[技术问答] N76E003 驱动 UC1705并口屏(8080)

[复制链接]
758|0
 楼主| 注销 发表于 2020-9-8 11:30 | 显示全部楼层 |阅读模式
通过数据手册可以得知CD引脚其实就是控制命令与数据切换的I/O。在程序中我们使用RS代替
watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTQ3OTg1OTA=,size_16,color_FFFFFF,t_70.jpg
下图为8080并口连接图
watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTQ3OTg1OTA=,size_16,color_FFFFFF,t_70.jpg
下图为N76E003引脚分配(因为没钱开板,所以本次全部使用热转印制作测试,故GPIO分配存在不合理的地方)
watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTQ3OTg1OTA=,size_16,color_FFFFFF,t_70.jpg
其中D0-D7使用下列函数赋值,具体操作就是每次右移一次,到最低位与1进行&运算
432045f56f9fb0c05f.png

其次所有的GPIO设置为强推挽模式


361155f56fa08e7b5e.png

下图为UC1705芯片初始化流程
watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTQ3OTg1OTA=,size_16,color_FFFFFF,t_70.jpg
这里以软复位为例,命令为0XE2
20190311200102415.jpg

282575f56fa1ba1fbc.png

其余命令不在此赘述,以下为完整代码


729875f56fa2c63e2a.png
427795f56fa3acfea7.png
341675f56fa476f193.png
999035f56fa5334add.png
707105f56fa60a7e72.png
605055f56fa6c8658e.png
300185f56fa7c83e8f.png
419395f56fa89a674e.png
424295f56fa954cdbf.png
863715f56faa9038a5.png

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTQ3OTg1OTA=,size_16,color_FFFFFF,t_70.jpg
watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTQ3OTg1OTA=,size_16,color_FFFFFF,t_70.jpg
您需要登录后才可以回帖 登录 | 注册

本版积分规则

57

主题

1530

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部