黄政民黑帮电影:STM32 USB与PC 通讯
来源:百度文库 编辑:九乡新闻网 时间:2024/04/29 16:50:06
经过两个星期的奋斗STM32 USB通讯初步调通。包括下位机程序、驱动程序、上位机程序。
板子是前面日志提到过的我在一个项目中设计的板子,主芯片采用的是ST公司出品的ARM7系列的Stm32芯片。板子的功能是实现对多个电机的控制(特别是步进电机)和多个信号的采集与处理。并能实现与pc机的usb通信。
USB通信包括下位机程序、驱动程序和上位机程序。
stm32提供了实现usb通信的库函数和一些经典实例。根据这些、很快可是实现下位机的编程。具体实现过程将在下篇日志中阐述。
驱动程序是实现上位机与下位机通信的桥梁。开发驱动程序的方法一般采用以下三种方式:
1.windows DDK (难度最大)
2.Driver Studio(DDK函数封装成类,难度较小)
3.Win Driver(与Driver Studio类似)
具体实现过程将在后面日志阐述。
上位机程序用VC编程实现,通过调用ReadFile、WriteFile或DeviceIoControl能访问到USB设备,并实现通讯。通过上位机软件可以实现对采样时间、点击通断的控制,并将板子采集到的数据实时显示在上位机软件上。
STM32 USB与PC 通讯
android设备与PC端的USB互连
STM32学习笔记之 串口通讯
STM32中断与嵌套NVIC快速入门
串口编程实现单片机和PC的通讯2
281x-SCI和PC间的通讯
C与java通讯小结
PLC与触摸屏通讯电缆
usb
stm32 定时器
变频器与变频器通讯的精简设计
STM32定时器的预装载寄存器与影子寄存器之间的关系
USB-ZIP+与USB-HDD+的区别 - 技术交流 - 系统之家
华为与中兴通讯商标争端升级 - FT中文网
手机广告窄众是金_通讯与电讯_科技时代
通讯接口管脚定义与接线方法3
通讯接口管脚定义与接线方法2
电磁炉的原理与维修UsB电子资料网
常见MP3,手机USB充电器原理与检修
iPad2与PC思维的终结-华尔街日报
蓝牙同步连接多普达 S1与PC的方法
S1通过蓝牙与PC共享上网怎么弄??求助
iPhone与笔记本/PC共享上网方法详解[教程]
夏新N810手机如何与计算机(PC)同步