Ich habe viele Projekte getroffen, in denen ein AVR-Mikrocontroller mit einem Bootloader (wie dem Arduino) verwendet wird, aber ich verstehe das Konzept nicht sehr gut. Wie kann ich einen Bootloader (für jeden Mikrocontroller) erstellen? Wie wird mein Bootloader nach dem Schreiben auf den Mikrocontroller programmiert (wie jedes auf dem Flash-ROM …
Ich bin kein großer Fan der offiziellen Arduino IDE (in Bezug auf Visuals), also habe ich angefangen, nach besseren Alternativen zu suchen. Die meisten Projekte, die ich gefunden habe, befinden sich jedoch in Alpha / Beta und sind im Allgemeinen unvollständig. Ich bin zu 100% neu in der Programmierung von …
Warum verwendet Arduino AVR? Ich verstehe, dass sie der offizielle Prozessor sind, aber es gibt keinen Grund, warum der Code nicht auf eine ARM- oder Freescale-Architektur portiert werden kann, außer zum Preis, oder? Solange der integrierte Speicher vorhanden ist, könnte eine einfache Migration in diese Bereiche möglich sein. Ich sehe …
Ich überlege mir ein Projekt, bei dem mehrere AVRs über einen Bus miteinander sprechen müssten. Sie würden durch so viel wie 6 Fuß getrennt sein. Es scheint, dass sowohl I2C als auch SPI eine Reihe von Mikros über einen Bus kommunizieren lassen können, aber ich habe nichts darüber gesehen, wie …
Ich habe ein Problem, bei dem das Ausführen einer Watchdog-Deaktivierungssequenz auf einem AVR ATtiny84A den Chip zurücksetzt, obwohl der Timer noch genügend Zeit haben sollte. Dies geschieht inkonsistent und wenn auf vielen physischen Teilen derselbe Code ausgeführt wird. Einige werden jedes Mal zurückgesetzt, andere manchmal und wieder andere nie. Um …
Ich weiß, dass bei Computern der von der main()Funktion zurückgegebene Wert vom Betriebssystem empfangen wird. Aber was passiert in der main()Funktion eines Mikrocontrollers?
Ich habe mein eigenes Handspielgerät entwickelt, das auf einem AVR-Mikrocontroller und einem kleinen OLED-Display basiert. Ich habe mit einem monochromen Display mit 128 x 64 Pixeln begonnen und kann bequem mit über 60 Bildern pro Sekunde darauf zeichnen. Ich habe es kürzlich überarbeitet, um eine RGB-OLED mit 128 x 128 …
Ich mache eine Drohne und würde mich freuen, wenn jemand meine Arbeit am PCB-Layout überprüfen kann. Bild (Rot ist oben, Blau ist unten, Kreise kennzeichnen Löcher und Seitentransfers, Lila ist Klebstoff): Was soll passieren: Der Eingang von den Funkgeräten ist die PWM 1-6, bei der es sich um einen HF-Empfänger …
Ich bin neu in der Mikrocontroller-Programmierung. Ich verwende ATmega32-A-Controller und CodeVisionAVR-Compiler. Ich benutze den Wellenformgenerator (AD9833), um ein Sinussignal mit SPI-Kommunikation zu erzeugen. Ich kann die Sinuswelle erfolgreich erzeugen. Jetzt leite ich das Signal an den Sensor weiter. Der Sensorausgang wird über den Multiplexer ausgewählt und an den ADC gesendet. …
Eine kürzlich gestellte Frage bezog sich auf die Vor- und Nachteile verschiedener MCU-Typen. AVRs schienen in Anbetracht der Antworten nicht einmal eine Erwähnung wert zu sein. Warum kommt es einem Außenstehenden dann so vor, als würden AVRs immer beliebter werden? Liegt das nur am Arduino oder gibt es noch etwas, …
Da die asynchrone serielle Kommunikation auch heutzutage unter elektronischen Geräten weit verbreitet ist, sind viele von uns meiner Meinung nach von Zeit zu Zeit auf eine solche Frage gestoßen. Stellen Sie sich ein elektronisches Gerät Dund einen Computer vor, PCdie mit einer seriellen Leitung (RS-232 oder ähnlich) verbunden sind und …
Kann jemand die HEX-Datei extrahieren, die ich in einem von mir bereitgestellten Mikrocontroller brenne? Wenn dies möglich ist, wie kann jemand sicherstellen, dass sein Code in eingebetteten Systemen gesichert ist? Wie kann man bei PIC- und AVR-Mikrocontrollern die Firmware vor Vervielfältigung schützen?
Ich habe vor kurzem einen AVRISmkII AVR-Programmierer und ich habe einen ATtiny85 und einen ATmega328. Ich habe mich gefragt, wie ich diese Chips (mit dem Programmierer) programmieren kann, aber wenn ich versuche, Atmel Studio 6 zu bekommen, ist es nur für Windows. Gibt es eine Möglichkeit, die ich unter Linux …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.