音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費(fèi)注冊(cè) 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場(chǎng)網(wǎng)
技術(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

求助,望大蝦們能指點(diǎn)迷津,不勝感激!

作者:xrh6769 欄目:單片機(jī)
求助,望大蝦們能指點(diǎn)迷津,不勝感激!
我最近我用MEGA128單片機(jī)編程,開始一直沒有問題,但是新畫了一塊PCB板,用的還是MEGA128單片機(jī),只是外圍電路發(fā)生了變化,仿真軟件用的CodeVisionAVR沒變,然而怪事卻發(fā)生了,用最簡單的測(cè)試程序測(cè)試,外圍電路居然不受控了。比如我在main函數(shù)里使DDRF|=0x80;PORTF!=0x80能使I/O口F^7輸出高電平,但是調(diào)用一個(gè)子函數(shù)之后比如LitLight();DDRF|=0x80;PORTF!=0x80;
void LitLight(void)
{
         DDRE |= 0x08;
    PORTE &= 0xF7;
}
就不能使I/O口F^7輸出高電平;就好像調(diào)用子函數(shù)之后程序沒有繼續(xù)進(jìn)行,但是我看匯編后的程序調(diào)用void LitLight(void)是由RET語句,實(shí)在不知道該怎么辦,無比郁悶,本以為是仿真軟件和下載器的問題,可拿以前的電路板下載原來的程序照樣能運(yùn)行,望大蝦們能指點(diǎn)迷津,不勝感激!

2樓: >>參與討論
sflfw
PORTF!=0x80
PORTF!=0x80 ;//這條語句有用嗎?

PORTF!=0x80 =>PORTF=PORTF!0x80

什么意思?

3樓: >>參與討論
xrh6769
PORTF!=0x80 ;//這條語句有用嗎?
是PORTF|=0x80,打成!了

4樓: >>參與討論
eric_ako
堆棧指針設(shè)置了么
堆棧指針設(shè)置了么

5樓: >>參與討論
xrh6769
堆棧指針設(shè)置了么
堆棧指針的大小在編譯軟件CodeVisionAVR設(shè)置了,Data Stack size 1024Bytes。程序中沒有再設(shè)置


6樓: >>參與討論
faiwong
檢查JTAG熔絲位是否跟以前板子一樣。
 
7樓: >>參與討論
鎮(zhèn)關(guān)西
是不是jatg占用了那個(gè)io啊
是不是jatg占用了那個(gè)io啊

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
各位大蝦看看誰能解決>>>>
makefile
關(guān)于void*類型變量在C和C++使用中區(qū)別
AVR內(nèi)部ESD二極管可以過多大電流呢?
那個(gè)mega帶lcd的
免費(fèi)注冊(cè)為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào)