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.


2
AVR-Interrupt-Serviceroutine wird nicht so schnell wie erwartet ausgeführt (Befehlsaufwand?)
Ich entwickle einen kleinen Logikanalysator mit 7 Eingängen. Mein Zielgerät ist ein ATmega168mit einer Taktrate von 20 MHz. Um logische Änderungen zu erkennen, verwende ich Pinwechsel-Interrupts. Jetzt versuche ich herauszufinden, mit welcher niedrigsten Abtastrate ich diese Pin-Änderungen feststellen kann. Ich habe einen Wert von mindestens 5,6 µs (178,5 kHz) bestimmt. …


2
Auswahl des Vorspannungswiderstands für den Thermistor
Rtist Thermistor. Rbist der Vorspannungswiderstand, welchen Wert ich berechnen muss. Die Temperatur, die mich interessiert, gibt einen RtWiderstandsbereich von an 4k...115k. Was ich möchte, ist, dies auf die gesamte ADC-Auflösung zu skalieren, was ein 10bisschen dh ist 0...1023. Also, wann Rt = RbADC es konvertieren wird 511. Ich bin mir …

2
Einfachste Möglichkeit, ein USB-HID-Gerät zu erstellen
Ich arbeite daran, eine RC-Fernbedienung zu hacken, die ich besitze. Ich habe vor, es zu öffnen und auf die Potentiometer zu tippen. Ich möchte die von den Potentiometern gelieferten Analogwerte lesen und die Signale an meinen PC senden. Im Wesentlichen möchte ich es neu verwenden, um wie ein Joystick mit …
8 usb  avr  atmega 

5
Was ist falsch an diesem Casting in C-Code für AVR?
Ich habe zwei Variablen definiert: uint8_t a[2]; uint16_t b; Als nächstes möchte ich aals Variable vom Typ verwenden uint16_t, z b = (uint16_t)a; Das ist aber falsch! Meine Programme funktionieren mit solchem ​​Code nicht richtig. Alles ist in Ordnung , wenn ich ersetzen bzu uint8_t b[2]und die Nutzung element Operationen. …
8 avr  c 

3
Kann ein Hobby-ARM-Setup so einfach sein wie dieses AVR?
Mir gefällt, wie einfach ein Atmel AVR-Setup für die Assembler-Programmierung für Bastler sein kann. Zum Beispiel: Legen Sie einen einfachen ATmega DIP-Chip {A} auf ein Steckbrett Schließen Sie 6 Pins an einen USB-Programmierer {B} an , der an einen Computer angeschlossen ist ( z . B. ). (Der Chip wird …
8 avr  arm  assembly  avrdude 

3
Wie heißt diese Art von Nur-Ziffern-LCD?
Ich habe diese Art von LCD oft in Waagen, Taschenrechnern, Messgeräten, Mikrometern usw. gesehen. Ich weiß, dass es sich um ein ziemlich traditionelles Display handelt, aber ich mag seine Kompaktheit, Einfachheit und vielleicht sogar weniger Kosten im Vergleich zu TFTs oder Smartphones. Geben Sie Touch-Displays ein. [ Wie heißt es? …

3
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 digitalen Erdungsebene auf der Leiterplatte verbunden werden muss, …
8 avr  adc  analog  ground 

1
Wie erstelle ich eine statische Bibliothek für den AVR Atmega328p?
Ich versuche, eine Bibliothek ähnlich dem Arduino in C zu erstellen. Ich habe es in der Vergangenheit versucht und obwohl ich den Code verloren habe, erinnere ich mich, dass ich einfach viele undefinierte Verweise auf Funktionen erhalten habe, die in den Header-Dateien und in der Bibliothek angegeben sind, die alle …
8 avr  c  library  avr-gcc 

2
Ansteuern des Piezo-Summers vom MCU-Pin
Ich suche nach der richtigen Schaltung, um meinen Piezo-Summer an die MCU anzuschließen (in meinem Fall STM8S). Ich habe keine Teilenummer \ Datenblatt für meinen bestimmten Summer, aber ich habe eine Reihe ähnlicher Schaltpläne in Datenblättern gefunden: Einige von ihnen haben auch eine Schutzdiode (wie in dieser Frage beschrieben). Welche …


4
AVR deprogrammiert sich selbst
Hat jemand andere Fälle gehabt, in denen ein AVR nach einigen Monaten auf mysteriöse Weise nicht mehr funktionierte, aber eine Neuprogrammierung ihn zurückbringen würde? Ich verwende eine Reihe von atmega328 im drahtlosen Sensornetzwerk. Ich hatte jetzt 3 Mal (in ungefähr einem Jahr), als einer von ihnen gerade aufgehört hat zu …
8 avr  flash  arduino 


2
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 es bereits mit verschiedenen Transistortypen und einem ATtiny2313 für das Signal …
8 avr  motor  driver 

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.