ASM 板


LINE

看板 ASM  RSS
最近开始尝试使用USB to UART或是蓝芽 to UART传输资料给MCU, 目前已经可以正确的 让PC跟MCU传输/接收资料了,不过要完成应用还有一些部份没什麽经验要怎麽做,想跟 大家请教一下。 问题一: 我研究了一下arduino的serial bootloader,发现它是用接收到的第一个字元来决定接 下来做什麽事情,比方说: 第一个字元接收到'A'就依下一个接收到的字元回送不同的version资讯。 第一个字元接收到'U'就把下两个接收到的byte当成address。 依此类推,并且回送都会以0x14开头、以0x10结尾。 如果我要做自己的应用,像是上述这些定义我随自己喜好定义就好吗?还是有一定的规 范呢?比方说回送资料以0x14开头、以0x10结尾可以依自己喜好改成其他数值之类的? 问题二: UART device在PC上会被显示成COM 1、COM 2...COM N,编号似乎没有一定规则,我要 怎麽知道我的device是哪个COM port呢?目前想到两种方案: 1. 在PC UI上让使用者自己选COM port。 arduino IDE就是采用这种方式,不过这有点不人性化,事实上我就常常忘记选或是选 错。对一般电脑知识较浅的使用者而言要开装置管理员找到正确的COM port也不是这麽 容易。 2. 在device里设计一个回送自己ID的命令,然後PC端软体执行时对所有COM port的 device送出询问命令,只要回答的ID正确就表示它是我要通讯的device。 这方法克服方法1的缺点,可是针对所有COM port送东西这点好像有点怪怪的,如果保 护做的不够周全,感觉有可能会有某个device把我送的东西当成给它的资料而产生奇 怪的行为? 以上两个问题希望能有先进分享经验,谢谢。 -- 使用MCU快10年了才第一次用上UART...XD --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 211.72.212.239
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/ASM/M.1470789397.A.8F3.html ※ 编辑: icetofux (211.72.212.239), 08/10/2016 08:38:27
1F:推 chuegou: 第一个protocol 看你应用 自己要用自己定也行 08/10 08:45
那有一般常用的protocol可以参考吗?比方说protocol名称之类的,我想找资料来看。
2F:→ chuegou: 只是要考虑未来有人跟你要protocol来连线 08/10 08:46
3F:→ chuegou: 第二个 这叫virtual com port 是usb的装置类型 要改可能 08/10 08:48
4F:→ chuegou: 连PC driver都要改? 08/10 08:48
5F:推 chuegou: 问题2-2 因为USB有product id(pid) 很难撞到 08/10 08:51
※ 编辑: icetofux (211.72.212.238), 08/10/2016 10:59:36
6F:推 chuegou: 我是觉的modbus之类的工控协定满常见的 但是要架也很搞 08/10 12:17
7F:→ chuegou: 刚 08/10 12:17
8F:推 chuegou: 如果是一般要用 你提到的就ok了 再加个checksum之类也行 08/10 12:39
9F:推 a9d9: 你可以去了解半导体通讯协定,对你有帮助 08/17 20:50







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:BuyTogether站内搜寻

TOP