新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > AVR單片機的幾個重要總結

        AVR單片機的幾個重要總結

        作者: 時間:2013-07-31 來源:網絡 收藏

        轉ST和AVR時都沒有系統的看過相關文檔,都是根據項目,拿到datasheet,備好工具就開始了,看得最多的就是feature和pins,所以經常在一些細節上疏忽了。在經歷過慘痛的教訓后,總結出來一些。。。。

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

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

        3. 打開的LockBits后,再讀FLASH程序和EEPROM數據都會是FF,但可以重新給FLASH下載程序,下載程序后,LockBits自動清掉,默認是關閉的。



        關鍵詞: AVR單片機 EEPROM Tiny5

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 依安县| 扶风县| 白朗县| 额尔古纳市| 清原| 聂拉木县| 马山县| 东港市| 霍邱县| 九寨沟县| 嘉荫县| 乐昌市| 金堂县| 三台县| 永胜县| 晋州市| 图木舒克市| 德惠市| 滦南县| 盐山县| 新疆| 抚宁县| 洪洞县| 铁岭市| 城固县| 苍山县| 巴彦淖尔市| 泰安市| 锡林浩特市| 崇文区| 灌阳县| 方山县| 灵川县| 天津市| 慈利县| 汽车| 武夷山市| 达州市| 五家渠市| 蛟河市| 依兰县|