完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好,我用PCAP触摸演示板开发了一个项目,当我在I2C3上设置了I2C总线时,一切正常,我的显示器显示得很好。然而,一旦我移动我的通信总线到I2C2,LCD显示器开始随机闪烁。我没有改变任何显示设置,并且据我所知,当I2C2通信总线运行时,在LCD线路上没有产生任何噪声。有人知道这个,或者有什么建议让我看看吗?
|
|
相关推荐
11个回答
|
|
嗨,你用哪种和声版?你从一个和谐的现有例子中获得了你的项目吗?你使用自己的板或微芯片板吗?当做
|
|
|
|
我目前使用的是和声版本1.09。我想你可以说,我的项目是从这个黑板上的演示中派生出来的,但是那主要是为了通过和声和LCC驱动程序设置来正确地获得LCD显示设置,因此是项目的骨干。开发相当远,是非常不同的演示。我仍然使用这个演示板(P/N DM320015)目前我的项目。谢谢你的回应!
|
|
|
|
嗨,图形LCC库已经更新了好几次,您使用的当前版本已经有好几年了……在I2C3上有一个错误,这个问题在以后的硅版本中已经解决了。请检查原型的版本ID,以确保您没有使用旧的SiRegards。
|
|
|
|
当我使用I2C3的时候,我的项目工作得很好,当我使用I2C2时,我遇到了问题。
|
|
|
|
嗨,你的项目是使用HW还是SW(BITBANG)I2C?(检查和声设置)问候
|
|
|
|
我没有看到I2C2 ErrAtAtTP://WW1. Microchip .com……EVICEDOC/8000 480P.PDF
|
|
|
|
勘误表是I2C3,所以I2C2应该是
|
|
|
|
我不使用通过和谐提供的I2C驱动程序,我使用自定义驱动程序。
|
|
|
|
嗨,LCC库非常敏感,因为它是SW驱动的……在LCC刷新期间发生的任何阻塞SW或中断都会产生闪烁……我建议检查您的I2C驱动程序处理程序中断?优先?还要用示波器检查引脚,确保它们是按预期初始化的。
|
|
|
|
我使用了相同的中断处理程序和I2C2的优先级,当所有的工作都没有闪烁时,我使用了I2C3。我用I2C3初始化IXC2相同的引脚。你相信它可能与董事会在这个演示板上的路由有关吗?在演示板上,I2C3线直接延伸到测试连接器,而I2C2线绕着振荡器和J6的垫子延伸。I2C2应该用于这个板上的触摸控制器,但是我没有在我的项目中使用触摸控制器,因此我继续并切断去触摸控制器的轨迹,这样它就完全脱离了电路,但是这似乎也没有帮助。
|
|
|
|
我想发布一个更新,因为我已经找到了解决问题的方法。使用I2C3上的I2C从中断,我可以用一个简单的IFS1位清除中断结束时的中断标志。但是,用I2C2进行此操作会导致我在最初的文章中描述的屏幕闪烁。使用IFS1CLR寄存器(即IFS1CLR=0x1000;对于I2C2)代替写入IFS1位。I2C2SIF=1;解决了我的问题。
|
|
|
|
只有小组成员才能发言,加入小组>>
5231 浏览 9 评论
2026 浏览 8 评论
1950 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3200 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2253 浏览 5 评论
770浏览 1评论
658浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
587浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
668浏览 0评论
570浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-18 23:55 , Processed in 1.621605 second(s), Total 98, Slave 81 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号