完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友william hill官网
|
我的图片是:PIC32 MZ2048 EFM144。有了这个PIC我参加LCD(与DMA,定时器,输出比较),直到今天的一切工作,但我需要参加电容触摸面板通过I2C。我写代码的I2C和通信工作(X,Y协调是正确的),但我的液晶屏滚动了大约几个像素。我不使用任何,而只是轮询。对于每1ms,我检查标志从I2C并继续前进。我阅读勘误表,我的I2C不暂停。I2C和输出比较或PPS有什么联系吗?
|
|
相关推荐
17个回答
|
|
|
LCD运行LCC吗?如果是这样,LCD-DMA是最高优先级的吗?在添加I2C之前是否正确工作?如果没有正确设置LCD配置值?你是通过I2C轮询芯片还是轮询IMPUT标志?
|
|
|
|
|
|
是的,但不像AN1387。DMA具有优先级3。是的,它在添加I2C之前工作正常。我通过I2C寄存器(例如SEN或PEN)对I2C法规进行民意调查。我发现有人在使用OC和I2C时有问题,但这是在PIC32MX中。
|
|
|
|
|
|
你在使用和声吗?3并不是最高优先级。
|
|
|
|
|
|
没有和谐。是的,但现在我不使用DMA中断。DMA在链接模式中工作,并在一次拍摄中发送所有像素。我从A1388升级例子。
|
|
|
|
|
|
所以你正在使用MLA,MLA中没有DMA中断吗?如果你想要和谐就看你自己了。我不熟悉MLA是如何处理事情的。但是你的I2C代码是如何延迟LCC驱动程序的。
|
|
|
|
|
|
嗨,你的I2C代码是怎么写的?MLA没有一个合适的I2C驱动程序,即使在隔离工作的情况下也有坏的例子。对于MZYEF,I2C还存在错误,速度超过100 kHz或传输长度>500字节。据我所知,I2C不能被PPS重新路由到那个芯片上。我不知道是否有错误。在PPS设置中,可能会干扰I2C,从而导致这样的问题。一些I2C模块连接到5伏耐压引脚,一些引脚不容忍VDD以上的电压。您使用的是哪个I2C外围设备,以及上拉电压是什么?问候,Mysil
|
|
|
|
|
|
我不使用MLA(我不知道它是什么),我也不使用就绪功能。我自己写所有的东西。我现在在讨论错误,我读了勘误表。I2C不使用PPS。只有输出比较使用PPS。上拉伏特是3.3V。只有在IF条件下(I2C1BITS,SEN=0),才能参加I2C。没有时间,所以没有耽搁。
|
|
|
|
|
|
1ms轮询I2C发生在主回路还是计时器ISR?当原始LCC方法没有使用输出比较时,输出比较做什么功能。
|
|
|
|
|
|
在定时器ISR中。输出比较GANERATE VSYNC和HSYNC信号。
|
|
|
|
|
|
您不遵循LCC做控制器较少方法的方式,这就是为什么在william hill官网
上很难得到帮助的原因。像素时钟是如何产生的?
|
|
|
|
|
|
Hsync,Vsync,像素时钟和数据启用I GEARARATE使用输出比较。
|
|
|
|
|
|
每个像素如何通过一个OC发送到LCD?我问,因为我认为你的问题可能是系统中的某些东西变得不同步。
|
|
|
|
|
|
我也这样认为,信号是不同步的。但是我用示波器测量这些信号,有I2C和无I2C,并且信号是正确的。每个DMA和DMA的时钟类型中断都通过PMP发送数据。
|
|
|
|
|
|
我唯一关心的是如何设置OCS和计时器(一个用于I2C轮询的计时器)。OCS有一个定时器基作为一个选项,如果一个定时器被选择用于I2C轮询,也会影响OC计时器基数,那么将会有一个问题。你至少可以通过将定时器ISR中的I2C轮询替换为原始延迟并查看LCD图像是否仍然失真来排除I2C的问题。
|
|
|
|
|
|
OC有不同的计时器。TIMER 7,其中I轮询I2C对OC没有影响。正如你所建议的,我写简单的延迟和显示看起来不错。
|
|
|
|
|
|
显示器上的图像纯粹是向右移动到每一条水平线上的几个像素吗?图像是否只有在新闻期间或在I2C轮询发生的时候才移动?如果图像总是在每一条水平线上移动,则快速修复将改变水平定时值。是否有一个原因,你不能使用LCC方法(没有OCS和一个主要的ISR控制HSYNC,VSYNC等)?这将使您的系统更易于调试,因为已经有了MCHP驱动程序。
|
|
|
|
|
|
所有的时间都在移动,没有全部屏幕,但超过一半。我需要使用LCC。可能是通过DMA在内存访问中出错吗?
|
|
|
|
|
只有小组成员才能发言,加入小组>>
5248 浏览 9 评论
2037 浏览 8 评论
1957 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3218 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2265 浏览 5 评论
788浏览 1评论
679浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
608浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
685浏览 0评论
582浏览 0评论
/7
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-28 08:49 , Processed in 1.487115 second(s), Total 108, Slave 92 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (威廉希尔官方网站 图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2459