Zaslal: čt červen 26 2014, 17:19 Předmět: Funkce EEPROM u AVR
Zdravím všechny.
Potřeboval bych poradit, jak na funkce pracující s EEPROM u AVR. Samozřejmě jsem mrknul zde http://www.atmel.com/webdoc/AVRLibcReferenceManual/group__avr__eeprom.html, ale po napsání kódu v C a spuštění simulátoru Atmel studia 6 se hodnota v EEPROM neobjeví, respektive objeví, ale na zcela jiném místě a to hned dvakrát.
Měl byste někdo po ruce krátký kód, jak na to? Podotýkám, že jsem to zkoušel jen na simulátoru AVR Studia 6 a předpokládám, že by to v něm mělo chodit. Ohledně syntaxe funkce, zkoušel jsem ze zoufalství už i více variant, např.
navolen mám ATmega8A, ale zatím to jen zkouším na simulátoru a bohužel, nadále to zapisuje na jiný pozice. Evidentně je něco špatně nastaveno Co máš za Studio ?
Tak sláva, už to chodí. Předchozí verze studia byla 6.1, v něm jsem kdysi vytvořil projekt. Pak jsem jednoho dne nainstaloval studio 6.2 a použil k vyzkoušení zápisu do eeprom projekt založený ve studiu 6.1. Zkoušel jsem ty funkce vložit zkušebně i v jiných projektech studia 6.1 a je to nefunkční. Stačí ovšem vytvořit nový projekt ve studiu 6.2 a vše pracuje správně. Dva dny v čudu. Pozitivní věc - na tohle už nikdy nezapomenu Každopádně díky za reakci.
Nemůžete odesílat nové téma do tohoto fóra. Nemůžete odpovídat na témata v tomto fóru. Nemůžete upravovat své příspěvky v tomto fóru. Nemůžete mazat své příspěvky v tomto fóru. Nemůžete hlasovat v tomto fóru. Nemůžete připojovat soubory k příspěvkům Můžete stahovat a prohlížet přiložené soubory
Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.