完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我的设置是MPLAB X IDE 3.65、XC32 V1.43、和声V2.04、定制板使用PIC32 MZ2064 DAG176、HANTRONIX HDA430T-4G(4.3)、480X222像素、4线电阻触摸屏。我使用的是FreeRTOS V7.0.0,包含在和声版本中。我注意到,在V2.03B和V2.04之间,我在项目中没有看到任何性能改进,所以我开始调查咖啡演示。在V2.04中我发现了咖啡演示,如果你从SypStaseTask.C中的超级循环中把LIB BasaRayTasks.()从SythyCutix.c中的定时器中断中删除,没有其他的改变,图形的更新非常缓慢。这个缓慢也是我在我的项目中发现的。咖啡演示中的定时器中断运行每一个MS,这与FRIERTOS任务可以运行一样快。如果你将LiabaLyTasks-()放入咖啡演示中的定时器中断,并将其从超级循环中删除,你将得到与我在项目中看到的相同的结果。DoLiBiaRayTasks-()需要运行得多快才能看到性能命中?现在,在一个MS上运行LabRayaTasks-()的按钮按下之间大约有一秒的延迟。因为我们的系统的复杂性,所以不能运行超循环,所以需要RTOS。欢迎任何想法或建议。谢谢,
以上来自于百度翻译 以下为原文 My setup is MPLAB X IDE 3.65, XC32 v1.43, HARMony v2.04, custom board using PIC32MZ2064DAG176, Hantronix HDA430T-4G (4.3", 480x272 pixel, 4 wire resistive touch screen). I am using FreeRTOS v9.0.0 that is included with the Harmony release. What I noticed is that between Harmony v2.03b and v2.04 is that I did not see any performance improvement in my project so I started investigating the coffee demo. What I found with the coffee demo in v2.04, if you put LibAria_Tasks() from the superloop in system_tasks.c into the timer interrupt in system_interrupt.c with no other changes, the graphics are very slow to update. This slowness is what I found in my project as well. The timer interrupt in the coffee demo runs every ms which is as fast as an FreeRTOS task can run. If you place LibAria_Tasks() in the timer interrupt in the coffee demo and remove it from the super-loop, you will get the same results that I am seeing in my project. How fast does LibAria_Tasks() need to run so that a performance hit is not seen? Right now there is about a one second delay between button presses running LibAria_Tasks() at one ms. I cannot run a superloop because of the complexity of our systems so an RTOS is required. Any ideas or suggestions are welcome. Thanks, |
|
相关推荐
2个回答
|
|
你好,我想我们已经通过FAE处理了这个问题。我在内部有一封电子邮件,我想我们会通过这个渠道来解决这个问题,而不是复制。简短的答案是,我们目前还没有RTOS完全与图形工作,但我们有一个前进的道路来做到这一点。一旦我们与你和FAE一起工作,我们可以把更多的信息放在论坛帖子中,如果我们想把解决方案公开给其他用户。
以上来自于百度翻译 以下为原文 Hello, I think we are already handling this through the FAE. I have an email on this internally. I think we will try to handle this through that channel instead of duplicating. The short answer is that we do not currently have RTOS fully working with graphics, but we have a path forward to do that. Once we work this out with you and the FAE, we can put more info in the forum post if we want to make any of the solution public for other users. |
|
|
|
Hi PulsPuls84.我们已经注意到,你在PIC32 MZDA设置中用电阻触摸的方式发布了另一个论坛帖子:HTTP://www. MyCHIP.COM/FUMMS/TM.ASPX?树=真和m;m=1017009和m;页=1。我们已经为您的FAE提供了ADC和触摸ADC驱动程序的修改版本,希望在不必增加轮询间隔的情况下提高应用程序上的触摸性能。我们感兴趣的是,如果你能给更新的司机一个尝试,如果那些帮助。谢谢,Ed @微芯片。
以上来自于百度翻译 以下为原文 Hi PlusPlus84, We have noticed that you posted about the issues you are seeing with resistive touch on your PIC32MZDA set-up in another forum post: http://www.microchip.com/forums/tm.aspx?tree=true&m=1017009&mpage=1. We have provided a modified version of the ADC and Touch ADC drivers to your FAE that would hopefully improve touch performance on your application without having to increase the polling interval. We are interested to know if you were able to give the updated drivers a try and if those helped. Thanks, Ed@Microchip |
|
|
|
只有小组成员才能发言,加入小组>>
5159 浏览 9 评论
1998 浏览 8 评论
1927 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3170 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2223 浏览 5 评论
724浏览 1评论
608浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
496浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
621浏览 0评论
520浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-19 22:33 , Processed in 1.272072 second(s), Total 79, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号