gbttw 发表于 2021-3-10 22:12:10

普中51-双核-A7开发板移植TFTLCD61503B触摸屏至STM32核心板

前几天移植TFTLCD61503B触摸屏至STM8,发觉速度并没有比C51提升,也来不及考虑还能不能提升速度,转而考虑移植至STM32核心板。
梳理一遍程序后试机屏幕不亮,于是进行保守做法,首先测试引脚端口。交通灯发光二极管太刺眼,戴眼镜就更加刺眼,于是倾向用静态数码管测试输出,几轮下来,数码管笔画与插针的对应关系都熟记了。测输入就独立按键。测试过程中调整程序与按键交替进行,正常引脚一次过,异常引脚还得反复进行,程序销抖片段对组合按键(区分顺序)测试,也挺练脑筋转弯的。
测试结果出来了:B2、B3输入异常(为0);B2输出异常(为0),B3、B4、A13、A14、A15输出异常(无0输出)。原理图上B2连接启动设置BOOT1,试着下载程序后拔下BOOT1跳线帽,输出恢复正常(输入也是这影响)。
对照程序有3条异常引脚:B2、B3、B4。现逐一排除,B2(TFT写入时序)下载程序后拔下BOOT1跳线帽解决;B3在程序中出现(但是似乎本例未真正用到,稍后与B4一并解决);B4(TOUCH片选)用A12代替(程序接线有说明),并且把B3、B4引脚一并剪除。
下载程序后拔下BOOT1跳线帽,重启后程序运行正常。速度提升上来了,还有些不解,明明是怕TFTLCD61503B模块速度跟不上,不管读,还是写的步骤都设置了延迟。最后上传文件。

lxsffy 发表于 2022-6-26 01:47:56

手头正好有,可以学习一下楼主吗?q:1252603664
页: [1]
查看完整版本: 普中51-双核-A7开发板移植TFTLCD61503B触摸屏至STM32核心板