![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32
TMS320VC5257H
只有在自己跌倒的地方,才能找到自己的初心和信心。
展开
-
交换双字节变量的高低字节算法
摘要:底层驱动设计时,有时候需要交换双字节变量的高低字节,本文就将交换的方法之一贴出来供参考。原创 2021-02-24 23:01:17 · 1456 阅读 · 0 评论 -
正点原子STM32F429核心板的插座型号
摘要:正点原子STM32F429核心板应用广泛,可以将其插在功能底板上设计开发。因此开发者可以关注核心功能实现,不必关心高速电路部分的稳定性等。那么这个核心板的对外接口型号是什么?核心板的引脚分布是什么?本文为大家介绍。原创 2021-08-08 00:10:49 · 1514 阅读 · 0 评论 -
Flash Download failed--“Cortex-M4”,Invalid ROM Table发生在仿真器烧写时,一定要查看板子是否供电正常
调试比较大的STM32程序时,使用仿真器下载速度会比串口下载快很多,调试起来也非常方便,因此使用非常普遍。当您使用仿真器调试STM32时,有时会遇到突然不能正常烧写的情况发生。本来刚才还好好的,可突然就不能烧写了。一般发生的错误是Flash Download failed--"Cortex-M4”,Invalid ROM Table。当你试遍全网所有的解决方法都不能解决的时候,一定要再看看板子是否供电了。尽管是低级错误,但是很有可能会发生,尤其是在攻关、熬夜、头脑不太清醒的时候。原创 2020-10-24 06:20:41 · 3713 阅读 · 0 评论 -
Keil MDK4.21无法设置STLINK仿真器SWD参数的解决办法--更换为4.7以上版本
使用MDK调试STM32时,仿真器是一个非常重要的设备。有的人可能会遇到这种情况:仿真器设置只能简单设置模式,不能设置时钟等参数,这是为什么?应该怎么办,本文讲一下。原创 2020-07-05 22:49:58 · 2685 阅读 · 0 评论 -
stm32f10x_lib.h 和 stm32f10x.h
stm32f10x_lib.h是ST公司V2.0版本的库函数使用的头文件,stm32f10x.h是ST公司V3.5之后统一使用的头文件,去掉了lib几个字,代表了新的版本,这个版本规范了代码,不需要包含那么多的头文件了。包含stm32f10x.h其实包含的是这个目录下面的,不是C:\KEIL目录下面的,需要在系统设置下的C/C++对这个包含路径进行设置,设置后的如下:这个...原创 2019-10-30 05:55:19 · 9731 阅读 · 0 评论 -
keil编辑代码时,一个汉字需要删除两次,汉字乱码,删除一次就成了问号
keil安装完毕之后,默认情况下编辑汉字是有不方便的地方的。对于中英文混合注释,问题就出现了。当用退格键BACKSPACE删除时,会发现按一次键,删除半个汉字。解决方法是修改编辑选项方法如下:点击菜单edit--configuration将编码由Encode in ANSI,修改为Chinese GB2312 简体点击OK之后,就可以一次删除一整个汉字了。...原创 2019-10-28 20:29:02 · 3684 阅读 · 0 评论 -
STM32F103飞线连接ST-LINK V2 STLINK仿真器 JTAG SWD
在调试STM32F103(其他芯片类似)时,如果认为自己的电路设计的没问题,使用USB转串口模块直接通过TXD RXD引脚进行下载,往往会遇到问题。如果没有设计仿真接口,程序的BUG只能处于“猜”的状态,非常难以定位。硬件工程师最好别这样干,如果真的遇到这种情况,请按我的实际经历来飞线设计,也能临时解决问题,不用等做新板子。这次遇到的问题是这样的:STM32F103,100脚,贴片封装。设计了...原创 2019-10-13 08:58:01 · 12194 阅读 · 2 评论 -
STM32F103芯片 LQFP100封装引脚分布
在《STM32F103xCDE_DS_CH_V5(带有引脚定义)》手册中第18页有这个100脚芯片的引脚分布,做STM32F103设计的常常用到。原创 2019-08-31 15:53:31 · 7216 阅读 · 0 评论 -
STM32F407遇到 #error "Please select first the target STM32F4xx device used in your application 解决方法
今天调试STM32F407的MP3播放程序,遇到了一个问题。例程中提示的出错信息是下面的这两行,同样的问题出了好几十个,就不一一粘贴了。..\USER\stm32f4xx.h(102): error: #35: #error directive: "Please select first the target STM32F4xx device used in your applicati...转载 2019-03-22 10:49:08 · 26765 阅读 · 9 评论 -
Error: #260-D: explicit type is missing ("int" assumed)的解决方法
今天编译一个STM32程序的时候,遇到了一个问题,编译通不过。输出的错误信息是:..\SYSTEM\usart\usart.c(41): error: #260-D: explicit type is missing ("int" assumed)借鉴他人的解决方法:双击这个错误,定位到USART.C文件中的第41行。然后在_sys_exit前面加上void。...转载 2019-03-22 10:38:55 · 25907 阅读 · 10 评论