OpenEdv-开源电子网

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

F4探索者 串口控制跑马灯实验

[复制链接]

3

主题

18

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2016-3-9
在线时间
16 小时
发表于 2016-4-7 21:07:46 | 显示全部楼层 |阅读模式
1金钱
实现功能:利用串口控制实现跑马灯的打开和关闭。
要求:利用串口通信软件发送“1”则打开跑马灯,发送“0”则关闭跑马灯。

思路:利用帧格式来判断是否收到0或1.但是怎么实现跑马灯的功能呢?
跑马灯是在一个while(1)循环中一直重复延时然后翻转。
如果在主函数中写跑马灯。他不就一直在循环里执行吗?
如果在串口中断里写好象还是那样。
然后就没有思路了。请问各位怎么解决呢?

最佳答案

查看完整内容[请看2#楼]

break 这么简单的代码,不用求人了。。。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165377
金钱
165377
注册时间
2010-12-1
在线时间
2111 小时
发表于 2016-4-7 21:07:47 | 显示全部楼层
hijjkd 发表于 2016-4-9 11:16
收到后执行跑马灯。一直在跑马灯。怎么执行下一个数据收发?

break
这么简单的代码,不用求人了。。。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

39

主题

2026

帖子

1

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2020
金钱
2020
注册时间
2013-5-1
在线时间
87 小时
发表于 2016-4-7 23:02:19 | 显示全部楼层
if(收到)跑马灯
else 灯全灭

.......
博观而约取,厚积而薄发。
回复

使用道具 举报

3

主题

18

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2016-3-9
在线时间
16 小时
 楼主| 发表于 2016-4-9 11:16:49 来自手机 | 显示全部楼层
745021926 发表于 2016-4-7 23:02
if(收到)跑马灯
else 灯全灭


收到后执行跑马灯。一直在跑马灯。怎么执行下一个数据收发?
回复

使用道具 举报

13

主题

101

帖子

0

精华

高级会员

Rank: 4

积分
509
金钱
509
注册时间
2016-1-4
在线时间
87 小时
发表于 2016-4-10 11:25:39 | 显示全部楼层
顶、、、、、、、、顶
回复

使用道具 举报

7

主题

91

帖子

0

精华

高级会员

Rank: 4

积分
702
金钱
702
注册时间
2016-2-6
在线时间
85 小时
发表于 2016-4-11 08:36:47 | 显示全部楼层
正点原子 发表于 2016-4-9 21:32
break
这么简单的代码,不用求人了。。。

原子哥一出马 一个顶仨
记忆是靠不住的,它经不起时光的腐蚀,到最后残留的那些一鳞半爪,充其量只是你当初的一些斑驳碎片,最终忆秦娥都将不复存在。人生短暂,经不起等待。再曼妙的美
回复

使用道具 举报

3

主题

18

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2016-3-9
在线时间
16 小时
 楼主| 发表于 2016-4-12 16:59:54 | 显示全部楼层
正点原子 发表于 2016-4-7 21:07
break
这么简单的代码,不用求人了。。。

又看了一遍视频。之前糊里糊涂的。没真正弄明白USART_RX_STA。然后想明白break出来了。谢谢。
回复

使用道具 举报

3

主题

18

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2016-3-9
在线时间
16 小时
 楼主| 发表于 2016-4-12 17:01:47 | 显示全部楼层
PEGASUS 发表于 2016-4-11 08:36
原子哥一出马 一个顶仨

额,原子一语中的。我觉得我问题都没有描述清楚。一句话就知道我哪里的问题了。。。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-2-26 22:03

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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