Fórum témák

» Több friss téma
Fórum » AVR - Miértek hogyanok
 
Témaindító: pakibec, idő: Márc 11, 2006
WinAVR / GCC alapszabályok:
1. Ha ISR-ben használsz globális változót, az legyen "volatile"
2. Soha ne érjen véget a main() függvény
3. UART/USART hibák 99,9% a rossz órajel miatt van
4. Kerüld el a -O0 optimalizációs beállítást minden áron
5. Ha nem jó a _delay időzítése, akkor túllépted a 65ms-et, vagy rossz az optimalizációs beállítás
6. Ha a PORTC-n nem működik valami, kapcsold ki a JTAG-et
Bővebben: AVR-libc FAQ
Lapozás: OK   685 / 685
(#) Droot válasza Max26 hozzászólására (») Sze, 19:56 /
 
Az AD konverteren mindig feszültség osztóval mérünk. Nem adhatsz rá nagoybb feszültséget mint amiről az AVR megy, mert túlcsordul. Érdemes úgy megválasztani a feszosztót, hogy a maximum feszültség közelében érje el a referencia feszültséget. Az AVR belső 2.56Vos referenciáját használd, ne a tápfeszt, mert ahogy merül úgy csökken a referencia. Úgy válaszd a feszosztót, hogy kb. 5V-nál (mivevl elvileg max 4.2V lehet a bemeneten) legyen 2.56V. Pl 4.7K-4.7K tökéletes.

Én szintillesztéshez szintén feszosztót szoktam használni, de csak az alacsonyabb feszültség írányába, mert ami magasabb feszültségről megy, jelen esetben 5V-ról, a 3,3V-ot még magas szintnek fogja érzékelni. Érdemes megnézni az adatlapokat, de a fenti eszközöket ismerem és azok tudnak úgy működni.

Van 3,3V-ról máködő LCD-is. (Érdekesség képp mondom. )

Visszatérve az eredeti kérdéshez:
Akkor vagy át kell nézni, vagy másik library-t kell használni.
Következő: »»   685 / 685
Bejelentkezés

Belépés

Hirdetés
Frissek
2015. Aug, 02. Vas
6:14:45
Jelenleg 114 fő olvassa az oldalt
Online tagok:
Lapoda.hu     XDT.hu     HEStore.hu