Inputing ng isang halaga sa micro controller

R

royvincent

Guest
Kailangan ko ang aking micro controller upang basahin ang isang binary na halaga mula sa labas sa pamamagitan ng isang port. matandaan, ang pagbabasa na ito ay hindi ang mangyayari sa bawat oras na ang micro controller executes sa kanyang programa, sabihin nating ang isang pagbabago ng code ng seguridad, na kung saan hindi ang mangyayari sa lahat ng oras. Ang halaga ay dapat na mananatili sa micro controller kahit na matapos reseting ang micro controller o kahit na matapos lumipat ito off. Plz iminumungkahi ang ilang mga paraan ... (Sa ilang mga detalyadong paliwanag) gumagamit ako ng code pangitain AVR at ATmega8. Salamat.
 
upang mapanatili ang halaga kahit na pagkatapos isara, gamitin ang isang baterya back ram o isang eeprom memory para sa pagtatabi ng code ng seguridad. srizbf 6thmay2010
 
Hi, Para sa napananatili ang halaga, gamit ang EEPROM memorya ay ang iyong pinakamahusay na mapagpipilian bilang ATmega8 ay nakaimpake na may 512 bytes ng EEPROM, ngunit tandaang maaari ka lamang burahin / magsulat ng mga 100,000 ulit. Sana ito ay makakatulong. Tahmid.
 
Maaari EEPROM na nakasulat sa panahon runtime at binago everytime bagong halaga ay nakarehistro?
 
Oo ito, ngunit mag-ingat ng Sasapawan nito, ie, tawiran ng 100,000 ulit. Kung ang isang bagong halaga ay nakasulat sa bawat 100ms, bawat segundo sa iyong pagsulat na muli ng 10 beses. Kaya, cross mo ang limitasyon sa loob ng 2.8 oras. Kaya maging maingat kapag pagsulat. Sana ito ay makakatulong. Tahmid.
 
Ang isa pang pagpipilian ay sa tindahan sa ram. kahulugan ng nalalapit na kabiguan ng kapangyarihan (signal katumbas ng 'powerfail') at mag-imbak ang mga ito sa eeprom. sa gayon wala ka cross ang maxm limitasyon. srizbf 7thmay2010
 
Pagsusulat sa EEPROM talagang nagtrabaho ... Salamat lahat: D: D: D
 

Welcome to EDABoard.com

Sponsor

Back
Top