怎么使用串口发送数字1呀?

2019-07-20 11:03发布

想实现一个功能:输入数字1,实现led1灯每隔1秒闪烁,输入数字2,实现led2每隔两秒闪烁,输入数字3,实现led1和led2都关闭,但是我一直不知道怎么去输入,也分不清这个串口,跪求大神指点
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
假如爱有天意123
1楼-- · 2019-07-21 11:40
SR_LI 发表于 2017-6-12 11:10
貌似串口都没有初始化,还有res应该作全局变量放在接受中断中。

串口初始化了,那个res设置为全局变量我也试过了,但是效果还是一样的,我估计是这个开发板的问题,因为他给的例子里面都是用寄存器和函数库混合使用的
执迷
2楼-- · 2019-07-21 13:43
 精彩回答 2  元偷偷看……
冰封嗜魔
3楼-- · 2019-07-21 19:32
 精彩回答 2  元偷偷看……
假如爱有天意123
4楼-- · 2019-07-21 20:01
冰封嗜魔 发表于 2017-6-12 13:54
第一,你串口读数据只有初始化的时候读取一次,等你发的时候,数据已经不更新了。
这句话要放到while(1)循 ...

确实是勾选16进制发送就可以接受发送数据了,但是只有一次,我怎么改都只能一次,做不到led灯的闪烁,求解,跪谢
冰封嗜魔
5楼-- · 2019-07-22 00:41
 精彩回答 2  元偷偷看……
假如爱有天意123
6楼-- · 2019-07-22 06:20
冰封嗜魔 发表于 2017-6-12 15:43
你这个基础还要好好打一打,没有人会帮你写程序的,自己细心点看例程。串口中断里面不需要while(1),只要 ...

谢谢大神,已经ok啦,非常感谢,我会努力学习的

一周热门 更多>