STM32
文章平均质量分 71
Mi_Story
这个作者很懒,什么都没留下…
展开
-
软件知识储备04_C语言实现十六进制转BCD码
在实际应用中需要转换超过255的十六进制数转换为BCD码,如0x123456,但是我找了半天没找到解决问题的方式,找到了也有很多问题,所以自己在理解这些代码后自己写一个。先来一个我之前找到的一个版本,这个版本的问题在于,超过99后,转换的BCD码就乱了,出现0->99->0->99->0->55->100->199->100->199->100->155->200…以此类推的这样的循环。后面看代码发现这个限制,0...原创 2022-06-08 16:11:02 · 2338 阅读 · 1 评论 -
软件知识储备02_KeiL的使用技巧(不定期更新)
实际应用中的提升使用体验的keil小技巧环境说明技巧1_拆分窗口,方便查看分析代码技巧2_(待更新)环境说明KEIL版本:V5.36.0.0技巧1_拆分窗口,方便查看分析代码拆分窗口有两种:一种是他一个文件拆开为多个窗口;另一种是不同文件拆分为两个窗口,直接展示两种拆分的效果,图一是将一个文件拆分为多个窗口,最多可以拆分为4个窗口,拆分窗口可以是2个或4个。图二是拆分不同文件,测试只能拆分为两个窗口,也就说最多可以同时看两个不同文件。下面讲这两种的操作方式,至于用法就各位去探索了。拆分同一个文原创 2022-05-20 10:16:12 · 2075 阅读 · 0 评论 -
STM32外挂FLASH模拟U盘(基于HAL库)
STM32外挂FLASH模拟U盘(基于HAL库)1、背景1.1这篇文章能给你带来什么1.2根据你要解决的问题,精确快速跳转到相应位置1.3我在做完这个后还有不明白的地方,希望能有大触解答困惑2、相关的知识储备2.1、FLASH芯片的相关知识Point1--FLASH的块儿、扇区、页、字节之间的关系2.2、SPI通信2.3、STM32模拟U盘原理3、外挂FLASH有什么作用4、制作模拟U盘的流程和难点分析4.1制作模拟U盘的流程4.2难点1:全程懵逼,不知道如何下手4.3难点2:不知道该如何写W25QXX驱动原创 2022-04-17 23:13:13 · 6615 阅读 · 10 评论