- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 嵌入式系统中硬复位和软复位的区别
硬复位(hard reset):可以通过MCU外部复位引脚或者重启电源来实现(实际MCU还会提供其他的硬复位类型,可查看实际MCU数据手册)。软复位(soft reset):可以通过特定函数复位或者看门狗复位来实现(实际MCU还会提供其他的软复位类型,可查看实际MCU数据手册)。但是如果对a进行__no_init修饰后,进行硬复位,a依然会恢复为默认值,但是进行软复位,a的值却会保持不变。进行硬复位后,会将MCU的所有硬件重置为默认状态,相当于将MCU恢复为没有执行过程序的状态。
2024-10-15 17:22:44
1366
原创 做事的三点基本原则
事:执行的对象是什么?比如:玩游戏;事:游戏,什么游戏,什么类型的游戏。更厉害的就是,联系和当前对象相关的事物,找出相同点和不同点。遇到许多事情的本质,其实来来回回就那几样,都有极多的相似之处,就看你能不能联想起来。联想起来的方法:换位思考,模仿其他身份思考当前问题。需要学会区分事实和观点。
2024-10-06 12:59:15
1120
原创 用J-Flash程序下载STM32芯片程序时,J-link可以识别芯片,j-Flash中可以Connect成功设备,但是擦除、下载时出现校验错误
原因是:1.SWD总线布线太长或者不规范,jlink下载速度过快(4000KHZ),导致出现上述错误,将Jlink速度降低,推荐降至200KHZ以下即可。
2021-08-11 10:25:08
2172
1
原创 使用其他模块做二次开发时的注意问题
1.首先拿到模块后,需要先测试电源部分是否有问题,提供正常的电压,测试电压是否正常,看所耗电流是否在电气特性参数范围之内;2.首先整体过一下模块的说明手册,主要为了了解一个大概功能;3.关注于自己最看重的功能部分,然后去研究测试,慢慢总结与这个功能相关的信息,特别是可能会影响到该功能的方面;一定要将总结写下来,不能只靠脑记,正所谓好头脑不如烂笔头,当然现在不需要笔也可以写到电脑上。4....
2020-04-24 17:55:41
340
SX1261Calculator-setup.zip
2020-08-24
uCOS-II-官网STM32F103RB移植例程
2019-04-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅