核心提示:
(圖示請看http://www.cnelec.net/technic/tedetail.asp?id=22)本公司正在研制的智能型雙電源自動控制。為了提高控制器的精度,采用了兩個單片機(jī)工作,主機(jī)用來數(shù)據(jù)處理、采樣。從機(jī)(762)用來顯示,以及鍵盤操作(圖中未畫),目前兩機(jī)的程序已完成(都已通過),只是兩機(jī)通訊仍未解決。1、762.20腳,段碼用了7根線,位選用了6根線,還有5根線不能作Pi/口,用串行通訊,(外晶振無Pi/口線,采用內(nèi)部晶振有±25%的誤差),由于兩機(jī)的波特率不一樣,兩機(jī)握不上手。待指導(dǎo)2、用I2C總線(只要兩根線762帶I2C總線,591也帶I2C總線,591I2C兩線用A/D采樣)我采用了何立民老師模擬I2C總線與上圖示(762作被控器,591作主控器)。模擬程序通訊可啟動中斷(I2C中斷),但是尋址不到(讀取數(shù)據(jù)不準(zhǔn)I2C總線通訊要求時序很嚴(yán))。