串口接收的数据加1再发出

2019-07-15 21:09发布

现在在做一个项目,里面有一个小功能,就是串口接收到的数据加上1,再通过串口发送回去。都是通过串口助手做的,比如在串口助手里输入45,点击发送后会收到46。但是我的程序只能实现发送45接收也是45,调了两天都不行,我是新手,请大侠帮我看一下吧。我只有2分,可能不多,我全都拿出来了,谢谢。
my_add.doc 下载积分: 积分 -1 分
48 KB, 下载次数: 13, 下载积分: 积分 -1 分
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
勇哥-lzu
1楼-- · 2019-07-15 21:59
在发送前加个1就好了
sunburn6192
2楼-- · 2019-07-16 03:41
勇哥-lzu 发表于 2018-1-6 12:24
在发送前加个1就好了

我试过很多次,比如说增加assign rx_data=rx_data1+1;这样的语句,但每次只能实现原数据返回,您看能否指点一下修改方法?
reallmy
3楼-- · 2019-07-16 04:29
assign rx_data=rx_data1+1;这个写法不对,你重新定义个变量tx_data
assign tx_data=rx_data1+1;然后把发送的变量改成tx_data
或者用时序电路做rx_data=rx_data1+1;
花太香8
4楼-- · 2019-07-16 04:47
 精彩回答 2  元偷偷看……
khlqweasd
5楼-- · 2019-07-16 10:26
 精彩回答 2  元偷偷看……

一周热门 更多>