CH32V203 多機通信應該怎么實現(xiàn):

這個寄存器在什么情況下生效?

收到的包以什么判斷是地址還是數(shù)據(jù)(是最高位為1嗎?)

是否存在廣播地址為0xf?如何設置?

如果地址范圍超過4字節(jié),能否將所有最高位為1的包視為地址包接收,并產(chǎn)生中斷?


image.png

您好,關于地址位,一般用于串口一主多從時配置主機設備地址。程序中需要配置地址喚醒,當?shù)刂菲ヅ浜髥拘汛诮邮諗?shù)據(jù)。應該不存在廣播地址0xf,地址配置主要就這4個位,不會有什么4字節(jié)。下鏈接為一主多從應用介紹,可參考一下。

https://www.cnblogs.com/wchmcu/p/18003575

?


有can功能,可以使用can通信,canopen開源協(xié)議了解一下,pdo、sdo實現(xiàn)master/slaver多節(jié)點通信及管理。


3樓的,can與uart的成本和復雜度可不是一點兩點哦,


感覺都差不多,都是協(xié)議的問題。工業(yè)控制這塊,can通信應該是很常見了。很多東西都是別人都做好了,你會用就已經(jīng)很牛了。比如canopen協(xié)議有開源的canfetival,人家都寫好了,你學會應用就行了。當然離不開你自己對協(xié)議的了解、學習。接觸一些優(yōu)秀的協(xié)議,也是對自己的提升。


樓主研究這個和去研究CAN,本質(zhì)上是一樣的。有那個時間CAN估計也差不多了,而且還有現(xiàn)成的例子參考,野火、原子、硬漢等等,太多可以學習借鑒的資料了


只有登錄才能回復,可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频