完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
背景:MPLAB X IDE 3.65、XC32 v1.43、HARMony v2.03b、使用PIC32MZ2064DAH176的定制板、Newhaven NHD-4.3-480272EF-ASXN#-T显示器(4.3)、480x272像素、4线弹性触摸屏)对于这个特定测试,我只是使用ImageSequenceWidget以间隔绘制3jpeg图像(全部480x272)500毫秒,所以我试图插入我的Modbus和SPI驱动程序,只发现我的Modbus CAMS会退出。代码是非常成熟的,过去从来没有问题,所以我做了一些调查。所有的中断工作正常,对于那个特定的版本,所以我转向主线间消息延迟(Modbus)。我经常被击中500毫秒或更长的延迟。我知道这是因为每当在主线代码中碰到某个点时,我就设置一个测试点PIN来切换。取消测试代码中的单个调用,延迟完全消失。事实上,我将在10岁以下完成我的整个应用程序。我可以在这里和那里只用几毫秒,但是其中几百个是没有启动的。有什么建议吗?我知道jpeg解码需要时间,就像检查很多像素一样,但是肯定有一个不阻塞的方式来做到这一点。编辑:我应该指出双缓冲处理渲染以便它看起来很快,这只是因为写显然占用了大量的时间。编辑2:我去了原始图像,没有压缩。这将阻塞降低到250毫秒最差的情况。更好,但不是很好。也许通过SDHC,我可以避免使用很多图像的压缩。
|
|
相关推荐
2个回答
|
|
你可以做的一件事是将一个图像分解成多个文件,以便每次迭代只绘制图像的块。这样做很不方便,但这将是一个开始。
|
|
|
|
在这一点上,我想我会坚持到2.04岁。除了启动以外,我们并不需要大量的图像,所以目前它不会杀死任何东西。老实说,这可能不是一个有效的测试。
|
|
|
|
只有小组成员才能发言,加入小组>>
5242 浏览 9 评论
2031 浏览 8 评论
1955 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3207 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2256 浏览 5 评论
778浏览 1评论
669浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
596浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
679浏览 0评论
577浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 00:30 , Processed in 1.551543 second(s), Total 80, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号