Pytania otagowane jako avr

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

8
Sugestie dotyczące małego i poręcznego złącza do programowania w obwodzie?
Mam wiele płytek drukowanych, które wykorzystują AVR w opakowaniu SMD, a ponieważ często zmieniam oprogramowanie układowe w prototypowych płytach, staram się znaleźć najlepsze rozwiązanie, aby szybko i łatwo zaprogramować AVR. Pierwszym podejściem było posiadanie standardowego nagłówka (2x5 pinów, .1 ") na płycie, ale ponieważ są one nieporęczne (dla rozmiaru płyt, …
21 pcb  avr  connector 

5
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, należy …
20 avr  atmega  basic 


5
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 ewoluuje tam do …
18 avr  atmega 

9
Idealny mostek Wi-Fi na szeregowy (lub SPI)?
Jakie są zalecenia dotyczące idealnego mostu WiFi do szeregowego? Moje idealne cechy to: Prosta łączność, SPI lub szeregowy Rozsądna duża prędkość, idealnie co najmniej 1 Mb / s (choć prawdopodobnie nie zawsze tak szybko) Niedrogi, myślę poniżej 50 $ Niska moc - powinien zużywać co najwyżej 100mA, gdybyśmy mogli obniżyć …
18 serial  avr  pic  wifi  wireless 

6
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 być bardzo precyzyjne (inne niż dla UART …
18 avr  atmega  oscillator  clock 

3
Używaj AVR Watchdog jak zwykłego ISR
Próbuję owinąć głowę wokół timera nadzorującego w serii ATTinyX5. Więc rzeczy, które przeczytałem, sprawiły, że wydawało się, że możesz go użyć do zrobienia czegoś konkretnego zawsze N ​​sekund, ale nigdy tak naprawdę nie pokazał, jak to zrobić. Inni sprawiali wrażenie, jakby resetował tylko układ, chyba że coś w kodzie resetowania …
17 avr  attiny  watchdog 

1
AVR 1.1V Wewnętrzne referencyjne przepięcie ADC
Jeśli użyję wewnętrznego odniesienia 1,1 V dla ADC, a moje wejście analogowe przekroczy 1,1 V, powiedzmy 2,5 V, czy to jest szkodliwe dla mojego mikrokontrolera? A może wartość ADC po prostu przycina (do 0x3FF) przy 1,1 V? Dla wygody zamieszczam schemat blokowy fragmentu z arkusza danych ATMega328.

3
Od C do montażu
Załóżmy, że mamy następujący fragment kodu C dla avr-8bit: int v1=1; int v2=2; v2=v2+v1; Spodziewałem się następującego demontażu ldi r18, 1; ldi r19, 2; add r19, r18; ale po tym jak pobiegłem: avr-gcc -mmcu=atmega2560 Test.c -o Test.elf i avr-objdump -S Test.elf > Test.lss Mam następujący demontaż ldi r24, 0x01 ; …
16 avr  c  assembly 


2
Dlaczego piny VCC / GND ATtiny26 nie mają być wyrównane?
Na poniższym schemacie pinów dla mikrokontrolera ATtiny26, 20-pinowy układ scalony: Styki VCC / AVCC i GND nie są wyrównane. Z pewnością łatwiej byłoby zaprojektować PCB, łącząc je, przechodząc prosto, niż przechodząc (wymagając przelotek, drugiej warstwy lub skomplikowanego routingu). Dlaczego te piny byłyby tak przełączane?
15 avr  routing  pinout 

2
Chronisz flash AVR przed odczytem przez ISP?
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 …
15 avr  atmega  protection 

2
Jakie wartości rezystora i kondensatora należy zastosować do izolacji styków resetujących AVR?
Tło... Jestem nowicjuszem w aplikacjach AVR. Niedawno zbudowałem dwa obwody oparte na ATTINY13 (gloryfikowane migacze LED), które działały poprawnie (niezależnie) na płycie głównej. Kiedy połączyłem je na płycie lutowniczej ze wspólnym zasilaczem, wszystko poszło jak szalone. Po wielu badaniach okazało się, że ciągle się resetują. Zostawiłem pin 1 (reset) każdej …
15 avr  isolation  reset 

1
Jak V-USB może zepsuć wbudowany SPI ATmega328p?
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 …
14 avr  atmega  spi  usb-device  sd 

3
C Promocja na liczbę całkowitą na 8-bitowych MCU
Korzystając z avr-gcc jako przykładu, typy int mają szerokość 16 bitów. Wykonywanie operacji na 8-bitowych operandach w C powoduje, że operandy te są konwertowane na 16-bitowe typy int z powodu promocji liczb całkowitych w C. Czy to oznacza, że ​​wszystkie 8-bitowe operacje arytmetyczne na AVR potrwają znacznie dłużej, jeśli są …
14 microcontroller  avr  c 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.