虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

DSP与蓝牙模块USB口通信<b>模块设计</b>

  • //打开 USB 口读写, 由驱动程序的 Pipe 名确定 HANDLE hPipe = OpenMyDevPipe("MyPipe1") //驱动程序里面的 Pipe 名, 对应访问某个端点

    //打开 USB 口读写, 由驱动程序的 Pipe 名确定 HANDLE hPipe = OpenMyDevPipe("MyPipe1") //驱动程序里面的 Pipe 名, 对应访问某个端点的 I/O, 这里我乱写的, 需要与驱动一致 if(hPipe != INVALID_HANDLE_VALUE) //打开 Pipe 成功 { ReadFile(hPipe, Buffer, BufSize, &nBytesRead, NULL) //从 hPipe 里读取数据到 Buffer 里 //WriteFile(hPipe, Buffer, BytesToWrite, &nBytesWritten, NULL) //把 Buffer 里面的 BytesToWrite 字节写入 hPipe CloseHandle(hPipe) } //使用 DeviceIoControl 访问 USB 设备 HANDLE hDevice = OpenMyDevice() if(hDevice != INVALID_HANDLE_VALUE) //打开设备成功 { //这些 DeviceIoControl 功能都是由设备定义的, 具体看设备和驱动的资料 if(DeviceIoControl(hDevice, IOCTL_READ_xxxx, &IOBlock, sizeof(IOBLOCK), &c, 1, &nBytes, NULL)) { //成功 } CloseHandle(hDevice) }

    标签: Pipe OpenMyDevPipe MyPipe1 HANDLE

    上传时间: 2014-11-25

    上传用户:stampede

  • 使用Visual C++ 6.0开发的R232串口通信程序

    使用Visual C++ 6.0开发的R232串口通信程序,与通用的串口调试助手功能类似,可以在上面添加自己需要的功能,做二次开发

    标签: Visual R232 6.0 串口通信

    上传时间: 2015-09-24

    上传用户:hongmo

  • 本代码为用VS2003中开发基于Pocket PC设备串口通信而设计的一个单独的类。 考虑到系统运行稳定

    本代码为用VS2003中开发基于Pocket PC设备串口通信而设计的一个单独的类。 考虑到系统运行稳定,在此类中将“打开”和“关闭”串口事件设成私有方法, 同时为了使用方便,对外提供一系列公共属性来在程序运行中实时设置, 其中包括布尔型串口打开事件,以及“发送”与“接收”两个公共方法。

    标签: Pocket 2003 VS 代码

    上传时间: 2015-09-30

    上传用户:xg262122

  • 串口通信高级编程

    串口通信高级编程,为Visual C++.NET网络与通信高级编程范例第八章配套源代码

    标签: 串口通信 高级编程

    上传时间: 2015-10-03

    上传用户:chens000

  • 单片机串口通信参考程序大全

    单片机串口通信参考程序大全,测试成功哦!包含与上位机通信,多机通信等程序,大家下吧。

    标签: 单片机 串口通信 参考程序

    上传时间: 2015-10-11

    上传用户:米卡

  • 在PDA上应用的EVC环境中蓝牙设备处理应用程序

    在PDA上应用的EVC环境中蓝牙设备处理应用程序,实现蓝牙通信功能。

    标签: PDA EVC 环境 处理应用

    上传时间: 2014-10-31

    上传用户:Breathe0125

  • 本实验讲述了与多通道缓冲串口(McBSP)相关的寄存器的含义

    本实验讲述了与多通道缓冲串口(McBSP)相关的寄存器的含义,并通过在DSP系统中实现音频扩放系统的自动增益控制(AGC)算法这个例子了解多通道缓冲串口的应用。

    标签: McBSP 实验 多通道缓冲串口 寄存器

    上传时间: 2014-01-18

    上传用户:hphh

  • TLV1544与TMS320VC5402通过串行口连接

    TLV1544与TMS320VC5402通过串行口连接,此时,A/D转换芯片作为从设备,DSP提供帧同步和输入/输出时钟信号。TLV1544与DSP之间数据交换的时序图如图3所示。 开始时, 为高电平(芯片处于非激活状态),DATA IN和I/OCLK无效,DATAOUT处于高阻状态。当串行接口使CS变低(激活),芯片开始工作,I/OCLK和DATAIN能使DATA OUT不再处于高阻状态。DSP通过I/OCLK引脚提供输入/输出时钟8序列,当由DSP提供的帧同步脉冲到来后,芯片从DATA IN接收4 b通道选择地址,同时从DATAOUT送出的前一次转换的结果,由DSP串行接收。I/OCLK接收DSP送出的输入序列长度为10~16个时钟周期。前4个有效时钟周期,将从DATAIN输入的4 b输入数据装载到输入数据寄存器,选择所需的模拟通道。接下来的6个时钟周期提供模拟输入采样的控制时间。模拟输入的采样在前10个I/O时钟序列后停止。第10个时钟沿(确切的I/O时钟边缘,即上升沿或下降沿,取决于操作的模式选择)将EOC变低,转换开始。

    标签: 1544 5402 TLV 320

    上传时间: 2014-12-05

    上传用户:yepeng139

  • 一个单片机实现USB接口通信的程序

    一个单片机实现USB接口通信的程序,在现在U口大量应用的背景下很有用

    标签: USB 单片机 接口通信 程序

    上传时间: 2014-01-02

    上传用户:diets

  • 本文 的 主 要工作是通过研究PC机与外围设备的USB接口驱动方式

    本文 的 主 要工作是通过研究PC机与外围设备的USB接口驱动方式,实 现了PC机与指纹传感器之问的控制和数据传输,完成了指纹图像的采集工作,并对采集到的数据进行了处理.为以后的嵌入式指纹识别模块的研究打下了基础。

    标签: USB PC机 外围设备 接口

    上传时间: 2013-12-26

    上传用户:yyq123456789