![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
USB
爱FC的捷哥
这个作者很懒,什么都没留下…
展开
-
STM32HAL----USB模拟串口(VCP)
想要实现的功能是,USB模拟串口收发数据。串口助手发送数据至MCU,MCU接收后返回给串口助手。 当初是想用标准库做这个功能的。但是因为后来了解到STM32CubeMX这个软件,在尝试之后实在是感觉,太方便了。所以,并没有使用标准库,而是直接用STM32CubeMX生成HAL库的代码用了。(1)先点New Project,然后输入自己的MCU型号(2)配置引脚...原创 2018-05-10 10:30:48 · 23209 阅读 · 7 评论 -
STM32HAL----USB串行FLASH模拟U盘
这个功能浪费了我2天时间。其实本身是很容易实现的,但中途遇到了一个以往较少注意到的问题:堆栈空间。参考这个:https://www.cnblogs.com/qsyll0916/p/8013136.html 总的来说,就是因为堆空间分配不足,导致没有足够的空间给USB作缓冲。这个问题应该有人遇到过,但是网上相关的资料比较少。原子的HAL程序是将FLASH当成512字节扇区进...原创 2018-05-17 11:54:39 · 11204 阅读 · 8 评论 -
STM32HAL----USB升级固件(DFU)
早就听说stm32可以利用USB升级固件,脱离各种Link。趁有空搜了下相关资料,然后利用stm32CubeMX实现了这个功能。参考了这个地址的资料:http://www.stm32cube.com/question/500 上面这个链接写得很详细,所以不再赘述,直接上重点以及注意点。 一、bootloader地址设置在CubeMX里面,有两个参数...原创 2018-07-25 17:04:32 · 18237 阅读 · 2 评论