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

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

AVR怎么設(shè)置軟堆棧和硬堆棧

作者:lijing1982 欄目:單片機(jī)
AVR怎么設(shè)置軟堆棧和硬堆棧
小弟原來(lái)一直在用51的單片機(jī),現(xiàn)在在學(xué)AVR的,但是AVR的有軟堆棧和硬堆棧之分,這個(gè)怎么設(shè)置?小弟很迷惑,請(qǐng)大家?guī)兔σ幌?
我看AVR的書(shū)上說(shuō)硬件堆棧一般16個(gè)就夠了(子程序和中斷嵌套不超過(guò)4層),我覺(jué)的8個(gè)就夠了4*PC的值就可以了,不知道我的理解是不是對(duì)的,它是怎么計(jì)算的?請(qǐng)大家?guī)兔忉屢幌?十分感謝!!! 

2樓: >>參與討論
zsmbj
只有沒(méi)有內(nèi)部ram的芯片才是硬件堆棧。
有內(nèi)部ram的堆?梢噪S便設(shè)置。

沒(méi)有ram的有:tiny11,12,15等。新的器件都有內(nèi)部ram的。

所以硬堆;究梢圆挥每紤]了。



3樓: >>參與討論
lijing1982
回復(fù)
我用的是ATMEGA8,我現(xiàn)在也是剛弄,對(duì)堆棧這一塊不是很熟悉!!不知道怎么設(shè)置,我怕我寫的程序到時(shí)會(huì)堆棧益出.
硬件堆棧一般16個(gè)就夠了(子程序和中斷嵌套不超過(guò)4層),他這個(gè)是怎么計(jì)算的?

4樓: >>參與討論
zsmbj
M8就不用管了啊
如果是c編程,編譯器會(huì)自動(dòng)管理的,您就不用操心了。

如果是匯編,程序初始化的時(shí)候給一個(gè)堆棧地址即可,一般都設(shè)置的ram的尾部。



5樓: >>參與討論
lijing1982
回復(fù)
謝謝zsmbj!!我是想把它弄明白一點(diǎn).

6樓: >>參與討論
lyc7898
看這就知道了
請(qǐng)看:
http://blog.sina.com.cn/u/1259231464

7樓: >>參與討論
lijing1982
回復(fù)
to :lyc7898 ,這只是你的博客而已,沒(méi)有解釋這個(gè)問(wèn)題的!

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
我調(diào)試好nRF2401模塊,經(jīng)驗(yàn)共分享
實(shí)在沒(méi)有辦法,SPI從機(jī)的問(wèn)題
智能卡操作系統(tǒng)
AT90SC6464C
西爾特680編程器問(wèn)題
免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


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