|
|||||||||||
| 技術(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 |
ISP使用問題 |
| 作者:chaly 欄目:MCU技術(shù) |
我使用的是LPC938單片機(jī),使用內(nèi)部復(fù)位,發(fā)現(xiàn)在使用ZLGISP900的間隔脈沖方式燒寫程序時(shí),有時(shí)候無法進(jìn)入ISP狀態(tài)。上電復(fù)位進(jìn)入后,嚴(yán)格按照ISP是使用datasheet上的說明進(jìn)行操作,結(jié)果程序是燒寫進(jìn)去了,但是程序沒有運(yùn)行,不知道是怎么回事?(程序到目前為止至少已經(jīng)燒寫了20次) 最后還說一下,我檢驗(yàn)程序是否運(yùn)行的方法,程序: P2M1=0; //P2,P0口都設(shè)置為準(zhǔn)雙向口 P2M2=0; P1M1=0; P1M2=0; P0=0XFF; P2=0XFF; 檢測(cè)單片機(jī)的P0口和P2口,注意此時(shí)我沒有拔掉燒寫程序的串口線,然后測(cè)量P0口和P2口,發(fā)現(xiàn)都是低電平。 然后更換程序如下: P2M1=0; //P2,P0口都設(shè)置為準(zhǔn)雙向口 P2M2=0; P1M1=0; P1M2=0; P0=0X00; P2=0X00; 之后還是測(cè)量P0口和P2口,發(fā)現(xiàn)電平?jīng)]有變化,沒拔串口線時(shí)是低電平,拔掉之后是高電平。 搞了很久,沒有弄清楚原因,程序都燒寫進(jìn)去了,程序?yàn)槭裁礇]有執(zhí)行呢? 還有我還想問一下,在使用間隔脈沖方式燒寫程序時(shí),是否還能在用戶程序中使用串口,如果可以,應(yīng)該怎么設(shè)置? 還請(qǐng)大家?guī)臀铱纯,分析分析原因。小弟在次拜謝了。 還請(qǐng)各位幫忙看看, |
| 2樓: | >>參與討論 |
| 作者: liujigan 于 2007/2/14 9:09:00 發(fā)布:
換個(gè)ICP下載的吧 別跟它著急,建議花點(diǎn)錢買個(gè)MINIpro吧,以前我也是用這方法經(jīng)常連不上,換了個(gè)miniicp(120)好極了,可能是周公嫌利潤(rùn)少現(xiàn)換成了minipro了,要280元了。 |
|
| 3樓: | >>參與討論 |
| 作者: zlgmcu 于 2007/2/15 15:14:00 發(fā)布:
re 1,程序都燒寫進(jìn)去了,程序?yàn)槭裁礇]有執(zhí)行呢? 注意引導(dǎo)狀態(tài)字的設(shè)置. 2,在使用間隔脈沖方式燒寫程序時(shí),是否還能在用戶程序中使用串口, 還能夠在用戶程序中使用串口。 僅需注意baudrate的設(shè)置。 |
|
|
|
| 免費(fèi)注冊(cè)為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |