论文部分内容阅读
针对微处理器USB通信设计中通信协议以及底层驱动开发的复杂性导致其开发周期较长的问题,给出了一种利用STM32CubeMX及LabVIEW图形化编程工具实现STM32全速USB通信的方法。首先利用STM32CubeMX快速生成USB基础配置及初始化函数并通过Keil进行通信程序的编写完成USB从机设计。主机方面使用LabVIEW图形化编程工具进行编程设计,并通过NI-VISA软件生成驱动,实现USB主机与从机之间的数据传输,并完成通信速率测试。经试验验证该方案开发便捷且传输速率可靠,可以作为一种基于STM