|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
用過ZLG7290的高手請賜教 |
| 作者:rull 欄目:單片機(jī) |
我用了一塊ZLG7290,程序燒進(jìn)去后發(fā)現(xiàn)總是不能運行.后來用示波器發(fā)現(xiàn)發(fā)送給ZLG7290的尋址信號而ZLG7290一直沒有發(fā)回應(yīng)答信號(Acknowledge).請高手賜教,這是什么原因? 程序如下: SCL BIT P3.4 SCA BIT P3.5 JMP MAIN ORG 13H JMP INT MAIN: SETB EA SETB EX1 SETB IT1 SJMP $ ;等待中斷 INT: ACALL START ;發(fā)送開始信號 ADDR: MOV A,#70H ACALL SEND ;啟用發(fā)送程序 JC ADDR //程序在此會回到ADDR處,因為CY的值一直不為0,換句話說,ZLG7290一直沒有發(fā)回應(yīng)答(ACK)信號 ; SJMP $ START: SETB P3.5 ;開始 ACALL DELAY SETB P3.1 ACALL DELAY CLR P3.5 ACALL DELAY CLR P3.1 ACALL DELAY RET STOP: CLR P3.5 ;結(jié)束 ACALL DELAY CLR P3.1 ACALL DELAY SETB P3.5 RET SEND: SETB C ACALL DO_BIT RET DO_BIT: MOV R2,#009H ;發(fā)送九位,包括最后等待應(yīng)答的一位 LOOP: RLC A MOV P3.5,C ACALL DELAY SETB P3.1 ACALL DELAY MOV C,P3.5 ACALL DELAY CLR P3.1 ACALL DELAY DJNZ R2,LOOP RET DELAY: MOV R4,#2FH ;延時 HERE: DJNZ R4,HERE RET END |
| 2樓: | >>參與討論 |
| 作者: isoar 于 2005/3/20 15:01:00 發(fā)布:
應(yīng)答非信號 |
|
| 3樓: | >>參與討論 |
| 作者: 阿豬 于 2005/5/15 17:57:00 發(fā)布:
偶也沒頭緒,片子不工作嘛 |
|
| 4樓: | >>參與討論 |
| 作者: dew_drop 于 2005/5/16 7:57:00 發(fā)布:
PZ 片子壞了,要不就是硬件電路的問題,你把16角加一104電容接地看看 |
|
| 5樓: | >>參與討論 |
| 作者: Iam11 于 2005/5/16 9:11:00 發(fā)布:
你用的是什么單片機(jī) 請問用的什么單片機(jī)? 注意通信速率不要太高一般30K |
|
| 6樓: | >>參與討論 |
| 作者: 阿豬 于 2005/5/17 11:15:00 發(fā)布:
檢查硬件吧,不照PDF就不成的 偶試了幾天了,得到以下結(jié)論: 1 外接振蕩信號,不工作(很好的方波約6M) 2 I/O給7290復(fù)位,不工作(PDF講是電平復(fù)位呀) 3 看來周家的東西還怪的很!!! |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |