12 2021 档案
摘要:很奇怪,在FreeRtos的Task调用Littlefs的文件处理函数就会出现HardFault错误。在Erase和Prog中加上__disable_irq()和__enable_irq()还是会出现错误。 鼓捣大半天了还是找不出原因来。暂时需要放弃了。
阅读全文
摘要:想在STM32 G431RB板子上实现一个小的Log系统。G431RB的板子只有128KB的Flash. 加上代码段,留给Log系统的空间就不多了。 如果使用FATFS系统,系统开销有些大,很难搞一个20KB的文件系统。选择了开销比较小的LittleFS 文件系统。 G431RB板子的Page si
阅读全文
摘要:需要将一个英文的PDF文件翻译成中文的文件,在网上找了半天,发现有道等可以提供在线的文档翻译功能,但是要下载翻译后的文档需要付费。 百度到几个免费的在线翻译工具,也是限制较多,需要充值VIP. 最后去Google找到一个免费在线翻译,使用了一下发现还比较好用 https://www.onlinedo
阅读全文
摘要:在STM32 G431RB的板子上配置ADC对LM35温度传感器进行温度采样。 代码放到Github上 https://github.com/magicduan/demo_adc STM32 Cube IDE 的ico文件的配置: 配置freertos OS PA6配置为PWM呼吸灯模式 (在面包板
阅读全文
摘要:淘宝入手两个LM35DZ的温度传感器,这两天准备将ADC的Demo做起来。
阅读全文
摘要:在ST32项目中第一次接触到PWM这个概念,PWM是Plus width modulation的英文缩写,百度百科有详细介绍。 因为介绍的太详细了,对于做软件开发的人员来说看着还是有些晕乎,知道了一个大概。最后我简化理解为高中物理中的方波, 将一个方波周期分解问n份,1份代表一个高电平,这样我们就可
阅读全文
摘要:在用Keil + Jtag开发的时候,看Log的时候一直使用的Segger提供的JLink SWO Viewer看Log.用Keil进行Debug,这两个东西都用的SWO这个口,导致看Log的时候就不能Debug,Debug的时候不能看Log.之前的开发主要是Debug,看Log需求不多,也就凑合着
阅读全文