No.88266 作者:terryzz 邮件:terry_zz_zz@yahoo.com.hk ID:46347 登陆:2次 文章数:3篇 最后登陆IP:61.18.249.20 最后登陆:2006/2/16 6:01:50 注册:2006/1/19 4:50:47 财富:109 发帖时间:2006/1/19 5:48:54 发贴者IP:61.10.7.185 标题:terryzz:嘗試串連89C51多處理機連線通信出現問題,急求高手指點指點!! 摘要:No.88266嘗試串連89C51多處理機連線通信出現問題,急求高手指點指點!! 嘗試使用串列埠模式3 之多處理機連線通信,發現89C51 未能自動識別及判斷位址以接收數據,請各高手指點指點!! 主機已初設: SCON = 0xF0; /* uart in mode 3(9 bit), REN=1 */ SADDR=0x01; /* local address */ SADEN=0xFF; /* address mask*/ 從機已初設: SCON = 0xF0; /* uart in mode 3 (9 bit), REN=1 */ SADDR=0x02; /* local address*/ SADEN=0xFF; /* address mask*/ 已確定從機能夠收到主機發出之8位元地址及數據 問題是: 如主機發出之地址不等於從機之地址時,從機依然接收數據 例如: TB8 = 1; SBUF = 0xf3; <---不等於從機地址 TB8 = 0; SBUF = 0x55; <----從機依然接收數據0x55 從Atmel 89c51 Data Sheet "The automatic ......
>>返回讨论的主题
|