STM32CubeMX的全速USB通信及测速模块设计
针对微处理器USB通信设计中通信协议以及底层驱动开发的复杂性导致其开发周期较长的问题,给出了一种利用STM32CubeMX及LabVIEW图形化编程工具实现STM32全速USB通信的方法.首先利用STM32CubeMX快速生成USB基础配置及初始化函数并通过Keil进行通信程序的编写完成USB从机设计.主机方面使用LabVIEW图形化编程工具进行编程设计,并通过NI VISA软件生成驱动,实现USB主机与从机之间的数据传输,并完成通信速率测试.经试验验证该方案开发便捷且传输速率可靠,可以作为一种基于STM32 HAL库的库函数版本下STM32全速USB通信开发的参考方案.
USB通信、LabVIEW、STM32CubeMX
18
TP368.1(计算技术、计算机技术)
国家自然科学基金资助项目61401347;陕西省科技厅工业科技攻关资助项目2016GY 101;陕西省教育厅自然科学基金资助项目17JK0343;西安工程大学博士科研启动基金资助项目BS1410
2018-10-16(万方平台首次上网日期,不代表论文的发表时间)
共4页
35-38