OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4480|回复: 5

四轴遥控器屏幕扭曲抖动

[复制链接]

70

主题

231

帖子

0

精华

高级会员

Rank: 4

积分
976
金钱
976
注册时间
2013-8-14
在线时间
103 小时
发表于 2018-8-29 10:45:20 | 显示全部楼层 |阅读模式
1金钱
四轴遥控器原始程序。
keil中,
-O3优化后,显示屏直接黑屏,但是程序在运行,与飞机无线通信也正常运行。
-O2优化,显示屏正常显示,其他功能也正常。
-O1优化,显示屏直接黑屏,但是程序在运行,与飞机无线通信也正常运行。
-O0优化,显示屏扭曲抖动,程序在运行,与飞机无线通信也正常运行。
default优化,显示屏正常显示,其他功能也正常。

遥控器在充电时,必须处于工作状态,我在keyTask()函数中增加了如图函数,遥控器通电后,虽然没有按任何按键,但是显示屏会扭曲抖动。

如果想使用串口1,在程序开头加入串口初始化程序,也会导致屏幕扭曲,抖动。

应该是屏幕显示任务存在问题。

1.JPG
谢谢!
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2018-8-30 01:51:06 | 显示全部楼层
回复

使用道具 举报

13

主题

448

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1755
金钱
1755
注册时间
2015-2-7
在线时间
369 小时
发表于 2018-8-30 10:13:28 | 显示全部楼层
在Firmvare_F103 V1.2的程序上,我这边测试加入了串口1初始化,-o0优化、-o1优化、-o2优化是没问题的,MDK版本是5.25。只有-o3优化时显示不正常
回复

使用道具 举报

2

主题

11

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2018-4-14
在线时间
3 小时
发表于 2018-8-30 20:30:24 | 显示全部楼层
我的加了串口初始化后,是
-o3优化:屏幕不显示,无反应
-o2优化:屏幕显示,但是会发生抖动,就是最初的问题。
-o1优化:正常。
-o0优化:正常。我的是MDK5.14的版本
与版本有关系吗?还是遥控器硬件之间的差异?
回复

使用道具 举报

70

主题

231

帖子

0

精华

高级会员

Rank: 4

积分
976
金钱
976
注册时间
2013-8-14
在线时间
103 小时
 楼主| 发表于 2018-8-31 08:01:33 | 显示全部楼层
f394028400 发表于 2018-8-30 20:30
我的加了串口初始化后,是
-o3优化:屏幕不显示,无反应
-o2优化:屏幕显示,但是会发生抖动,就是最初的 ...

与MDK版本应该没有关系。可能会跟硬件有关。
谢谢!
回复

使用道具 举报

13

主题

448

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1755
金钱
1755
注册时间
2015-2-7
在线时间
369 小时
发表于 2018-8-31 10:31:39 | 显示全部楼层
今天天气不好 发表于 2018-8-31 08:01
与MDK版本应该没有关系。可能会跟硬件有关。

我测试了一下,有时候-o1优化,确实是有时会黑屏。目前在查找问题
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-23 03:53

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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