Kell:
-min. 3 db timer PWM-mel.
-USART min. 115200 baud-os sebeséggel
-analóg bemenetek.
Előny:
-USART tudja a hw-es CTS/RTS
-DIP vagy hasonló forrasztható tokozás (TQFP-44 még bele tartozik 64 már nem)
-Nem túl drága fejlesztőeszköz/égető/debugger
-nagy (adat)memória
-Fejlesztés megy Linux alól (C-ben)
- raron blogja
- A hozzászóláshoz be kell jelentkezni
- 1019 megtekintés
Hozzászólások
ATMEGA 32
4 PWM,8 AD-be 10 bit, USART, DIP, 5 db ellenllas a printer porton mint egeto, 32Kmemoria, AVR-GCC a baratod
--
"Maradt még 2 kB-om. Teszek bele egy TCP-IP stacket és egy bootlogót. "
- A hozzászóláshoz be kell jelentkezni
Pillanatnyilag egy ATMega644P-t próbálkadok, de nem nagyon bírja a 115200-as sebességet.
- A hozzászóláshoz be kell jelentkezni
És szükséged is van ekkora sebességre?
--
"Maradt még 2 kB-om. Teszek bele egy TCP-IP stacket és egy bootlogót. "
- A hozzászóláshoz be kell jelentkezni
Alapvetően nincs, de elég nehéz lenne rajta változtatni...
- A hozzászóláshoz be kell jelentkezni
Gombhoz a kabátot?
- A hozzászóláshoz be kell jelentkezni
WTF? normális kristályt kell mellé tenni, és akkor bírni fogja.
http://www.wormfood.net/avrbaudcalc.php
BTW. a robotomban Atmega324 volt ami 115200 Baudon kommunikált egy Routerstationnel.
Az egész móka (2 DC motor PID szabályzása, 2 szervó, I2C, egyéb IO kezelése, soros kommunikáció) full interruptból ment, a főprogram dolga az volt, hogy a procit visszarugja sleepbe. Szóval ez a nem nagyon bírja dolog sántít.
- A hozzászóláshoz be kell jelentkezni
WTF? normális kristályt kell mellé tenni, és akkor bírni fogja.
hatarozottan +1
14.745600MHz-s kvarcot kell venni, azzal ma'r 460800baud-ot is sikerult atlo"ni minden tovabbi nelkul. mindezt egy atmega128-on, de gondolom kisebben is megy, ha nem kell ekkora.
- A hozzászóláshoz be kell jelentkezni
18.432 MHz -es kristály van mellette. A karakterek fogadása megy is, de ha közben be van kapcsolva egy timer is, akkor sokszor resetel, illetve BAD ISR -be megy.
- A hozzászóláshoz be kell jelentkezni
Speed grade megfelelő? Tápfesz megfelelő?
Nincs véletlenül kezeletlen engedélyezett interrupt?
- A hozzászóláshoz be kell jelentkezni
Speed grade jó. 5V-ról jár. (szkópom sajnos nincs, de próbáltam több táppal, akkuval is.)
100nF-os kondik minden tápláb közelében.
Ha kikapcsolom a timer-t, akkor általában megy.
- A hozzászóláshoz be kell jelentkezni
Amit semmiképpen se válassz: Fujitsu mikrokontrollereket. A fejlesztőkörnyezet szar. Csak windowsra elérhető, ráadásul fizetős. Ja és külön registry mókolással lehet csak rábírni, hogy user használhassa, ha admin telepítette (bár ha másik user telepíti, és te is használnád akkor is ua..)... gondolom még win95-ből maradt vissza. Egyébként lehet, hogy jó HW, de mire ez kiderül..
Software is like sex, it's better with a penguin. :D (r)(tm)(c) آكوش
- A hozzászóláshoz be kell jelentkezni