Microcontroller pagpapatupad control daloy ng

T

thangaduraibeece

Guest
Hi,
Mayroon akong isang pangunahing kaalaman sa pag-aalinlangan sa microcontroller.
Kapag ako ng kapangyarihan sa microcontroller, ang unang code Isinasagawa ay ang startup code (na ibinigay ng compiler o nilikha ng gumagamit) o anumang iba pang sa-built micro code bago issuing ang control sa user.

 
Am asking na kung saan ang isa ay Isinasagawa ang unang?

 
inbuilt code na isinulat ng mga tagagawa, at pagkatapos na tinukoy ng gumagamit codes

 
Kung ang iyong mga micro magkaroon ng isang nakapaloob sa bootloader (tulad ng LPC2106 mula sa NXP) ang unang gawain na gawin sa pagpapatupad ay ang bootloader, kung walang programming kahilingan ay asserted pagpapatupad ng pagpunta sa pamaraan startup at pagkatapos ang iyong mga programa.

Paalam
Powermos

 
Hi,
Paano ko malalaman na ang aking mga micro ay inbult bootloader o something?
Kung ang micro datasheet ay na impormasyon?

 
Hanapin sa sheet na data.Ang ilang mga micros (tulad ng AVR) inaasahan mong isulat ang iyong sariling boot tagapagsakay.Sila lang ang nagbibigay ng space at ang opsyon upang maipatupad ang iyong code sa reset.Ano ang micro mayroon kayo?Tungkol sa kung ano ay naisakatuparan unang ...pinaka compiler ay maglagay ng code sa harap ng iyong code sa magpasimula variable etc

 
Talagang ginagamit AVR magsusupil at din Infineon.
Ano ako nag-aalinlangan sa mga iyon ay, sa parehong i am magsusupil pagsulat ang aking code ng form na i-reset ang mga lokasyon ng vector.

 
Aking mga nakaraang puna ay kung ikaw ay gumagamit ng isang C compiler.Hindi ako sigurado kung ano ang isang assembler ay.Gamit ang AVR kailangan mong itakda ang BOOTSZ mitsa upang itakda ang laki ng lugar na boot.Pagkatapos mong isulat ang iyong sariling boot tagapagsakay at i-reset ang AVR ay subukan na patakbuhin ang iyong code sa unang.

 

Welcome to EDABoard.com

Sponsor

Back
Top