Munka belső EEPROM, avr laboratóriumi eszköz mikrokontroller avr
további részletes például - mint az oka minden ez a fő program, amely értékeket vehet uiAddress? önkényes a felér egy felhasználó, 0-tól 255? és ATTINY eeprom mint 128 bájt ..
helyesen megérteni, hogy milyen funkciók munka bájt?
Nyomozó vagyok áramkimaradás a következő módon: hogy egy dióda étrenddel, tágas Conder (kb 200mkf), továbbá a teljesítmény és a kimeneti külső megszakítás int0 a dióda. Miután az áram elmegy - INT0 működött, de ugyanakkor a vezérlő hajtja kondenzátor. A dióda nem nyugszik perifériáján lopás töltés Conder.
Felhívta a figyelmet arra a tényre, hogy az EEPROM szeszélyes a tápfeszültséget. Ie adatokat írják, hogy az „utolsó lehelete” károsodhat.
Vakula, és felhívni, plz kapcsoló áramkör ezen dióda / Conder? és amely kezelhető? úgy, hogy elég dword írva a memória?
most van egy eszköz hajtott egy 9V korona keresztül itt van egy tápegység
embeddedmarket.com/products/Dual-Voltage-Output-Board-5V-3-3V/
re 3.3V (5V típus nem használható - Működik UART port kisfeszültségű)
Ebben a modulban a nagy háromlábú - L7805, mint
és a hátsó oldalán egy kicsi - 1117 3.3
akkor azt tervezem, hogy jön valami, hogy a munka egy fedélzeti hálózat az autó, de meg kell még dolgozni 3.3V.
azaz attiny2313 uiAddress értékeket vehet 0-127?
és akkor csak meg kell emlékezni arról, hogy én is a 0 sejt, amely - az 1. szakaszban, és hogy - részben 127?
Táplálkozás - abban az értelemben, egymás után a konnektorból?
Röviden, az ötlet egyértelmű. és ha nem titok, végezzük megszakítás?
Nem tegye ott a memóriában? azaz kondenzátor 200mkf elég?
Mellesleg, ez kíváncsi, de mivel a tápfeszültség bekapcsolása a hálózatról, hogy az akkumulátor (amelyben egy laptop, például)
és nem jelent előnyt a használata a C-fordító nem. Ez a kód működni fog minden környezetben, de jobb, hogy olvassa el a leírást a fordító és a lehetőségeket tartalmazza.
Mik az előnyei a C fordító, ha kell vezetni unalmas adatok nyilvántartásba?
EEMEM uint8_t ee_var; // változó mérete bájtban a EEPROM
int main (void) uint8_t my_var;
my_var = eeprom_read_byte (ee_var); // Olvassa le az értéket a EEPROM
.
eeprom_write_byte (ee_var, my_var); // tárolja az értéket az EEPROM
>
És miért van az üzemeltető // printf ( "% s", str); hacsak nem lehet egyszerűen függvényében Huarte átviteli kód nem teljesen példát dolgozó csak eeprom