Als «avr» getaggte Fragen

AVR ist ein von Atmel entwickelter 8- und 32-Bit-Mikrocontrollerkern. AVR wurde als Mikrocontroller für die beliebten Arduino SBCs ausgewählt.


5
ATMega8: Warum müssen VCC und AVCC verbunden sein?
Ich habe oft gelesen, dass es eine gute Praxis ist, VCC mit AVCC zu verbinden. Sogar im ATMega8-Datenblatt heißt es so: AVCC ist der Versorgungsspannungs-Pin für den A / D-Wandler, Port C (3..0) und ADC (7..6). Es sollte extern an VCC angeschlossen werden, auch wenn der ADC nicht verwendet wird. …
20 avr  atmega  basic 

4
Kristalle und Ladekapazität
Wenn ein Kristall eine Nennlastkapazität von 6 pF hat, ist es das Richtige, einen 6 pF-Kondensator mit GND an einem Bein des Kristalls anzulegen? Ich verwende es als Taktquelle (TOSC) für einen XMEGA und es hat einen maximalen ESR von 50 kOhm (was innerhalb der Empfehlungen liegt).

5
Wie lese ich den digitalen Eingang des ATmega16?
Was muss ich tun, um einen Digitaleingang (Taster) am ATmega16 auszulesen ? Muss ich Pullup-Widerstände aktivieren oder kann ich einen 10-kOhm-Widerstand verwenden? Was wäre ein einfacher Code? Nur ein einfaches "Schalten Sie die LED ein, wenn sie gedrückt wird". Gibt es ein Anfänger-Tutorial? Ich habe versucht zu googeln und AVR …
18 avr  atmega 

9
Ideales WiFi zur seriellen (oder SPI) Brücke?
Was sind einige Empfehlungen für ein ideales WiFi zur seriellen Brücke? Meine idealen Eigenschaften wären: Einfache Konnektivität, SPI oder Seriell Vernünftig schnelle Geschwindigkeit, idealerweise mindestens 1 MBit / s (obwohl dies wahrscheinlich nicht immer so schnell sein muss) Preiswert, ich denke unter 50 $ Geringer Stromverbrauch - es sollte höchstens …
18 serial  avr  pic  wifi  wireless 

3
Verwenden Sie AVR Watchdog wie normale ISR
Ich versuche, meinen Kopf um den Watchdog-Timer der ATTinyX5-Serie zu legen. Ich habe also gelesen, dass Sie es verwenden könnten, um das Programm N Sekunden lang zu etwas Bestimmtem zu bewegen, aber nie wirklich gezeigt, wie. Andere ließen es so aussehen, als würde es nur den Chip zurücksetzen, wenn in …
17 avr  attiny  watchdog 

1
AVR 1.1V Interne ADC Referenz Überspannung
Wenn ich die interne 1.1V-Referenz für den ADC verwende und mein Analogeingang 1.1V überschreitet, sagen wir 2.5V, ist das schädlich für meinen Mikrocontroller? Oder wird der ADC-Wert einfach bei 1,1 V abgeschnitten (auf 0x3FF)? Der Einfachheit halber füge ich ein Blockdiagramm aus dem ATMega328-Datenblatt hinzu.

6
Verwenden Sie den ATMega328 mit dem internen Oszillator?
Ich habe ein Projekt, von dem ich denke, dass es am besten für einen ATMega328P geeignet ist. In jedem einfachen Projekt, das ich gesehen habe, wird jedoch immer ein externer 16-MHz-Oszillator angeschlossen. Soweit ich sehen kann, sollte es einen internen 8-MHz-Oszillator haben. Mein Projekt erfordert weder viel Rechenleistung noch muss …
17 avr  atmega  oscillator  clock 

3
Von C bis zur Montage
Angenommen, wir haben den folgenden C-Code für ein avr-8bit: int v1=1; int v2=2; v2=v2+v1; Ich habe folgendes Zerlegen erwartet ldi r18, 1; ldi r19, 2; add r19, r18; aber nachdem ich gelaufen bin: avr-gcc -mmcu=atmega2560 Test.c -o Test.elf und avr-objdump -S Test.elf > Test.lss Ich habe das folgende zerlegen ldi …
16 avr  c  assembly 


2
Warum sollten die VCC / GND-Pins eines ATtiny26 nicht ausgerichtet sein?
Im folgenden Pinbelegungsdiagramm für einen ATtiny26-Mikrocontroller ist ein 20-poliger IC dargestellt: Die VCC / AVCC- und GND-Pins sind nicht ausgerichtet. Sicherlich wäre es für das PCB-Design einfacher, diese zu verbinden, indem man sie gerade überquert, anstatt sie kreuzen zu müssen (was Durchkontaktierungen, eine zweite Schicht oder ein komplexes Routing erfordert). …
15 avr  routing  pinout 

2
AVR-Blitz vor dem Lesen durch ISP schützen?
Ich versuche, den gesamten Blitz vor dem Lesen durch den Internetdienstanbieter zu schützen. Es hat einen Bootloader, der in der Lage ist, den Anwendungsabschnitt selbst zu programmieren. Festlegen des Sperrbytes auf: LB1/LB2 Der Benutzer kann den Bootloader nicht zum Hochladen neuer Firmware verwenden. BLB12/BLB11und BLB01&BLB02wird nicht verhindern, Flash durch ISP …
15 avr  atmega  protection 

2
Welche Werte von Widerstand und Kondensator werden für die AVR-Reset-Pin-Isolierung verwendet?
Hintergrund... Ich bin ein Neuling in AVR-Anwendungen. Ich habe kürzlich zwei ATTINY13-basierte Schaltkreise (verherrlichte LED-Blinker) gebaut, die auf dem Steckbrett korrekt (unabhängig) funktionierten. Als ich sie auf einem Lötperfboard mit einem gemeinsamen Netzteil kombinierte, ging alles schief. Nach langem Nachforschen stellte sich heraus, dass sie ständig zurückgesetzt wurden. Ich hatte …
15 avr  isolation  reset 

1
Wie kann V-USB das eingebaute SPI eines ATmega328p vermasseln?
Ich arbeite an einem V-USB-Projekt, das mit einem ATmega328p als Tastatur angezeigt wird. Der USB-Teil funktioniert gut (es ist nicht mein erstes V-USB-Projekt), aber nachdem ich den V-USB-Stapel mit gestartet habe, schlagen usbInit()alle Aufrufe der SD-Kartenbibliothek fehl. Wenn ich vorher die gleichen Funktionen aufrufe usbInit(), funktioniert alles einwandfrei. Ich verwende …
14 avr  atmega  spi  usb-device  sd 

3
C Integer Promotion auf 8-Bit-MCUs
Am Beispiel von avr-gcc wird für int-Typen eine Breite von 16 Bit angegeben. Das Ausführen von Operationen mit 8-Bit-Operanden in C führt dazu, dass diese Operanden aufgrund der Ganzzahl-Heraufstufung in C in 16-Bit-Int-Typen konvertiert werden. Bedeutet dies, dass alle 8-Bit-Arithmetikoperationen auf einem AVR viel länger dauern, wenn sie in C …
14 microcontroller  avr  c 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.