| 
  |||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe  | 
  
兩片AVR以I2C通訊,如何設(shè)置從AVR有兩個(gè)地址。 | 
  
| 作者:PANTODD 欄目:單片機(jī) | 
我的想法是從器件有兩個(gè)I2C地址。主器件可通過為兩個(gè)地址都能訪問到 從器件。這能實(shí)現(xiàn)嗎?  | 
  
| 2樓: | >>參與討論 | 
| 作者: netjob 于 2006/7/5 16:19:00 發(fā)布:
         可以用SPI、I2C、USART等來通信,關(guān)鍵是協(xié)議。 關(guān)鍵是協(xié)議。跟硬件不是很重要。  | 
  |
| 3樓: | >>參與討論 | 
| 作者: laoshan 于 2006/7/5 17:09:00 發(fā)布:
         可以實(shí)現(xiàn),沒問題。 最近在做項(xiàng)目,一部分就是mega88v做主機(jī),MSP430作從機(jī),實(shí)現(xiàn)通信,我只掛了一個(gè)430,你可以多掛幾個(gè)I2C從機(jī)。  | 
  |
| 4樓: | >>參與討論 | 
| 作者: AIRWILL 于 2006/7/7 13:39:00 發(fā)布:
         為何要2個(gè)地址,而不是通過協(xié)議解決  | 
  |
| 5樓: | >>參與討論 | 
| 作者: hotpower 于 2006/7/7 22:43:00 發(fā)布:
         I2C肯定要地址的,兩片AVR進(jìn)行I2C通訊地址自定~~~  | 
  |
| 6樓: | >>參與討論 | 
| 作者: 汽車電子 于 2006/7/8 10:07:00 發(fā)布:
         我一直在IIC進(jìn)行LPC2000與MEGA8通訊,可以掛好多個(gè)  | 
  |
| 7樓: | >>參與討論 | 
| 作者: AIRWILL 于 2006/7/8 12:57:00 發(fā)布:
         你們沒有看清題目吧 是一個(gè)節(jié)點(diǎn)要擁有2個(gè)地址啊 不過,想不清,為什么要這樣做?  | 
  |
| 8樓: | >>參與討論 | 
| 作者: xwj 于 2006/7/8 13:05:00 發(fā)布:
         LZ的意思是一個(gè)從器件有2個(gè)名字(地址)?那為什么要這樣做呢?  * - 本貼最后修改時(shí)間:2006-7-8 13:44:44 修改者:xwj  | 
  |
| 9樓: | >>參與討論 | 
| 作者: pantodd 于 2006/7/9 10:39:00 發(fā)布:
         當(dāng)初是這樣的。 上位機(jī)程序是我們沒有辦法改變的,因?yàn)槭强蛻舻。以前沒有MCU,上位機(jī)可以訪問兩個(gè)I2C從器件,現(xiàn)在上位機(jī)和新增的MCU打交道,而這兩個(gè)I2C從器件只和MCU打交道,因上位機(jī)沒法更改,其訪問還是認(rèn)為在訪問兩個(gè)I2C從器件,實(shí)際上只是訪問MCU,由MCU來訪問兩從器件。  | 
  |
| 10樓: | >>參與討論 | 
| 作者: xwj 于 2006/7/9 19:13:00 發(fā)布:
         I2C的多主通信,而且還有一個(gè)主機(jī)是不可控的...那你怎么解決沖突?  | 
  |
| 11樓: | >>參與討論 | 
| 作者: hotpower 于 2006/7/9 21:27:00 發(fā)布:
         AVR的USI接口可以響應(yīng)多個(gè)I2C地址,很靈活~~~  | 
  |
| 12樓: | >>參與討論 | 
| 作者: PANTODD 于 2006/7/10 15:26:00 發(fā)布:
         我現(xiàn)在的做法是這樣。 與上位機(jī)通訊時(shí),MCU做從器件,采用TWI。而與其余兩個(gè)I2C從器件通訊時(shí),MCU利用其它IO口來模擬I2C與之通訊。但是這種方法,上位機(jī)只能控制一個(gè)I2C從器件。 hotpower兄提出的USI接口還不太了解,去看看資料。  | 
  |
| 13樓: | >>參與討論 | 
| 作者: 劉建軍 于 2007/1/30 18:46:00 發(fā)布:
         mega48系列都可以用到啊 一個(gè)器件N個(gè)地址?48系列TWI寄存器里有一個(gè)專門干這個(gè)的,相應(yīng)的數(shù)據(jù)位置1就可以  | 
  |
  | 
    
 
  | 
  
| 免費(fèi)注冊(cè)為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 | 
Copyright © 1998-2006 www.udpf.com.cn 浙ICP證030469號(hào)  |