随笔分类 - 32位MCU学习
摘要:前言:该篇文章以CH32V307硬件IIC驱动OLED为基础,介绍u8g2库的移植 1、关于u8g2u8g2是一个用于嵌入式设备设备的单色图形库,支持单色OLED和LCD,包含多种控制器(具体见库下载链接页面介绍)。u8g2图形库支持多种字体,支持各种简单和复杂图形的绘制,具有完整的驱动函数库,使用
阅读全文
摘要:注意:以下修改,都只是在原来基础上添加,不做删减 在启动文件做修改,增加下列代码: 2: /* Load data section from flash to RAM */ la a0, _highcode_lma la a1, _highcode_vma_start la a2, _highcod
阅读全文
摘要:关于重映射功能中ETR后面的数字编号,可参考下图理解,表示不同的引脚以及是部分重映射还是完全重映射。 以TIM2为例,可以看到默认映射对应的引脚为PA0、PA1、PA2、PA3;部分重映射的引脚为PA15、PB3、PA2、PA3,只改变了部分引脚,所以叫部分重映射;设置为完全重映射时为PA15,PB
阅读全文
摘要:关于中断延迟(响应)时间 目前MCU常用内核有ARM的Cortex-M0、M3、M4、M7以及RISC-V内核等,这些内核的延迟时间是不一样的。所谓中断延迟(响应)时间,即从中断触发条件产生到中断函数执行的时间。 中断延迟时间的单位是内核的时钟周期,比如若系统主频是72M,则内核的时钟周期是1/72
阅读全文
摘要:当我们使用电烙铁焊接芯片或者其他模块时,要注意将电烙铁接地,否则受电烙铁头存在交流电的影响,容易导致芯片引脚或模块收到毁坏。
阅读全文