![](https://img-blog.csdnimg.cn/20190927151026427.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
嵌入式学习心得
文章平均质量分 59
交流STM32学习心得,常见的嵌入式数据结构,程序架构,编码规则等等
Yangnict
一直在学习的小学生
展开
-
C语言如何让一个变量存储多个不同的状态
C语言用u32变量的每一个bit表示一种状态,封装成函数,使用方便原创 2022-06-12 17:09:40 · 548 阅读 · 0 评论 -
嵌入式面试常问的16个C语言问题
最近不少小伙伴在找工作,这里我给大家分享一下面试中经常会遇到的一些嵌入式C语言问题,你看看能答上来几个呢?1 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#define SEC_YEAR (365*24*60*60)UL考察点:#define 语法的基本知识(例如:不能以分号结束,括号的使用,等等)懂得预处理器将为你计算常数表达式的值,因此,直接写出你是如何计算一年中有多少秒而不是计算出实际的值,是更清晰而没有代价的。意识到这个表达式将使一个16位机的转载 2022-05-21 16:42:06 · 635 阅读 · 1 评论 -
关于STM32IAP更新,怎么防止自己更新错误的代码?
关于STM32IAP更新,怎么防止自己更新错误的代码?求大神指点!!! 小菜在这磕头啦。求大神指点!!! 小菜在这磕头啦。求大神指点!!! 小菜在这磕头啦。**前提:**由于项目需要,自己用QT做了一个串口上位机,用来监控STM32的运行情况 , 及实验代码更新的功能。功能全部实现,运行了,一周暂时无bug;功能图如下:**疑问:**假设我用上位机,发了一个错误的bin文件给STM32的bootloader;通过了bootloader跳转前的判断,那么在bootloader跳到app时就会卡.原创 2021-09-18 20:43:55 · 343 阅读 · 3 评论 -
STM32CUBEMAX生成的工程新建文件无响应卡死的解决方法
解决方法很简单:第一:点击Manage RUN-Time environment第二:CMSIS,取掉CORE后的√即可原创 2021-09-13 18:34:20 · 2387 阅读 · 0 评论 -
STM32某个引脚无法控制
最近做一个项目,用的时STM32C8T6,寄存器版本的,再控制一个引脚(PA15),发现这个引脚无法控制,查了好久资料,最后查看STM32的引脚定义表,才恍然大悟!原来PA15,复位后的主要功能时用来作JTID接口使用 , 只要初始化指定JTIG的模式为SWD模式就可以解决了。(JTID接口:https://blog.csdn.net/broadview2006/article/details/3951512?utm_source=blogxgwz4&ops_request_misc=&原创 2021-06-25 21:53:47 · 1702 阅读 · 1 评论