AVR problema
Fuzesi Arnold
arno at externet.hu
Tue Feb 1 19:56:39 CET 2005
Kódot nem irod be?!
Ird be, meglessuk!
(UBRR0H sts-el, es nem out-al! 63 mem cimek felett nincs out!!!)
--
C nagyon idegen? Elfedi az ilyen szarsagokat.
Rettento gyorsan magadévá lehet tenni a procit segitsegevel, es AVR-re
rendkivul hatekonyan lehet forditani.
(32 regisztere miatt tobbekkozott, csomo memoria mentes-toltes
kioptimalizalhato)
Foleg ha van JTAG debugger (
http://shop.harden.hu/product_info.php?products_id=31 ) hozza. Ugy egy álom.
Csak olyan mint a kábszer. Rá lehet szokni... PIC-et progiztam nemreg, es
nincs ICD-m. Aszittem meghulyulok, hogy 4-5 szor ujrafordit, letolt egy
sunyi hiba megkereseshez.
JTAG-al nagyon ritka, hogy elsore nem szurom ki a hibat.
Arnold
----- Original Message -----
From: "Varsanyi Peter" <varsanyi at axelero.hu>
To: <elektro at tesla.hu>
Sent: Tuesday, February 01, 2005 9:19 PM
Subject: AVR problema
Sziasztok!
Bocsi, hogy a listát terhelem vele, de talán így gyorsabban tudtok
segíteni! Nekiestem az ATMega128-nak, és kifogott rajtam. Soros vonalat
akartam csinálni, de nem működik; jönnek ugyan karakterek, meg mennek is,
de valami agyalágyult sebességgel. Valahol az inicializálásnál elcseszem,
de nem jövök rá, hogy hol. UBRR-re gyanakszom, hogy nem íródik be, de már
tucatszor leellenőriztem mindent.
Ezért kellene nekem egy primitív, lehetőleg ASM-ben megírt soros vonal
kezelő mintaprogram 11,059 MHz-es kvarcra, 9600-8N1 baudos tempóra, ami
pollozással nézi, hogy jött-e új karakter az UART0-ra, és ha igen, akkor
rögtön vissza is küldi. AVRStamp-1 alatt szeretném kipróbálni, és egy HEX
fájl lenne a legjobb, hogy beégetve rögtön meg is teszteljem, jól megy-e;
aztán meg visszafejtsem.
Csak érdekesség-képpen mondom, hogy az eredeti belső teszt-szoftvere is
soros vonalon kommunikál, de azt visszafejtve érdekes módon nem a hardware
UART-ot használja, hanem saját maga állítja elő a bitszintű időzítéseket,
és kiküldi a biteket. Hogy ez miért így lett megoldva, rejtély számomra;
ezért kellene valami szabályos, UART-ot használó kódrészlet. Túlságosan
ismeretlen még nekem ez a proci; csak 4 órája foglalkozom vele... :-(
Köszi:
Pepe
-----------------------------------
Szponzorunk: http://tonerbolt.hu/
More information about the Elektro
mailing list