Als «avr» getaggte Fragen

9
Warum lässt der GCC-Compiler Code weg?

Ich kann nicht verstehen, warum der GCC-Compiler einen Teil meines Codes ausschneidet, während er absolut den gleichen in der Nachbarschaft beibehält. Der C-Code: #define setb_SYNCO do{(PORTA|= (1<<0));} while(0); ISR(INT0_vect){ unsigned char i; i = 10; while(i>0)i--; // first pause -...

9
AVR-Timer-Beschleunigung auf ATmega328

Wenn ich auf ATmega328 mit einem Clock Prescaler von 64 laufe, beschleunigt einer meiner Timer aus unbekannten Gründen zu einem bestimmten Zeitpunkt in der Ausführung. Ich verwende zwei Timer auf ATmega328, um die von TLC5940 benötigte Taktung zu erzeugen (siehe unten, warum; dies ist für die Frage...

8
BLDC und Dreiphasenwechselrichter

Ich möchte einen BLDC-Motor von einem DVD / CD-ROM-Player aus betreiben / steuern und habe ein Schema dafür gefunden, den sogenannten Dreiphasen-Wechselrichter (siehe rechtes Schema auf dieser Seite: http://en.wikipedia.org/). wiki / Inverter_% 28electrical% 29 # Three_phase_inverters ). Ich habe...

8
Gibt es einen Mikrocontroller mit 16 MB RAM?

Hier ist meine Situation: Als persönliches Projekt möchte ich einen Emulator für den Sega Megadrive (Sega Genesis) schreiben, der auf AVR läuft. Daher habe ich nach einem Mikrocontroller gesucht, der ähnliche Eigenschaften wie das mit dem MegaDrive gelieferte Motorola 68k aufweist. Ich habe...

8
So implementieren Sie eine analoge Grundebene

Ich habe dieses Bild in einer Reihe von Atmel-Datenblättern gesehen. Dieser stammt aus dem Datenblatt ATTiny48 / 88 . Kann jemand detailliert erklären, wie dies auf einer 2-Schicht-Platine richtig implementiert wird? Ich muss mir vorstellen, dass die analoge Erdungsebene irgendwie mit der...

8
AVR: Übertakten des ADC

Dies ist ein Zitat aus dem ATmega32- Datenblatt: By default, the successive approximation circuitry requires an input clock frequency between 50kHz and 200kHz to get maximum resolution. If a lower resolution than 10 bits is needed, the input clock frequency to the ADC can be higher than 200kHz to...