- 博客(2)
- 收藏
- 关注
原创 CUBEMX使用 自记
Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F中的所有文件用。\Middlewares\Third_Party\FreeRTOS\Source\portable\GCC\ARM_CM4F中的文件进行替换。但是在使用CUBEMX生成代码后,如果未添加FreeRTOS,直接更改为AC6即可。因为每次在CUBEMX重新生成后工程文件时会被覆盖,因此需要更改一些库文件。当使用FreeRTOS后,会发生很多错误,需要做如下修改。
2024-05-14 16:52:18
201
原创 关于STM32CUbeMX使用串口DMA不成功
在应用中,使用Stm32cubeMX初始化了串口1的发送DMA,在程序中使用DMA发送程序发送数据,结果没有发送成功。测试使用阻塞模式和中断模式发送都没有问题,继续找其他问题,观察在生成的初始化代码中先初始化了UART后初始化DMA,更换顺序,测试数据发送正常。基本确定是初始化顺序导致的发送失败。因为初始化顺序是stm32cubeMX直接生成的,因此,进入配置工程,调整初始化顺序,结果发现DMA顺序和USART1的初始化顺序无法调整,也不知道是自己这样还是通病,没办法了,查阅部分文档与资料,核对生成
2022-05-20 19:26:20
1430
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人