如何通过串口对硬件进行设置?

2019-07-16 05:13发布

       如何通过串口发送一帧数据,然后硬件根据发送的数据,按照协议解析执行相应的功能。能够实现波特率设置,休眠时间设置,修改地址号设置?哪位大神曾做过类似的项目,能否将相应的资料或者代码分享给我学习借鉴一下。或者将大致的框架讲解一下,硬件应该如何判断软件发送过来的是什么?并且执行相应的功能设置?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
lstcspring
1楼-- · 2019-07-16 06:51
我理解你的意思是通过计算机发送一个命令给下位机。自已定个协议,比如说发送一个“FF AA 01 05”,FF AA作为报头,01代表功能1,05代表功能1的参数,如功能1定义为改地址,05这个参数就是要设置的地址!设置成功还可以回复一个命令,告诉发命令方,命令已成功执行,实现一个交互功能!
yrt6222468
2楼-- · 2019-07-16 06:57
lstcspring 发表于 2012-7-14 21:30
我理解你的意思是通过计算机发送一个命令给下位机。自已定个协议,比如说发送一个“FF AA 01 05”,FF AA作 ...

对啊,就是这个意思,但是现在我的硬件都是设定好的,波特率,地址,休眠时间,难道还每个都需要编写相应的switch么?波特率可以设置从9600-115200。
lovezjf234
3楼-- · 2019-07-16 12:47
 精彩回答 2  元偷偷看……
yrt6222468
4楼-- · 2019-07-16 17:24
lovezjf234 发表于 2012-7-14 22:39
那就用固定的波特率,进行软复位,软休眠!

是需要通过软件给他发送命令码他才进行复位,休眠的啊,如何用固定的波特率对他实现软复位软休眠的呢?你有相关的编程案例么?能否分享给我一份,我参考一下,没有接触过这方面的内容,都不知道如何下手

一周热门 更多>