Pytania oznaczone «avr»

AVR to 8- i 32-bitowy rdzeń mikrokontrolera opracowany przez Atmel. AVR został wybrany jako mikrokontroler dla popularnych SBC Arduino.

53
Co to jest moduł ładujący i jak go opracować?

Spotkałem wiele projektów, w których mikrokontroler AVR korzysta z bootloadera (takiego jak Arduino), ale nie rozumiem tego pojęcia zbyt dobrze. Jak mogę zrobić bootloader (dla dowolnego mikrokontrolera)? Po napisaniu mojego programu ładującego, w jaki sposób jest programowany do mikrokontrolera...

50
Kompletne alternatywy dla Arduino IDE? [Zamknięte]

Nie jestem wielkim fanem oficjalnego Arduino IDE (pod względem wizualnym), więc zacząłem szukać ładniejszych alternatyw. Jednak większość projektów, które znalazłem, są w wersji alfa / beta i na ogół są niekompletne. Jestem w 100% nowy w programowaniu obwodów drukowanych i nigdy wcześniej nie...

41
Dlaczego AVR jest używany w Arduino?

Dlaczego Arduino używa AVR? Rozumiem, że są one oficjalnym procesorem, ale nie ma powodu, dla którego kod nie mógłby być przeniesiony do ARM lub architektury Freescale innej niż koszt, prawda? Tak długo, jak jest wbudowana pamięć, pomyślałem, że migracja do tych części może być łatwa. Widzę dużo...

30
PCB dla drona

Robię drona i chciałbym, żeby ktoś mógł przejrzeć moją pracę nad układem PCB. Obraz (czerwony jest u góry, niebieski jest u dołu, koła wskazują dziury, a boczne transfery purpurowy jest klejem): Co powinno się wydarzyć: Sygnał wejściowy z radia to PWM 1-6, który jest odbiornikiem RF...

26
Co jest trochę wali

Jestem nowy w programowaniu mikrokontrolerów. Używam kontrolera ATmega32-A i kompilatora CodeVisionAVR. Używam generatora fal (AD9833) do generowania sygnału fali sinusoidalnej za pomocą komunikacji SPI. Jestem w stanie wygenerować falę sinusoidalną z powodzeniem. Teraz przekazuję ten sygnał do...

25
Dlaczego AVR firmy Atmel jest tak popularny?

Ostatnie pytanie dotyczące zalet / wad różnych typów MCU. AVR wydawały się nie warte wzmianki, biorąc pod uwagę odpowiedzi. Dlaczego zatem outsiderowi wydaje się, że popularność rośnie? Czy dzieje się tak wyłącznie z powodu Arduino, czy może jest coś jeszcze, co sprawia, że ​​AVR jest szczególnie...

24
Techniki ograniczania / synchronizacji protokołu szeregowego

Ponieważ asynchroniczna komunikacja szeregowa jest obecnie szeroko rozpowszechniona wśród urządzeń elektronicznych, uważam, że wielu z nas od czasu do czasu napotyka takie pytanie. Rozważ urządzenie elektroniczne Di komputer PCpodłączony do linii szeregowej (RS-232 lub podobny) i wymagane do...

22
AVR - Jak zaprogramować układ AVR w systemie Linux

Niedawno dostałem programator AVRISmkII AVR i mam ATtiny85 i ATmega328. Zastanawiałem się, jak mogę zaprogramować te układy (za pomocą programatora), ale kiedy próbuję uzyskać Atmel Studio 6, jest to tylko dla systemu Windows. Czy jest jakiś sposób, którego mogę użyć w Linuksie (szczególnie...

20
ATMega8: dlaczego VCC i AVCC muszą być połączone?

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,...

18
Korzystasz z ATMega328 z wewnętrznym oscylatorem?

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...

18
Jak czytać wejście cyfrowe na ATmega16?

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...