完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
我的图片是: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做控制器较少方法的方式,这就是为什么在论坛上很难得到帮助的原因。像素时钟是如何产生的?
|
|
|
|
|
|
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在内存访问中出错吗?
|
|
|
|
|
只有小组成员才能发言,加入小组>>
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
454 浏览 0 评论
5793 浏览 9 评论
2334 浏览 8 评论
2224 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3529 浏览 3 评论
1121浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
1095浏览 1评论
我是Microchip 的代理商,有PIC16F1829T-I/SS 技术问题可以咨询我,微信:A-chip-Ti
872浏览 1评论
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
466浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 17:46 , Processed in 1.205673 second(s), Total 74, Slave 67 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2722