Witam,
Od razu mówię, że z elektroniki analogowej i cyfrowej znam tylko absolutne podstawy, zajmuję się programowaniem. Chciałbym zacząć zabawę z mikrokontrolerami.
Robiłem wcześniej projekt, który polegał na sterowaniu diodami RGB przez port LPT. Generacja PWM odbywała się na PC. Teraz chciałbym pójść dalej - generacją PWM zajmowałby się uC sterowany przez łącze USB.
Próbuję się zorientować w temacie ale dla laika ilość dostępnych informacji jest za duża. Wiem, że da się programowo emulować na procesorach atmega klienta USB. Większość procesorów z rodziny AtMega ma 4 generatory PWM ale jakoś da się wykorzystać więcej zmniejszając rozdzielczość? Potrzebuję 12 wyjść PWM, każde o rozdzielczości 8 bitów, tak żeby dało się ustawić minimalne (dolne) wypełnienie.
Jak już wystartuję to jakoś sobie poradzę, zwłaszcza z oprogramowaniem. Chętnie podzielę się gotowym projektem. Pytanie jest - jaki wybrać zestaw startowy żeby zapoznać się z AVR. Taki żeby ew. dało się zaprototypować mój projekt. Patrzyłem na AVT 3505 albo NE442K ale nie wiem nawet czy jest potrzebny programator a jeśli tak to jaki?
Układ będzie prosty więc myślę, że nie przerasta moich możliwości, natomiast muszę jakoś zacząć zabawę z programowaniem. Każda sugestia jest cenna.
--- O co chodzi z projektem?
Tak jak poprzednio - chciałbym zrobić ambilight dla PC z tym, że tym razem porządnie - sterowane przez USB. Napisać program sterujący pod linuksa i win.
Ambitniej - po kilka diod RGB na każdy róg ekranu.
---- EDIT ----
Przypomniałem sobie, najlepiej żeby uC dało się programować w C, dlatego myslałem o rodzinie atmega.
pozdrawiam,
Filip Sobalski
Od razu mówię, że z elektroniki analogowej i cyfrowej znam tylko absolutne podstawy, zajmuję się programowaniem. Chciałbym zacząć zabawę z mikrokontrolerami.
Robiłem wcześniej projekt, który polegał na sterowaniu diodami RGB przez port LPT. Generacja PWM odbywała się na PC. Teraz chciałbym pójść dalej - generacją PWM zajmowałby się uC sterowany przez łącze USB.
Próbuję się zorientować w temacie ale dla laika ilość dostępnych informacji jest za duża. Wiem, że da się programowo emulować na procesorach atmega klienta USB. Większość procesorów z rodziny AtMega ma 4 generatory PWM ale jakoś da się wykorzystać więcej zmniejszając rozdzielczość? Potrzebuję 12 wyjść PWM, każde o rozdzielczości 8 bitów, tak żeby dało się ustawić minimalne (dolne) wypełnienie.
Jak już wystartuję to jakoś sobie poradzę, zwłaszcza z oprogramowaniem. Chętnie podzielę się gotowym projektem. Pytanie jest - jaki wybrać zestaw startowy żeby zapoznać się z AVR. Taki żeby ew. dało się zaprototypować mój projekt. Patrzyłem na AVT 3505 albo NE442K ale nie wiem nawet czy jest potrzebny programator a jeśli tak to jaki?
Układ będzie prosty więc myślę, że nie przerasta moich możliwości, natomiast muszę jakoś zacząć zabawę z programowaniem. Każda sugestia jest cenna.
--- O co chodzi z projektem?
Tak jak poprzednio - chciałbym zrobić ambilight dla PC z tym, że tym razem porządnie - sterowane przez USB. Napisać program sterujący pod linuksa i win.
Ambitniej - po kilka diod RGB na każdy róg ekranu.
---- EDIT ----
Przypomniałem sobie, najlepiej żeby uC dało się programować w C, dlatego myslałem o rodzinie atmega.
pozdrawiam,
Filip Sobalski