完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
求大神指导..
我现在是用STM32内置AD采集数据,然后发送TFT显示屏显示波形... 采用的是把一整个屏幕要显示的adc值放进一个数组,然后将送到显示屏显示,然后再用这个数组清除显示... 现在的问题是 显示--清屏--显示 的过程中,在处理上面的时候,是有一部分数据是丢失的,要怎样才能做到真正的实时显示,数据不丢失 void Dispvave(u16 *Padval, u16 vavecolor, u16 linecolor, u16 backcolor,u8 n_Szu) { u16 i; u32 point1,point2; // for(i=0; i<=320; i+=40) //ƽÐÐYÖáµÄÏß // { // POINT_COLOR=linecolor; // LCD_DrawLine(i,0,i,240); // } // // for(i=0;i<=240;i+=40) // { // POINT_COLOR=linecolor; // LCD_DrawLine(0,i,320,i); // } POINT_COLOR=vavecolor; // for(i=0; i<320*n_Szu; i++) for(i=0; i<320; i++) { point1=Padval[i]/High; //HighΪÏÔʾµÄ·ù¶È,ֻΪ1»òÕß2,Ϊ1ʱ·ù¶ÈÔö´ó,Ϊ2ʱ¿É¼õÒ»°ë.ȱʡֵΪ1 point2=Padval[i+1]/High; if(point2<=240&&point1<240) //X×ø±êСÓÚ170ʱ²Å»Ïß, { //LCD_DrawLine(point1+10, i/n_Szu, point2+10, (i+1)/n_Szu); // LCD_DrawLine(i/n_Szu, 240-point1, (i+1)/n_Szu, 240-point2); LCD_DrawLine(i,point1, i+1,point2); } } delay_ms(20); //Çå³ýµã POINT_COLOR=backcolor; // for(i=0; i<320*n_Szu; i++) for(i=0; i<320; i++) { point1=Padval[i]/High; //HighΪÏÔʾµÄ·ù¶È,ֻΪ1»òÕß2,Ϊ1ʱ·ù¶ÈÔö´ó,Ϊ2ʱ¿É¼õÒ»°ë.ȱʡֵΪ1 point2=Padval[i+1]/High; if(point2<=240&&point1<240) //X×ø±êСÓÚ170ʱ²Å»Ïß, { //LCD_DrawLine(point1+10, i/n_Szu, point2+10, (i+1)/n_Szu); // LCD_DrawLine(i/n_Szu, 240-point1, (i+1)/n_Szu, 240-point2); LCD_DrawLine(i,point1, i+1,point2); } } for(i=0; i<=320; i+=40) //ƽÐÐYÖáµÄÏß { POINT_COLOR=linecolor; LCD_DrawLine(i,0,i,240); } for(i=0;i<=240;i+=40) { POINT_COLOR=linecolor; LCD_DrawLine(0,i,320,i); } } |
|
相关推荐
1个回答
|
|
需要做个缓冲,这样 显示--清屏--显示 的过程中,就可以把ad采集的额数据暂存,这个处理放在中断中。可以做到实时处理以免丢失数据
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
嵌入式学习-搭建自己的ubuntu系统之ubuntu系统安装
92 浏览 0 评论
国产芯上运行TinyMaxi轻量级的神经网络推理库-米尔基于芯驰D9国产商显板
177 浏览 0 评论
2024年上海海思MCU开发者体验官招募,手机/MatePad大奖等你拿!
1590 浏览 0 评论
【xG24 Matter开发套件试用体验】蓝牙控制板载LED
1058 浏览 0 评论
1352 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
10585 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-11 11:25 , Processed in 0.570324 second(s), Total 73, Slave 55 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191