Ich schreibe ein Programm für einen ATmega 328 mit 16 MHz (es ist ein Arduino Duemilanove, wenn Sie sie kennen, es ist ein AVR-Chip). Ich habe einen Interrupt-Prozess, der alle 100 Mikrosekunden ausgeführt wird. Ich würde sagen, es ist unmöglich herauszufinden, wie viel "Code" Sie in einer Schleife von 100 …
Ich habe den AVR- und PIC-Mikrocontroller-Code seit einigen Jahren für die Arbeit modifiziert, aber noch nie etwas von Grund auf neu geschrieben. Ich verstehe das ziemlich gut. Ich fange jetzt an, meinen eigenen Code zu schreiben und habe Probleme beim Einstieg. Ich habe mich gefragt, wie andere Leute anfangen, Code …
Ich versuche ein Programm für das ATTiny13 zu schreiben. Mein Problem ist, dass es enorme Größenbeschränkungen gibt. Nun, als ich mein erstes Hello World-Programm machte, brauchte ich 100 Bytes Programmspeicher, um ein Licht ein- und auszuschalten! Gibt es Optionen, die ich avr-gcc geben kann, um diese Größe zu verringern? Auch …
Ich habe ein ATmega32-Board herumliegen und ich denke, es wäre perfekt, mit Mikrocontrollern zu beginnen. Ich habe einmal in eingebettetem C geredet (das war, als ich dieses Board bekam), aber der Fluss wurde aufgrund einiger Dinge gestoppt. Jetzt habe ich zwei Fragen: Was ist die beste kostenlose Ressource, um mit …
Was ist der beste Weg, um Code, der auf ein AVR-basiertes Gerät geflasht wurde, vor Reverse Engineering zu schützen? Was ist eine einfache Möglichkeit, Endbenutzern Updates bereitzustellen, damit sie selbstständig flashen können, ohne den Code preiszugeben? (Entschlüsselt ein Bootloader ein verschlüsseltes Image?) Flamme mich nicht für die Förderung von DRM, …
Ich suche ein nicht zu teures, einfach zu steuerndes Farbgrafik-LCD, das ich für verschiedene Hobbyprojekte verwenden kann, zusammen mit einem AVR-Mikrocontroller oder vielleicht einem ARM in der Zukunft. Je billiger desto besser, aber ich möchte es entweder über eine serielle Verbindung oder eine langsame Parallelverbindung steuern können. Einige LCDs erfordern …
Ich muss 25 Gruppen von 3 LEDs oder 25 RGB-LEDs steuern. Jede Gruppe wird um bis zu 20 cm aus dem uC entlassen. 20 cm ist eine sehr sichere Annahme, aber ich denke, es werden 10 cm oder weniger sein. Ich denke jedoch, wenn es nur 5 cm sind, wird …
Ich baue einen seriellen Servocontroller , um im Rahmen meines Hexapod-Roboterprojekts etwas über Elektronik und Assemblersprache zu lernen . Schon früh entschied ich, dass ich mehr E / A-Kanäle als meinen ATTiny2313 benötigte, den ich zu der Zeit unterstützte, und untersuchte einige Demultiplexer-Chips mit 3-8 Leitungen ( CD74HCT238E ), mit …
Ich verwende einen PIC12F675 für ein Projekt, und bis auf eine Sache funktioniert alles einwandfrei . GP4 funktioniert nicht als digitales E / A. Ich habe mir die Konfigurationen und den Code viel angesehen, aber nichts gefunden. Konfiguration: #pragma config FOSC = INTRCCLK #pragma config WDTE = OFF #pragma config …
Was ist der Unterschied zwischen dem Lesen von PORTA und PINA? Wie ist die Beziehung zwischen einem Port und seinen Pins? Ich bin wirklich verwirrt !!! Beispiel für das Lesen von PORT: (Lesestift ist hier nicht nützlich) Montage f = 1 MHz ATmega8 Ich muss PORTB alle 1 ms ergänzen. …
Ich versuche, mit einem ATtiny13A eine ferngesteuerte RGB-LED zu erstellen. Ich weiß, dass der ATtiny85 für diesen Zweck besser geeignet ist, und ich weiß, dass ich möglicherweise nicht in der Lage bin, den gesamten Code anzupassen, aber im Moment ist es mein Hauptanliegen, eine Software-PWM mithilfe von Interrupts im CTC-Modus …
Ich verwende derzeit Atmel Studio 7 und muss die C ++ 11-Unterstützung dafür aktivieren. Ich konnte keine Dokumentation zu diesem Thema finden. Außerdem bin ich mir noch nicht einmal sicher, ob es C ++ 11 unterstützt.
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 jedoch festgestellt, dass die Spezifikationen für den …
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 get …
Ich verwende den Atmel AT32UC3C2512C und sehe im Datenblatt zwei Arten von PWM-Modi: Center Aligned und Left Aligned. Ich würde gerne wissen, wann man jeden dieser Modi verwenden soll und welche Vor- und Nachteile sie haben.
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.