Image
Image

liuqiangdong

+ 关注

粉丝 0     |     主题 5     |     回帖 97

STM32CubeMX 真的不要太好用
2022-4-1 09:26
  • ST MCU
  • 22
  • 734
  ......  
  到这里就介绍完啦,最终串口终端效果图如下:  
  ......  
  第四步,对接数据接收。这里稍微有点麻烦,CDC 的数据是在 CDC_Receive_FS 以 callback 的方式传上来的,应 ...  
  请放过不要吐槽这里的 goto,哈哈哈,这里一定要去检查 CDC_Transmit_FS 接口的返回值,刚开始我只检查了, ...  
  第三步,完善发送数据接口。发送接口比较简单,经阅读 ST 对虚拟串口的实现了解到往 USB 发送数据,使用 CD ...  
  这里实际上设计是依赖实际的串口的,但没关系我们虚拟的也可以,只要把数据接收发送打通即可。 ...  
  ......  
  第二步,经阅读 CLI 的 Demo 后发现它依赖的如下四个接口我们实现一下就好了。我们要做的内容就是完善这四 ...  
  第一步,下载 FreeRTOS 的 CLI 扩展库,这里 STM32CubeMX 默认是没有提供的,没关系,我们去 FreeRTOS 的官 ...  
  我想我的介绍就到这里结束吧,这才简单嘛,哈哈哈,但等等,说好的虚拟终端呢, 那好吧,那我们先再说个注 ...  
  ......  
  第四步,我们再来为 FreeRTOS 上加入一个 LED 闪烁的线程。这里我们选到 FREERTOS 的 Taks and Queues,然 ...  
  4、由于后续我们还要在 FreeRTOS 上加入许多线程,我们把他的堆大小设置大一点,在 FREERTOS 的 Config par ...  
  3、由于 STM32CubeMX 使用的 HAL 库有一个 delay 接口默认是使用 SysTick 定时器来实现的,而由于这里我们 ...  
  然后在 SYS 里面选择 debug 工具连接的类型,我这里是 SWD 的方式连接的,选择串行线,如下图: ...  
  2、关于 debug 口子的配置,默认它是认为我们不需要 debug 口的,所以如果不更改的话生成代码下载进去后 de ...  
  配置的时候有以下几点要注意的: 1、时钟的配置在 RCC 选项,根据实际情况是选内部 RC 还是外部晶振,外部 ...  
  第三步,把我们需要的外设和中间件库选上,有 USB 接口,GPIO 接口,FREERTOS 和 USB_DEVICE 的支持,最后 ...  
【活动结束】美光LPDDR5内存凭何打造更炫智能手机体验,你怎么看?
1599352146
  • 51
  • 7939
  帖子因隐私问题而隐藏  
2
3
近期访客