好用的工具
学无止境2022
吉德林法则,把难题清清楚楚地写出来,便已经解决了一半。
展开
-
stm32烧写失败Contents mismatch at: 08000000H (Flash=FFH Required=00H)问题的修复方法
stm32烧写失败Contents mismatch at: 08000000H (Flash=FFH Required=00H)问题的修复方法正常使用的pcb板子,在使用的过程中,突然不能正常烧写,报错如下:在检查复位电路(复位引脚3.3V经过10K电阻上拉)、芯片供电无误后,判断为芯片自身问题。具体解决方法如下:打开STM32 ST-LINK Utility软件,使用ST_link连接电脑和板子,打开Target-connect,连接时,会报flash sectors read protect的警原创 2022-04-14 17:29:33 · 2497 阅读 · 1 评论 -
keil 4.22 调试的时候,watch中添加的变量为什么不是实时更新的?(解决了)
解决方法如下:https://blog.csdn.net/dearwind153/article/details/38392903?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164785920716782089331725%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=16478592071678208933原创 2022-03-21 18:42:32 · 1713 阅读 · 2 评论 -
keil软仿真一直卡在 while((RCU_CTL & RCU_CTL_PLL1STB) == 0U)无法运行到main
刚开始直接把pll1这段程序屏蔽掉,会进硬件错中断。软件仿真 不需要用到硬件。没有硬件,pll1就无法准备就绪。最后把while((RCU_CTL & RCU_CTL_PLL1STB) == 0U)改成while((RCU_CTL & RCU_CTL_PLL1STB) == 1U),不再等待pll1准备就绪。就可以直接运行到main。也不会产生硬件错中断。/ enable PLL1 /RCU_CTL |= RCU_CTL_PLL1EN;/ wait till PLL1 i.原创 2022-03-09 10:03:18 · 2902 阅读 · 4 评论 -
什么是二次开发
什么是二次开发原创 2022-03-06 11:09:31 · 253 阅读 · 0 评论 -
STM32软件仿真配置 *** error 65: access violation at 0x40021000 : no ‘read‘ permission
keil 软仿真出现以下错误提示。*** error 65: access violation at 0x40021000 : no ‘read’ permission虽然感觉对parameter和.DLL的修改毫无道理,但是他好用原创 2022-03-04 19:08:42 · 428 阅读 · 0 评论 -
keil MDK的用于仿真的动态库CPU dll 和 Dialog dll
这些.DLL一般都存放在你的keil安装目录的ARM->BIN->xxx.dll硬件仿真需要用到这些动态库软件仿真 也要用到这些动态库原创 2022-03-04 18:52:36 · 4598 阅读 · 1 评论 -
Doxygen使用教程
一.什么是Doxygen?Doxygen 是一个程序的文件产生工具,可将程序中的特定批注转换成为说明文件。通常我们在写程序时,或多或少都会写上批注,但是对于其它人而言,要直接探索程序里的批注,与打捞铁达尼号同样的辛苦。大部分有用的批注都是属于针对函式,类别等等的说明。所以,如果能依据程序本身的结构,将批注经过处理重新整理成为一个纯粹的参考手册,对于后面利用您的程序代码的人而言将会减少许多的负担。不过,反过来说,整理文件的工作对于您来说,就是沉重的负担。Doxygen 就是在您写批注时,稍微按照一些它所制原创 2021-11-12 09:43:46 · 207 阅读 · 0 评论