|
|||||||||||
| 技術(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 |
IAP功能的單片機(jī)SST89E554RC與ISP功能的W78E58B |
| 作者:huangxd 欄目:單片機(jī) |
我本來用W78E58B調(diào)試都通過了,現(xiàn)在把程序直接燒寫到SST89E554RC里面,怎么就運(yùn)行不起來啊?我也沒有用到W78E58B的特殊功能啊?SST89E554RC也是普通的51內(nèi)核的啊?為什么不可以 ??? |
| 2樓: | >>參與討論 |
| 作者: tg.liu 于 2005/6/10 10:31:00 發(fā)布:
注意SST89E554RC的配置選項SC0/SC1 通過SC0/SC1來設(shè)定由哪個BLOCK啟動,設(shè)定不正確將不能正常運(yùn)行 |
|
| 3樓: | >>參與討論 |
| 作者: huangxd 于 2005/6/10 11:23:00 發(fā)布:
我的SST89E554RC沒有辦法啟動啊 我的SST89E554RC沒有辦法啟動,tg.liu大俠說設(shè)置SC0/SC1,都起不來,怎么設(shè)置啊? |
|
| 4樓: | >>參與討論 |
| 作者: huangxd 于 2005/6/10 16:02:00 發(fā)布:
如何設(shè)置啊,單片機(jī)都沒有辦法啟動,怎么設(shè)置? |
|
| 5樓: | >>參與討論 |
| 作者: tg.liu 于 2005/6/11 0:14:00 發(fā)布:
燒寫時通過編程器設(shè)置 |
|
| 6樓: | >>參與討論 |
| 作者: huangxd 于 2005/6/11 8:04:00 發(fā)布:
普通的編程器怎么設(shè)置? 謝謝了,已經(jīng)搞的我?guī)滋煸貓F(tuán)團(tuán)轉(zhuǎn),不知道望哪去? |
|
| 7樓: | >>參與討論 |
| 作者: huangxd 于 2005/6/11 8:27:00 發(fā)布:
根據(jù)datasheet,SST89E554有2種對片內(nèi)FLASH編程方式 一個是IAP mode,一個是External Host PROGRAMMING Mode,我們用普通的編程器編程就是用External Host PROGRAMMING Mode,做編程器時就要嚴(yán)格遵守以下流程: 1. Maintain RST high and set PSEN# from LOGIC high to low, in sequence according to the appropriate timing diagram. 2. Raise EA# High (VIH). 3. Issue Read-ID command to enable the External Host Mode. 4. Verify that the MEMORY blocks or sectors for pro-gramming is in the erased state, FFH. If they are not erased, then erase them using the appropriate Erase command. 5. SELECT the MEMORY location using the address lines (P3[5:4], P2[5:0], P1[7:0]). 6. Present the data in on P0[7:0]. 7. PULSE ALE/PROG#, observing MINIMUM PULSE width. 8. Wait for low to high transition on READY/BUSY# (P3[3]). 9. Repeat steps 5 - 8 until PROGRAMMING is finished. 10. Verify the FLASH MEMORY contents. 那么在哪里設(shè)置什么SC0啊,是不是編程器編程以后有個默認(rèn)的SC0值,那是多少啊??? |
|
| 8樓: | >>參與討論 |
| 作者: tg.liu 于 2005/6/12 11:44:00 發(fā)布:
SST89E554RC配置方式如下: SC1 SC0 Mapping(POWER On / Ext. Reset) 1 1 8K Block1 + 24K Block 0 + 24K Ext. + 8K Block 1 1 0 32K Block 0 + 24K Ext. + 8K Block 1 0 1 32K Block 0 + 32K Ext. 0 0 32K Block 0 + 32K Ext. 一般的通用編程器均支持以上配置位的燒寫,通常在配置選項對話框中設(shè)置(視不同的編程器可能有所區(qū)別) |
|
| 9樓: | >>參與討論 |
| 作者: huangxd 于 2005/6/12 12:04:00 發(fā)布:
可惜我的那個燒寫器找不到SST89E554RC的配置對話框 我的編程器軟件在選項菜單下有個裝入配置文件選項,不知道怎么用。得了,考慮改用STC89C58RD+,SST89E554RC真是麻煩 |
|
| 10樓: | >>參與討論 |
| 作者: huangxd 于 2005/6/13 8:01:00 發(fā)布:
如何燒寫程序時候用編程器設(shè)置SST89E554RC的SC0位置 自己再頂一下自己 |
|
| 11樓: | >>參與討論 |
| 作者: szks_net 于 2005/6/13 9:56:00 發(fā)布:
你用的是那個型號的燒錄器?一般的燒錄器軟件都有配置選項. |
|
| 12樓: | >>參與討論 |
| 作者: huangxd 于 2005/6/13 11:48:00 發(fā)布:
我用的燒寫器有2種 一個是西爾特的SUPERPRO系列,有個選項菜單,下面有個裝入配置文件功能,但是沒有發(fā)現(xiàn)有配置對話框啊。 還有一個是潤飛的RF910,很讓我生氣,當(dāng)我以DEMO方式打開編程器軟件的時候,一看支持SST89E554RC,而且的確看到那個配置對話框,但是當(dāng)我連接上編程器,然后打開編程器軟件,一看,SST89E554RC沒有了,不支持了。潤飛的那幫人也真會忽悠人,大伙以后小心點啊,必要的時候可以聯(lián)系反忽悠專家范偉老前輩啊。 |
|
| 13樓: | >>參與討論 |
| 作者: wincpu 于 2005/6/13 12:16:00 發(fā)布:
WINBOND的驅(qū)動能力比較強(qiáng) |
|
| 14樓: | >>參與討論 |
| 作者: xwj 于 2005/6/13 15:25:00 發(fā)布:
不會吧,你的編程器連SST89E554RC都不支持?那就換一個編程器吧 如果板上有串口的話可以下載它的IAP編程軟件,不過編程時慢些 如果量長的話還是換個編程器或IC吧 |
|
| 15樓: | >>參與討論 |
| 作者: XY 于 2007/12/19 10:03:00 發(fā)布:
華邦的25X10能燒不?
|
|
| 16樓: | >>參與討論 |
| 作者: 菜子 于 2008/1/23 9:09:27 發(fā)布:
求助 本人菜鳥 問題簡單別見笑 STC89C59RD+與STC89C58RD在性能上有什么區(qū)別 怎么RD+的燒不進(jìn)去? |
|
|
|
| 免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |