完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
如何通过串口发送一帧数据,然后硬件根据发送的数据,按照协议解析执行相应的功能。能够实现波特率设置,休眠时间设置,修改地址号设置?哪位大神曾做过类似的项目,能否将相应的资料或者代码分享给我学习借鉴一下。或者将大致的框架讲解一下,硬件应该如何判断软件发送过来的是什么?并且执行相应的功能设置?
|
|
相关推荐
4个回答
|
|
|
我理解你的意思是通过计算机发送一个命令给下位机。自已定个协议,比如说发送一个“FF AA 01 05”,FF AA作为报头,01代表功能1,05代表功能1的参数,如功能1定义为改地址,05这个参数就是要设置的地址!设置成功还可以回复一个命令,告诉发命令方,命令已成功执行,实现一个交互功能!
|
|
|
|
|
|
对啊,就是这个意思,但是现在我的硬件都是设定好的,波特率,地址,休眠时间,难道还每个都需要编写相应的switch么?波特率可以设置从9600-115200。 |
|
|
|
|
|
那就用固定的波特率,进行软复位,软休眠!
|
|
|
|
|
|
是需要通过软件给他发送命令码他才进行复位,休眠的啊,如何用固定的波特率对他实现软复位软休眠的呢?你有相关的编程案例么?能否分享给我一份,我参考一下,没有接触过这方面的内容,都不知道如何下手 |
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
【瑞萨RA6E2】瑞萨E2S软件安装过程,等待过程玩下97_e2 studio_ZGZZ
140 浏览 0 评论
483 浏览 0 评论
【原创】【RA4M2-SENSOR开发板评测】低功耗+USB综合测试
815 浏览 0 评论
1346 浏览 2 评论
804 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
16907 浏览 31 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 21:09 , Processed in 0.982907 second(s), Total 75, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1665