STM32
林永康
这个作者很懒,什么都没留下…
展开
-
STM32低功耗状态的引脚配置
在STM32进入低功耗状态时,如果闲置||或者是其他的IO没有配置好。也将会增加不必要的功耗;所以在做低功耗设计的时候需要将闲置(保证系统稳定,其他的引脚据情况而定)全部设置为模拟输入配置。具体如下图所示,由此可以实现IO零消耗。...原创 2018-03-29 15:41:27 · 9707 阅读 · 0 评论 -
关于STM32使用DMA发送数据到串口死机的解决方案
本次使用的是STM32F405,在使用 DMA_Config(DMA2_Stream7,DMA_CHANNEL_4);进行配置后;然后再通过函数HAL_UART_Transmit_DMA(&UART1_Handler,SendBuff,sizeof(SendBuff)); //启动 DMA 传输,结果发现第二次就不能再进行传输,而且单片机也出现了死机的情况。依照原因是因为没有配置串口1...原创 2018-05-04 16:00:42 · 8910 阅读 · 1 评论 -
Error: Q0122E :Could not open file 'xxxx.axf': No such file or directory
一般情况可以参考这篇博文进行操作:https://blog.csdn.net/rjfjeff/article/details/81319812 但是还有可能在完成了上述博文的所有操作后任然会提示:错误:Q0122E:无法打开文件'xxxx.axf':没有这样的文件或目录;是不是很纳闷?不要着急,可能因为你之前使用该环境下载过其他的HEX文件,所以会把Keil - > Options(...原创 2018-12-29 11:18:07 · 6172 阅读 · 0 评论 -
编译SeggerRTT报错: warning: #47-D: incompatible redefinition of macro "SEGGER_RTT_LOCK"
近期新建工程加入了 Segger RTT源码编译,发现什么都没做却报错了,具体错误代码如下所示:.....warning: #47-D: incompatible redefinition of macro "SEGGER_RTT_LOCK" (declared at line 199)warning: #47-D: incompatible redefinition of ma...原创 2019-03-21 10:37:52 · 8662 阅读 · 0 评论