完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
用的是28335, 想通过外部总线功能实现一个并行液晶的功能,液晶驱动器是ST7567。XINTF配置没啥问题,但是液晶还是实现不了,所以想请教一下是不是时序无法匹配呢,还是其他原因 这是液晶的时序图 XINTF的配置 void InitZone0(void) { SysCtrlRegs.PCLKCR3.bit.XINTFENCLK = 1; //使能XINTF模块时钟 InitXintf16Gpio(); //XD0-16 XA0-19 XREDAY XRNW XWE0 XZCS EALLOW; XintfRegs.XINTCNF2.bit.XtiMCLK = 1; //配置XTIMCLK = SYSCLKOUT/2 6.67*2 = 13.34ns XintfRegs.XINTCNF2.bit.WRBUFF = 0; //不使用写缓冲 XintfRegs.XINTCNF2.bit.CLKOFF = 1; //关闭XCLKOUT //时序 XintfRegs.XTIMING0.bit.X2TIMING = 1; //比例因子为2 XintfRegs.XTIMING0.bit.XRDLEAD = 1; //前导 3x2x13.34 = 80 ns XintfRegs.XTIMING0.bit.XRDACTIVE = 7; //有效 (7x2 + 1) x 13.34 = 200 ns XintfRegs.XTIMING0.bit.XRDTRAIL = 3; //结束 3x2x13.34 = 80 ns XintfRegs.XTIMING0.bit.XWRLEAD = 1; //前导 3x2x13.34 = 80 ns XintfRegs.XTIMING0.bit.XWRACTIVE = 7; //有效 (7x2 + 1) x 13.34 = 200 ns XintfRegs.XTIMING0.bit.XWRTRAIL = 3; //结束 3x2x13.34 = 80 ns XintfRegs.XTIMING0.bit.USEREADY = 0; //不使能XREADY信号 XintfRegs.XTIMING0.bit.XSIZE = 3; //16位数据线 EDIS; asm(" RPT #7 || NOP"); } |
|
相关推荐
3个回答
|
|
TFT液晶有没有给例程移植一下就行了,我用的液晶屏控制芯片是ILI9488
用外部总线写16位的数据就行了,只要初始化正确,肯定有显示的,有问题联系QQ1448335370 |
|
|
|
2大爷 发表于 2018-4-9 22:21 看了下这款液晶 要求的时序蛮快的 但是我的这块就较慢了 所以我想会不会是时序无法匹配的原因 |
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
基于 DSP5509 进行数字图像处理中 Sobel 算子边缘检测的硬件连接电路图
3296 浏览 0 评论
801 浏览 0 评论
普中科技F28335开发板中,如何使用aic23播放由代码生成的正弦波
3730 浏览 0 评论
4484 浏览 1 评论
1396 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 10:30 , Processed in 0.767464 second(s), Total 80, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号