|
|||||||||||
| 技術(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 |
AT89C2051 仿真時(shí)工作正常,程序固化后卻不能運(yùn)行!怎么回事? |
| 作者:C000l 欄目:單片機(jī) |
仿真時(shí)工作正常,程序固化后卻不能運(yùn)行 高手指教 |
| 2樓: | >>參與討論 |
| 作者: 柔月 于 2005/8/22 16:10:00 發(fā)布:
檢查電源電壓是否正常,晶振是否起振了等 是完全不能運(yùn)行,還是運(yùn)行時(shí)出現(xiàn)錯(cuò)誤? 如果是運(yùn)行時(shí)出現(xiàn)錯(cuò)誤,也有可能是堆棧溢出了 |
|
| 3樓: | >>參與討論 |
| 作者: etiller 于 2005/8/22 16:49:00 發(fā)布:
頭疼,這樣的問(wèn)題怎么這么多 |
|
| 4樓: | >>參與討論 |
| 作者: C000l 于 2005/8/22 16:51:00 發(fā)布:
電源和晶振不正常也不能仿真啊。。。 現(xiàn)在是能仿真但不能燒進(jìn)芯片后運(yùn)行 網(wǎng)上搜索過(guò),有人也遇到過(guò)這個(gè)問(wèn)題,但 是沒(méi)見(jiàn)解決方法 |
|
| 5樓: | >>參與討論 |
| 作者: mike qu 于 2005/8/22 17:02:00 發(fā)布:
柔月 ?你不是跳舞的嗎?。。。 仿正器的驅(qū)動(dòng)能力要強(qiáng)一些,你看看是否驅(qū)動(dòng)能力不一致,并如果有外擴(kuò)存儲(chǔ),那么要看連線是否真確 |
|
| 6樓: | >>參與討論 |
| 作者: coke 于 2005/8/22 17:50:00 發(fā)布:
柔月也搞單片機(jī). 有意思!! :) |
|
| 7樓: | >>參與討論 |
| 作者: qjy_dali 于 2005/8/22 18:36:00 發(fā)布:
驚呆:柔月成電子高手了! |
|
| 8樓: | >>參與討論 |
| 作者: hotpower 于 2005/8/22 18:45:00 發(fā)布:
驚訝... |
|
| 9樓: | >>參與討論 |
| 作者: computer00 于 2005/8/22 19:25:00 發(fā)布:
暈倒……你們咋都跑題了呢? ![]() |
|
| 10樓: | >>參與討論 |
| 作者: 殷淼 于 2005/8/23 8:26:00 發(fā)布:
你再好好檢查一下! 我強(qiáng)烈感覺(jué)你的程序一定是內(nèi)存出錯(cuò)了! 好好檢查你的仿真環(huán)境! 是不是和實(shí)際運(yùn)行環(huán)境一樣,不能認(rèn)為仿真是好的,實(shí)際運(yùn)行就一定是好的! |
|
| 11樓: | >>參與討論 |
| 作者: jaylx 于 2005/8/23 12:27:00 發(fā)布:
可能在晶振 問(wèn)題可能在晶振. |
|
| 12樓: | >>參與討論 |
| 作者: 劍寒情暖 于 2005/8/23 12:37:00 發(fā)布:
先寫一個(gè)極簡(jiǎn)單的程序固化,看看正常不? 柔月欣賞電子技術(shù)久了,自然成為“高手”,呵呵。就像王語(yǔ)嫣自己不會(huì)武功卻能指導(dǎo)別人一樣 |
|
| 13樓: | >>參與討論 |
| 作者: computer00 于 2005/8/23 13:01:00 發(fā)布:
現(xiàn)代版的 王語(yǔ)嫣? ![]() |
|
| 14樓: | >>參與討論 |
| 作者: isoar 于 2005/8/23 13:06:00 發(fā)布:
肉月?呵呵,現(xiàn)在的人咋都這么依賴仿真器呢? |
|
| 15樓: | >>參與討論 |
| 作者: z41992929 于 2005/8/23 13:38:00 發(fā)布:
不用仿真器,那用什么?? |
|
| 16樓: | >>參與討論 |
| 作者: 36358168 于 2005/8/23 15:51:00 發(fā)布:
點(diǎn)擊 http://www.sohoads.com/sabar/reg.asp?sj=36358168 |
|
| 17樓: | >>參與討論 |
| 作者: edawn 于 2005/8/23 17:07:00 發(fā)布:
換一塊電路板 您可以換一塊電路板看一看! |
|
| 18樓: | >>參與討論 |
| 作者: 雁舞白沙 于 2005/8/23 17:31:00 發(fā)布:
2051 IO 口的驅(qū)動(dòng)能力不夠! 2051 IO 口的驅(qū)動(dòng)能力不夠! 或者是外圍電路損壞了IO口內(nèi)部的上拉電阻! 加上拉電阻就可以了! 100% 能成功! * - 本貼最后修改時(shí)間:2005-8-23 17:33:04 修改者:雁舞白沙 |
|
| 19樓: | >>參與討論 |
| 作者: jackno 于 2005/8/23 18:17:00 發(fā)布:
可以從以下幾個(gè)方面考慮 1、電源; 2、晶振; 3、建議增加測(cè)試信號(hào)(如某根口線輸方波),看程序是否真的未工作? |
|
| 20樓: | >>參與討論 |
| 作者: 后學(xué) 于 2005/8/23 18:23:00 發(fā)布:
驚呆:柔月成電子高手了! |
|
| 21樓: | >>參與討論 |
| 作者: arklife 于 2005/8/23 20:58:00 發(fā)布:
看下周邊器件是否上電同步 否則延時(shí)會(huì)導(dǎo)致初始化失敗 |
|
| 22樓: | >>參與討論 |
| 作者: zyn_0_zyn 于 2005/8/24 9:27:00 發(fā)布:
你用的什么防真器? |
|
| 23樓: | >>參與討論 |
| 作者: zyn_0_zyn 于 2005/8/24 9:39:00 發(fā)布:
我的經(jīng)歷也許對(duì)你有幫助! 以前用偉福WARE2000系列的防真遇到過(guò),編譯、防真都沒(méi)有錯(cuò)誤,就是寫進(jìn)片子后就不行,后來(lái)改了程序中的幾條指令就OK了。ㄎ矣龅降氖顷P(guān)于位控指令的操作,偉副查不出來(lái)) 不知道6000系列這個(gè)毛病該過(guò)來(lái)沒(méi)有? 看看用的是板載晶鎮(zhèn)還是,,建議你在找一下硬件的毛。 |
|
| 24樓: | >>參與討論 |
| 作者: zyn_0_zyn 于 2005/8/24 9:43:00 發(fā)布:
柔月是誰(shuí)?漂亮MM嗎? |
|
| 25樓: | >>參與討論 |
| 作者: haowa 于 2005/8/24 9:51:00 發(fā)布:
2051的p1口要接上拉電阻的,豬啊。。 2051的p1口做輸出口時(shí),要接上拉電阻的,豬啊。。 我碰到的問(wèn)題是這樣的,我用c語(yǔ)言寫的程序,防真是可以的但是燒進(jìn)去不可以,但是用匯編語(yǔ)言,仿真,和燒進(jìn)去都可以,,我現(xiàn)在還沒(méi)有做出一個(gè)用c燒進(jìn)去可以的。。哎。。! |
|
| 26樓: | >>參與討論 |
| 作者: xzhenggen 于 2005/8/24 10:21:00 發(fā)布:
真是驚訝!肉月班主現(xiàn)在也成為電子高手了. |
|
| 27樓: | >>參與討論 |
| 作者: szzfq61 于 2005/8/24 10:29:00 發(fā)布:
笨的辦法:一個(gè)一個(gè)的比較管腳的狀態(tài)嘛, 先猜幾個(gè)較關(guān)鍵的腳位,。。。 |
|
| 28樓: | >>參與討論 |
| 作者: C000l 于 2005/8/26 15:26:00 發(fā)布:
各位厲害啊。。。 問(wèn)題已經(jīng)解決,主要是這樣:我一塊板子用2個(gè)CPU的,一塊是89C52,還有一塊是89C2051,由于要同時(shí)具備485和232接口,所以89C52的RXD和TXD用來(lái)做485口連接,用89C52的P1口與2051通訊,由2051實(shí)現(xiàn)232功能。2CPU共用1晶振,我在仿真2051時(shí)由于仿真器自帶晶振,所以沒(méi)事,但是在燒完片子直接運(yùn)行時(shí)由于我沒(méi)把89C52插到板子上,所以晶振不起振,2051不能工作,呵呵,傻啊。。。 還有一件事就如“haowa”所說(shuō),2051P1口要接上拉,今天仿真時(shí)好好的,固化后P10和P11口一直不能置高,接了上拉就好了 |
|
| 29樓: | >>參與討論 |
| 作者: winstep 于 2005/8/26 17:45:00 發(fā)布:
我也有這樣的問(wèn)題 我原來(lái)做的小東西也是這樣,用C51寫的,仿真時(shí)完全沒(méi)有問(wèn)題,但是把程序固化時(shí)就有問(wèn)題了,電源和晶振工作都正常,先是懷疑我的板子問(wèn)題,重新?lián)Q了一塊還是不行,后來(lái)我用匯編寫的程序,這樣固化以后就可以工作。當(dāng)時(shí)我搞的整個(gè)人都崩潰了,一直想不明白。但我用AT98C51,C52,C55都沒(méi)有這樣的問(wèn)題,大家說(shuō)說(shuō)這是什么原因。?? 小弟先在這里謝謝了 |
|
| 30樓: | >>參與討論 |
| 作者: bangzhu 于 2005/8/26 17:56:00 發(fā)布:
調(diào)試 先寫一個(gè)簡(jiǎn)單的程序如流水燈,插上的AT89C2051,看你的電路板能否運(yùn)行。 若不能則說(shuō)明電路板有問(wèn)題。有可能如下問(wèn)題, 先看看電源和低是否對(duì),再看復(fù)位(RST)腳是否對(duì),再看晶振是否工作(一個(gè)腳為1.80V,另一個(gè)為2.2V左右,兩只腳有壓差就基本是對(duì)的),在看你的I/O口電平是否流水燈變化,若是流水燈變化而沒(méi)有流水燈效果則是驅(qū)動(dòng)不夠加上驅(qū)動(dòng)(如最簡(jiǎn)單上拉電阻)。 |
|
| 31樓: | >>參與討論 |
| 作者: jinjianhui 于 2005/8/26 18:20:00 發(fā)布:
我遇到的現(xiàn)象更怪 我編的程序在仿真的時(shí)候竟然運(yùn)行錯(cuò)誤,而在實(shí)驗(yàn)板中運(yùn)行是對(duì)的,和我預(yù)想的結(jié)果一致,也和KEIL C里仿真時(shí)一樣! |
|
| 32樓: | >>參與討論 |
| 作者: cloudcn 于 2005/8/26 20:10:00 發(fā)布:
端口沒(méi)接上拉,程序流程跑不對(duì) |
|
| 33樓: | >>參與討論 |
| 作者: 李冬發(fā) 于 2005/8/27 11:11:00 發(fā)布:
不會(huì)吧,雁舞白沙,2051的驅(qū)動(dòng)能力比標(biāo)準(zhǔn)的51要強(qiáng)好幾倍 5位LED數(shù)碼管的段驅(qū)動(dòng)直接就用P0! |
|
| 34樓: | >>參與討論 |
| 作者: languo 于 2005/8/27 11:21:00 發(fā)布:
我補(bǔ)充一點(diǎn) 在使用p1口時(shí),由于p1.0,p1.1具有特殊功能,即可做2051內(nèi)部嵌入的比較器的輸入,故在使用時(shí)一定要加上拉電阻,否則不能正常工作. |
|
| 35樓: | >>參與討論 |
| 作者: leijeff 于 2005/8/27 11:54:00 發(fā)布:
柔月是誰(shuí)? |
|
| 36樓: | >>參與討論 |
| 作者: duxiufeng 于 2005/8/27 13:55:00 發(fā)布:
wei 2051 IO 口的驅(qū)動(dòng)能力不夠! 或者是外圍電路損壞了IO口內(nèi)部的上拉電阻! 加上拉電阻就可以了! 100% 能成功! 本人最近遇到這種問(wèn)題。處理器是ADUC812,外部中斷1在線調(diào)試工作良好,可一旦程序下載到片子內(nèi)部,就不正常。 檢查電源,晶振,I/O口線及上拉,均正常。這是為什么?? |
|
|
|
| 免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 udpf.com.cn 浙ICP證030469號(hào) |