zdravím po roce jsem se pokusil vrátit naprogramovat atmegu na přijímání dat ze sériového portu, ale pořád mi to nechodí. Nemám v tom velké zkušenosti a nikdo mi v tom jinak neporadí, takže to dělám pokus omyl. Pokusil jsem se to nataktovat s krystalem, ale povedlo se mi takhle 3 atmegám zablokovat pojistky, zkoušel jsem to podle http://www.engbedded.com/fusecalc/ a na 4 mhz oscilátor jsem nastavil Hfuse d9 a lfuse ec, nevím je to takový zmatený a prý to jde těžko odemknout, asi to není tak jednoduché rozchodit bez dlouholetých zkušeností. Tak jsem se ten problém pokusil obejít tím, že budu do atmegy posílat kód po 2 linkách, jeden bude jako kontrola a jeden bude posílat 0 a jedničky. Takže to funguje tak že TxD zapnu a přes Dtr pošlu jedničku nebo nulu. Atmega to přičte a stojí dokud se Txd nevypne a znovu nezapne. a Chtěl bych s tím řídit zatím jen diodu. Funguje to, ale špatně. Špatně se to sečítá, zkoušel jsem jak dekadicky, tak hexagonálně. Vždycky to dojede jen do 5 iterace a začne blikat, ale ty časy tomu neodpovídají, nevíte co s tím někdo?
Díky
Vyber vždycky řádek s nejdelším startovacím časem (+64 ms).
Lfuse bude FD.
A pokud nastavíš krystal, tak musí být připojený, jinak čip s programátorem nekomunikuje.
Uart podle mých zkušeností chodí i s novým mega8, který má nastavený vnitřní oscilátor 1 MHz. Ale max. rychlost při 1 MHz je 4800 baudů (9600 pro double speed).
1. Na terminálu nastav číslo portu a rychlost 4800 baud. Otevři port.
2. Seriový kabel připoj do PC.
3. Na druhé straně kabelu zkratuj piny 2,3.
4. Znaky které napíšeš v terminálu se vrací a zobrazují.
5. Zapoj MAX 232.
6. U MAX32 zkratuj piny které jdou na TXD, RXD procesoru (procesor zatím není připojený). Terminál musí zase opakovat znaky.
Tím je vyzkoušeno, že cesta z PC k mproc funguje.
Teď zkus program (opět vrací znaky vyslané z terminálu).
Založen: May 10, 2004 Příspěvky: 4513 Bydliště: Košice
Zaslal: so prosinec 29 2012, 13:52 Předmět:
Do pozornosti tabulku v datasite kde su prenosove rychlosti a chyba v zavyslosti pouzitom kristale vid strana 159. Aby nas neobstastnoval chybovym prenosom...
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.