ATMega to rodzina mikrokontrolerów z serii AVR firmy Atmel. To jest główny mikrokontroler platformy prototypowania Arduino. Proszę podać konkretny numer części w swoim pytaniu.
Scenariusz Stworzyłem ładny elektroniczny zamek do mojego pokoju w akademiku. Obecnie jest to Arduino Diecimila z serwomechanizmem [odblokowującym] drzwi. Posiada klawiaturę numeryczną z przyciskami 3x4 i 5 diodami LED (2 pary serii i jedna pojedyncza dioda LED). Obecnie działa również na ładowarce do telefonu komórkowego. Teraz przeprojektowałem go, aby działał …
Właśnie teraz zdałem sobie sprawę, że linie danych i zegara I 2 C (SDA i SCL) muszą mieć rezystory podciągające. Cóż, zbudowałem kilka zegarów przy użyciu DS1307 RTC (patrz arkusz danych ) zgodnie ze schematem poniżej. Zauważ, że pominąłem oba rezystory pullup. Oba zegary działają dobrze, jeden z nich działa …
Często czytam, że dobrą praktyką jest łączenie VCC z AVCC. Nawet w arkuszu danych ATMega8 jest napisane: AVCC jest stykiem napięcia zasilania dla przetwornika A / D, portu C (3..0) i ADC (7..6). Powinien być podłączony zewnętrznie do VCC, nawet jeśli ADC nie jest używany. Jeśli używany jest ADC, należy …
Co muszę zrobić, aby odczytać wejście cyfrowe (przycisk) na ATmega16 ? Czy muszę włączyć rezystory podciągające, czy mogę użyć 10 kΩ? Jaki byłby jakiś prosty kod? Po prostu proste „Włącz diodę LED po naciśnięciu”. Czy jest tutorial dla początkujących? Próbowałem google i AVR Freaks , ale wszystko ewoluuje tam do …
Mam projekt, który moim zdaniem najlepiej pasuje do ATMega328P. Jednak w każdym prostym projekcie, który widziałem, ludzie zawsze podłączają zewnętrzny oscylator 16 MHz. Z tego, co widzę, powinien mieć wewnętrzny oscylator 8 MHz. Mój projekt nie wymaga dużej mocy obliczeniowej, taktowanie nie musi być bardzo precyzyjne (inne niż dla UART …
Próbuję zbudować kontroler podobny do MIDI, który ma szyję jak gitara. Na szyi znajduje się ogromna matryca czujników ciśnienia. Kontroler będzie emulował 3 ciągi. Działa to tak: Są 3 długie paski dwustronnej taśmy miedzianej (o szerokości 0,5 cm, tak długiej jak szyjka), które są podłączone do zasilania (prawdopodobnie 3,3 V …
Mam arduino z mikrokontrolerem montowanym powierzchniowo (SMD): Wiem, jak używać DIP arduino jako programatora dla DIP ATmega328. To proste - wystarczy wsunąć mikrokontroler do uchwytu. Jednak w przypadku montowanego na powierzchni Arduino nie jest to oczywiste. Rozlutowywanie mikrokontrolera jest jednym ze sposobów, ale jest to niegrzeczne i destrukcyjne. Czy mogę …
Staram się chronić całą pamięć flash przed czytaniem przez ISP. Ma bootloader, zdolny do samodzielnego programowania sekcji aplikacji. Ustawienie bajtu blokady na: LB1/LB2 nie zezwoli użytkownikowi na użycie bootloadera do przesłania nowego oprogramowania. BLB12/BLB11i BLB01&BLB02nie zapobiegnę czytaniu flasha przez ISP, jeśli się nie mylę. Więc nie ma sposobu, aby użytkownik …
Pracuję nad projektem V-USB, który pokazuje się jako klawiatura za pomocą ATmega328p. Część USB działa świetnie (to nie jest mój pierwszy projekt V-USB), ale po uruchomieniu stosu V-USB usbInit()wszystkie wywołania biblioteki kart SD kończą się niepowodzeniem. Jeśli wcześniej wywołam te same funkcje usbInit(), wszystko działa idealnie. Używam klonu Arduino o …
Zajmuję się opracowywaniem quadkoptera nano przy użyciu mikrokontrolera Atmega328, zasilanego napięciem 3,3 V i bardzo małych szczotkowanych silników prądu stałego. Średni prąd wykorzystywany przez te silniki wynosi około 800 mA przy 3,7 V. Początkowo do ich napędzania użyłem sterownika silnika L293D, ale ten komponent był dość nieefektywny. Prąd zmierzony, gdy …
Część druga z trzyczęściowej serii na temat przejścia z Arduino do zwykłego mikrokontrolera AVR i minimalnych elementów wspierających ( część pierwsza , część trzecia ) Widziałem wiele osób pytających o to w Internecie, więc oto: Wiem już, jak programować i używać boso ATmega328 z Arduino jako programistą . Chcę teraz …
To pytanie dotyczy samego przeprogramowania AVR . Informacje o projekcie: Mamy produkt zasilany bateryjnie za pomocą ATMEGA644P. Aplikacja działa na stałe w trybie uśpienia i budzi się tylko raz na sekundę (RTC) lub po uruchomieniu jednej z dwóch zewnętrznych linii przerwania. Urządzenie posiada dość prosty moduł ładujący, który komunikuje się …
Nigdy nie miałem do czynienia z częściami będącymi wadliwymi cieśninami od digikey, ale 3 nowe Atmel ATmega164A, które otrzymałem, wykazują bardzo dziwne zachowanie. Zawęziłem go do czegoś związanego z zegarem i okazało się, że wynikowy sygnał zegarowy z rzekomo „fabrycznie skalibrowanego” wewnętrznego oscylatora drga między 650-700 kHz zamiast solidnego 1 …
Od dłuższego czasu koduję i korzystam z Arduinos. Jestem jednak gotowy przejść do korzystania z prostych układów AVR bez programu ładującego arduino. Moje pytanie brzmi, jakie są zasoby, aby to zrobić? Chcę użyć linux / mac, więc winavr nie ma obrazu, podobnie jak avrstudio. Jeśli nie ma czegoś takiego jak …
Pracuję nad aplikacją wykorzystującą mikrokontroler atmel ATmega328p. Zacząłem od wersji 28 PDIP, ale teraz chcę użyć 32 TQFP, który, jak zauważyłem, ma 2 dodatkowe wejścia po skompilowaniu mojego projektu Altium. Wejściami tymi są ADC7: 6, które „służą jako wejścia analogowe do przetwornika A / D.. Te piny są zasilane z …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.