新聞資訊
NEWS CENTER
- 202104-23AVR的bootloader的設(shè)置一些注意事項(xiàng):1.熔絲位的燒寫(xiě):BOOTRST要進(jìn)行編程,這樣單片機(jī)在復(fù)位后自動(dòng)跳轉(zhuǎn)到bootloader區(qū)執(zhí)行bootloader的代碼,然后要根據(jù)自己bootloader的大小設(shè)置boot區(qū)的的熔絲位:具體設(shè)置如下圖,這里我選擇的是1024大?。ㄗ⒁?代表為編程,0代表已編程): 2.設(shè)置引導(dǎo)區(qū)鎖定位:為了保護(hù)boot...
- 202104-23AVR開(kāi)發(fā)筆記——熔絲位1、首先是stm32f10x.h中的HSE_VALUE#if !defined HSE_VALUE #ifdef STM32F10X_CL #define HSE_VALUE ((uint32_t)12000000)//這里修改為12MHz // #defin...
- 202104-23AVR 啟動(dòng)時(shí)間 設(shè)置方法1。系統(tǒng)電源中有大的電容,上電速度比較慢(到達(dá)標(biāo)準(zhǔn)值時(shí)間長(zhǎng)) 2。系統(tǒng)中其它的器件自己需要上電初始化,然后才能接收AVR的指令。 3。上電后馬上要對(duì)片內(nèi)EEPROM操作,但此時(shí)電源不穩(wěn)定會(huì)出現(xiàn)問(wèn)題 比如使用LCD2*16模塊。此模塊4V以上才能自己做初始化,然后接收AVR的指令。但AVR3V就工作了,馬上發(fā)指令給LCD模塊,LCD是不會(huì)響應(yīng)的,通常形成顯示不正常。此時(shí)...
- 202104-23AVR中的定時(shí)器喂狗的作用在由單片機(jī)構(gòu)成的微型計(jì)算機(jī)系統(tǒng)中,由于單片機(jī)的工作常常會(huì)受到來(lái)自外界電磁場(chǎng)的干擾,造成程序的跑飛,而陷入死循環(huán),程序的正常運(yùn)行被打斷,由單片機(jī)控制的系統(tǒng)無(wú)法繼續(xù)工作,會(huì)造成整個(gè)系統(tǒng)的陷入停滯狀態(tài),發(fā)生不可預(yù)料的后果,所以出于對(duì)單片機(jī)運(yùn)行狀態(tài)進(jìn)行實(shí)時(shí)監(jiān)測(cè)的考慮,便產(chǎn)生了一種專門(mén)用于監(jiān)測(cè)單片機(jī)程序運(yùn)行狀態(tài)的芯片,俗稱"看門(mén)狗"(watchdog)。其次,看門(mén)狗的工作原理是...
- 202104-23AVR 看門(mén)狗喚醒 代碼執(zhí)行異常分析異常描述:同事做一個(gè)項(xiàng)目,發(fā)現(xiàn)AVR單片機(jī)采用內(nèi)部晶振,看門(mén)狗喚醒后,執(zhí)行部分代碼,很不正常,有時(shí)候可以順利執(zhí)行,有時(shí)候好像并沒(méi)有得到執(zhí)行。原因分析:1.可能是單片機(jī)喚醒后,晶振沒(méi)有穩(wěn)定下來(lái),導(dǎo)致代碼執(zhí)行異常。實(shí)際測(cè)試,并不是這個(gè)原因。2.可能是代碼驅(qū)動(dòng)的IC沒(méi)有準(zhǔn)備好。延遲時(shí)間,驅(qū)動(dòng)該IC,經(jīng)測(cè)試,并不是這個(gè)原因。3.可能是燒錄配置字異常,經(jīng)檢查,沒(méi)有選中“看門(mén)狗時(shí)...