硬汉嵌入式论坛

 找回密码
 立即注册
查看: 4667|回复: 3
收起左侧

[有问必答] 摇杆没动,显示屏就跳动

[复制链接]

1

主题

1

回帖

7

积分

新手上路

积分
7
发表于 2018-7-15 09:43:50 | 显示全部楼层 |阅读模式
利用stm32-v5的摇杆输入二进制信息,并对二进制信息进行编码(每八位二进制以两位十六进制形式输出),并显示在显示屏上主程序如下:
/* ′|àí°′¼üê¼t */
                ucKeyCode = bsp_GetKey();
                if (ucKeyCode > 0)
                {
                        /* óD¼ü°′Ï */
                        switch (ucKeyCode)
                        {
                                case KEY_DOWN_K1:                /* K1¼ü */
                                        for(cnt=0;cnt<8;cnt++){
                                                SY[cnt]=0;
                                                SY1[cnt]=0;
                                                FillTestData();
                                                fRefresh = 1;
                                        }
                                        break;
                                case KEY_DOWN_K2:                /* K2&#188;ü°′&#207;&#194; */
                                        break;
                                case KEY_DOWN_K3:                /* K3&#188;ü°′&#207;&#194; */
                                        fQuit = 1;
                                        break;
                                case JOY_DOWN_U:                /* ò&#161;&#184;&#203;UP&#188;ü°′&#207;&#194; */
                                        /*sy=1;
                                SY[sy_cnt]=sy;
                                sy_cnt++;
                                FillTestData();
                                fRefresh = 1;
                                DispWave(2);
                                DispWave(1);
                                if(sy_cnt==8)
                                {
                                        sy_cnt=0;
                                }*/
                                        break;
                                case JOY_DOWN_D:                /* ò&#161;&#184;&#203;DOWN&#188;ü°′&#207;&#194; */
                                        /*sy=0;
                                        SY[sy_cnt]=sy;
                                sy_cnt++;
                                FillTestData();
                                fRefresh = 1;
                                DispWave(2);
                                DispWave(1);
                                if(sy_cnt==8)
                                {
                                        sy_cnt=0;
                                }*/
                                        break;
                                case JOY_DOWN_L:                /* ò&#161;&#184;&#203;LEFT&#188;ü°′&#207;&#194; */
                                        g_pDSO->TimeOffset--;
                                        fRefresh = 1;                /* &#199;&#235;&#199;ó&#203;¢D&#194;LCD */
                                        break;
                                case JOY_DOWN_R:                /* ò&#161;&#184;&#203;RIGHT&#188;ü°′&#207;&#194; */
                                        g_pDSO->TimeOffset++;
                                        fRefresh = 1;                /* &#199;&#235;&#199;ó&#203;¢D&#194;LCD */
                                        break;
                                case JOY_DOWN_OK:                /* ò&#161;&#184;&#203;OK&#188;ü°′&#207;&#194; */
                                        break;
                                default:
                                        break;
                        }
                }
        }
}



大神们,帮忙看看

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117586
QQ
发表于 2018-7-15 09:53:45 | 显示全部楼层
跳动很正常,刷新波形速度跟不上就这样,界面狂闪烁

参考研究下我早期设计的一代示波器:
https://forum.anfulai.cn/forum.p ... &extra=page%3D1
回复

使用道具 举报

1

主题

1

回帖

7

积分

新手上路

积分
7
 楼主| 发表于 2018-7-15 16:14:11 | 显示全部楼层
eric2013 发表于 2018-7-15 09:53
跳动很正常,刷新波形速度跟不上就这样,界面狂闪烁

参考研究下我早期设计的一代示波器:

它的跳动是直接跳到最后的译码结果,大神帮忙看看程序
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117586
QQ
发表于 2018-7-16 09:01:16 | 显示全部楼层
九指神丐 发表于 2018-7-15 16:14
它的跳动是直接跳到最后的译码结果,大神帮忙看看程序

方便的话,优酷上传个视频,我看看效果
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-17 13:00 , Processed in 0.044193 second(s), 30 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表