- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 【无标题】
摘要:本文介绍了将GD32F107程序移植到APM32F107芯片时遇到的时钟配置问题及解决方案。通过对比两者的时钟树和寄存器,发现APM32的PLL倍频因子配置与GD32存在差异(GD支持最高32倍,APM仅支持最高9倍)。修改了原程序的18倍频配置为9倍频后,当主频超过48MHz时仍会触发硬件错误。最终通过设置FMC等待周期解决了该问题,确保高速访问Flash时的稳定性。该案例揭示了同架构芯片替换时需特别注意时钟配置和存储器访问时序的差异。
2025-11-05 16:48:42
330
原创 MCU通过Jflash烧录MCU程序
此处如果是多块程序,例如Bootloader升级程序,需要慎重填写地址,以及后续擦除的时候不能选择全部擦除。如图选择块区进行擦除烧写;如果连接成功的话,在下方的 LOG 窗口,会提示 Connected successfully,如图。烧录成功后,设备重新上电或者执行以下步骤开始运行app程序。打开应用程序J-Flash V7.22b;烧录flash得先擦除原有数据才能烧录成功。下载完成之后进行安装步骤。打开需要下载的bin文件;jflash安装完毕。
2024-05-07 13:55:54
1406
原创 LCD屏汉字显示镜像且旋转90°
LCD屏汉字显示镜像且旋转90°LCD显示的底层是参考正点原子的例程,应该是汉字的取模方式和原子的不一样吧,所以字符串都显示正常,汉字显示异常。取模方式先不考虑。想到的原因可能是扫描方向,打点函数等问题,但是字符串显示又是正常的,所以是这几种可能性也很小。后来一点点定位到字体从字库中取出后打点的方向错了。具体可以参考此段代码,y++是从上往下打点然后从左到右。注释掉的那段代码是从左往右从上往下依次打点,这样显示就正常了。...
2021-05-08 09:24:21
3716
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅