Witam!
Czy ktos moze mi poradzic jakiego procka wybrac:
- >8kB Flash ISP
- ~1kB eeprom
- troszke ramu najlepiej >256b
- jeden timer / lub rtc - potrzebne mi przerywania 10Hz dla programowego rtc i ~2-4Hz do aktualizacji pomiarow, wyjsc i lcd, do tego jesli procek nie ma pwm to tzeba bedzie zrobic na zegarze, tylko jaki to ma byc zegar ? 8/16 bit ? Gdzie mozna znalec jakies przyklady pwm dla np: at89s8252
- mile widziane PWM (2 kanaly)
- przerywanie zewnetrzne (dla power-low-alarm)
- 1 uart (z 9 bitem i AAR ? Automatic Address Recognition - to chyba tak sie nazywa - ma gadac na rs485)
- spi/1wire/najlepiej bez
- ~20 I/O (7-lcd 4-kbd 2-led 4-wyjscia)
Chodzi mi o to zeby wykorzystac zasoby procka w 100%, przegladalem atmele, ale one maja duzo 'peryferi' ktorych nie potrzebuje, a te co nie maja znowu nie maja eeprom.
Moze przedstawie aplikacje: sterownik sterujacy 4 punktami oswietleniowymi (lampy metahalogenowe, swietlowki) z pomiarem temp. lamp i sterowaniem wiatrakami (4szt) do tego lcd, klawiatura 4 przyciskowa. Myslalem o zastosowaniu ds1306 (rtc) oraz np: max6662 (temp na spi), albo ewentualnie rtc programowy a temp na 1wire (programowym). Glownym wyznacznikiem jest oczywiscie cena.
Mam takze dodatkowe pytanie: czy robienie programowego rtc na wewnetrznym zegarze ma sens ? Chodzi mi tu o dokladnosc, czy taki zegar bedzie sie bardzo spoznial w stosunku do sprzetowych ?
Prosze o sugestie.
pozdr. LB