新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > AVR單片機(jī)的幾個(gè)重要總結(jié)

AVR單片機(jī)的幾個(gè)重要總結(jié)

作者: 時(shí)間:2013-07-31 來(lái)源:網(wǎng)絡(luò) 收藏

轉(zhuǎn)ST和AVR時(shí)都沒(méi)有系統(tǒng)的看過(guò)相關(guān)文檔,都是根據(jù)項(xiàng)目,拿到datasheet,備好工具就開(kāi)始了,看得最多的就是feature和pins,所以經(jīng)常在一些細(xì)節(jié)上疏忽了。在經(jīng)歷過(guò)慘痛的教訓(xùn)后,總結(jié)出來(lái)一些。。。。

1. 通過(guò)ISP給Tiny25下載程序時(shí)發(fā)現(xiàn)內(nèi)置的的數(shù)據(jù)全部被清掉,重置為0xFF了。經(jīng)過(guò)多次實(shí)踐,可以這樣說(shuō):給下載程序時(shí),內(nèi)部的數(shù)據(jù)全部會(huì)被重置,所以,如果想往燒些初始化值的話,最好的方式是定義個(gè).eeprom段,在燒完FLASH程序后再將生成的eep文件燒到EEPROM中去,修改Fuse和LockBits是不影響EEPROM數(shù)據(jù)的。

2. 的A/D引腳如果懸浮,那么該A/D引腳的AD電壓就會(huì)受到其他引腳電壓的影響。所以,在使用A/D模塊時(shí),確保每個(gè)A/D引腳都不是懸浮狀態(tài),不用的引腳可以上拉或者下拉,這一原則不僅對(duì)A/D引腳,對(duì)其他數(shù)字引腳也應(yīng)該如此處理,不留懸浮引腳,減少隱患,減少EMI。

3. 打開(kāi)的LockBits后,再讀FLASH程序和EEPROM數(shù)據(jù)都會(huì)是FF,但可以重新給FLASH下載程序,下載程序后,LockBits自動(dòng)清掉,默認(rèn)是關(guān)閉的。



關(guān)鍵詞: AVR單片機(jī) EEPROM Tiny5

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉