Pytania oznaczone «avr»

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

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

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

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

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

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

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

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

14
Przełączanie z PIC na AVR [zamknięte]

W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to...

13
Witryna wyboru mikrokontrolera innego niż producent?

Szukam strony, w której mogę wprowadzić pożądane właściwości mikrokontrolera. Znalazłem strony producenta ... ale pokażą tylko swoje mikrokontrolery. IE to strona PICS i strona dla AVR itp., Ale szukam takiej, która wybierze możliwości WSZYSTKICH producentów, poza tym, że po prostu działa w...

13
Wstawanie z trybów głębokiego spania

Większość mikrokontrolerów (np. AVR, MSP430, PIC itp.) Obsługuje wiele różnych trybów uśpienia. „Najgłębszy” tryb uśpienia to taki, który ma najniższy pobór mocy (np. „Wyłączanie”, „wyłączanie”), ale wszystkie systemy zegarowe są zwykle zatrzymywane w tych trybach i wydaje mi się, że to jedyny...

13
Instrukcja AVR SEI

Instrukcja AVR SEI ( http://www.atmel.com/webdoc/avrassembler/avrassembler.wb_SEI.html ) czeka na zakończenie kolejnej instrukcji przed włączeniem przerwań. Jeśli użyję innej instrukcji, aby ustawić flagę I w SREG, czy to również czeka 1 instrukcję? Innymi słowy: czy czekanie jest cechą...

12
Jak zaplanować programowanie obwodu w AVR?

Moją zwykłą metodą przeprogramowywania AVR-ów (dotychczas ograniczoną do ATtiny13 i ATtiny2313) jest odłączenie układu od obwodu hosta, podłączenie go do innej płyty ze wszystkimi połączeniami ICSP, zaprogramowanie, a następnie wymiana. Ciągle jednak słyszę, że można zaprogramować układ na swoim...

12
Efektywna inwersja (1 / x) dla AVR

Próbuję znaleźć skuteczny sposób obliczenia odwrotności na AVR (lub przybliżenia go). Próbuję obliczyć okres impulsu dla silnika krokowego, aby móc liniowo zmieniać prędkość. Okres jest proporcjonalny do odwrotności prędkości ( p = K/v), ale nie mogę wymyślić dobrego sposobu na obliczenie tego w...

12
Generator liczb losowych AVR

Przeczytałem notatkę z TI ( slaa338 ), która opisuje technikę generowania „rzeczywistych” (w przeciwieństwie do „pseudo”) liczb losowych. Wykorzystuje nieco egzotyczny podsystem zegara MSP430, aby osiągnąć ten cel. Czy ktoś wie o technice, która może być zaimplementowana w AVR (interesuję się w...