liuwenfang 发表于 2009-8-1 10:03:57

关于多机通讯

马潮老师你好,多机通讯中如果置位MPCM时 ,如果第九位为0(即为数据帧)时,将被过滤掉,等到下一个地质帧的到来,我想问的是,这个工作是CPU硬件完成,还是利用标志位RXC自己通过判断完成呢?忘回复,谢谢!!

liuwenfang 发表于 2009-8-1 11:41:03

还有问题就是,我设置了九位数据模式,且写UDR前置位了TXB8 , 为什么接受机的RXB8却没有置位呢??

liuwenfang 发表于 2009-8-1 14:37:32

数据手册看不懂,不过用另一个方法也可以实现多机通讯同样的功能,利用8位数据和9位数据传输切换实现数据和地址的分离,忘马老师指教我的方法是否正确呢?

liuwenfang 发表于 2009-8-4 17:31:38

怎么没人帮我解答一下呢?

hecb999 发表于 2009-8-4 19:10:17

楼主问题都没交代清楚,谁来回答都要猜


就连MCU都没交代清楚
要别人能回答你的问题先从自己身上找问题.

liuwenfang 发表于 2009-8-5 15:08:56

不好意思,是ATmega16的。

machao 发表于 2009-8-6 00:46:15

还是买本我写的书吧,我想值的你仔细读的。

liuwenfang 发表于 2009-8-14 15:20:59

解决了,原来是发送机初始化后,位加延时,接收机来不急接收出现的错误。

machao 发表于 2009-8-16 14:26:41

还是不愿意参考我写的书。

通信协议制定的不完善,没有应答机制,不能进行数据流控制。

就是目前通了,将来也是设计不出稳定的通信接口的。
页: [1]
查看完整版本: 关于多机通讯