-
Thread
Manson HCS-3602 HCS-3600 Reparatur
05 06 06 07 07 Da werden nur die untersten 8 Bit der Adresse ausgegeben, eben so wie das bei den AVR mit gesetztem Ausleseschutz üblich ist.
/www.mikrocontroller.net/topic/1972 Ob es von Microchip/Atmel dazu konkretes gibt? Bei allen AVR, die mir unter kamen, war es jedenfalls genau so.
-
Thread
SRAM auslesen der von einer anderen CPU genutzt wird
Timing-Diagramm zum schreiben an. Dann kannst versuchen, zu allen Daten + Adress Leitungen einen AVR zu hängen. Da das Ram mit 1MHz angegebenen ist, könnte(!) ein 24MHz AVR reichen Angenommen A0..A7 hängen an PORTA, A8..12 an PORTB und I/O an PortC, dann könnte das so funktionieren [c] while
ist durch nen Spamassin abgelehnt worden.. ist das hier ein Troll oder chatGPT Thread? so langsam glaubt das doch keiner mehr!
-
Artikel
AVR Bootloader optiboot Assemblerversion
Die Erzeugung des optiboot Programms wird in einer Bash Script Datei gesteuert, wobei die Text-Datei avr_params.def die notwendigen Daten für alle unterstützten AVR-Prozessoren liefert. In dieser avr_params.def Datei sind auch für jeden unterstützten Prozessor Standard-Werte für die Fuses, Arbeitsfrequenz
des AVR, der nur die 0V Pegel aktiv schaltet. Beide gezeigten Schaltungen leiten die 0V Daten des AVR leicht verzögert über die CMOS Gatter zum RX-Pin des PCs weiter. Wenn der PC selber den 0V Pegel sendet,
-
Thread
ESP8266 mit Arduino: putchar(c) auf TFT umleiten
Hallo zusammen, bei meinen jüngsten Basteleien mit einer Arduino-AVR oder Arduino-DUE HW verwende ich ATMEL Studio und programmiere in Standrd C. Als Aufgabe setze ich div. TFTs u/o LCDs ein. Es ist relativ einfach, die Ausgabe via putchar(c), puts(*c) u.a. des stdio.h
umzuleiten. Könnte ich die stdio.h irgendwie ändern? Böte ein Umsteigen von der (fürchterlichen und langsamen) Arduino-Plattform auf die Espressif eigene Programmierplattform eine Lösung? Ach ja: TFT habe ich laufen, es fehlt nur "putchar". Danke.
-
Thread
Arduino Nano Keramik Resonator
mehreren Nanos ausprobiert: Der erste läuft 19 s am Tag zu schnell. Der zweite 101 s am Tag zu langsam. Der dritte 28 s am Tag zu langsam. Der vierte 57 s am Tag zu schnell. Als Referenz habe ich eine DS3132. Wenn ich das korrigiere, laufen die Uhren anscheinend über Tage recht genau...
https://www.mikrocontroller.net/articles/AVR_-_Die_genaue_Sekunde_/_RTC
-
Thread
ATTINY Development Board - Welche Konfiguration?
jedenfalls wunderte ich mich gerade über den Geruch ... steckt man den 45er falsch rum rein bruzzelt er langsam durch und fängt an zu qualmen. Also nochmal mit den letzten beiden Chips... Plug in device now... (will timeout in 60 seconds) > Please plug in the device ... > Press CTRL+C to terminate the
12F1x. WTrotzdem, ich hätte die Bootloader Varianten gerne verfügbar - für alle Fälle. Was PIC vs. AVR betrifft: Ist ja mittlerweile auch eine Firma. Und ja, PICs sind auch gut, man wird fast erschlagen von der Typenvielfalt. Es haben alle ihre Berechtigung, sonst würden sie nicht gekauft und vom Markt
-
Thread
Windrichtungserkennung mit Hall Sensor
Timer für den IRQ verbunden #include <SPI.h> #include <LoRa.h> #include <Wire.h> #include <avr/sleep.h> #include <QMC5883LCompass.h> QMC5883LCompass compass; int keep_ADCSRA; // ADC Settings sichern unsigned int i; unsigned int ii; int dsum; unsigned int loop_counter; int
n kurzgeschlossenen Schrittmotor (2 Nm) als "Wirbelstrombremse" drauf. So kann sich die Anlage langsam in den Wind drehen, aber kurze schnelle Pendelbewegungen werden unterdrückt.
-
Artikel
AVR-GCC-Codeoptimierung
Speicherzugriffe in den Stack erzeugt werden. Diese machen das Programm sowohl größer aus auch langsamer. Zudem reserviert avr-gcc bei solche Funktionen das Y-Register als Frame-Pointer; das Y-Register steht damit nicht mehr für lokale Variablen zur Verfügung was sich ebenfalls ungünstig auf die Codegüte
mehrere Flag-Variablen in ein Byte zusammenzufassen, auch wenn dann die Zugriffe möglicherweise etwas langsamer werden. Logische Operatoren werden auf int-Größe erweitert. Obwohl der AVR ein 8-Bit Controller ist, verlangt der C-Standard, daß ein int mindestens 16 Bits groß ist. Wegen den Promotion-Regeln von
-
Thread
Funkschalter Stromsparend
geregelt oder als absolute Billigware ungeregelt? Würde ich einfach mal probieren an einem Netzteil, langsam hochdrehen und Stromaufnahme/Helligkeit beobachten. Im Idealfall bleibt die Helligkeit konstant und der Strom sinkt und bis 4V geht nichts kaputt :-) Zur Not spendierst du eine Diode in Reihe für
Als Ersatz für HS1527 als Sender habe ich mal was für den AVR programmiert: http://www.schoeldgen.de/avr/
-
Thread
Suche DC Strommesszange für Mikrocontroller
www.reichelt.de/zangenadapter-ac-dc-bis-60-a-peaktech-4250-p288855.html Das ganze soll dann einfach von einem AVR-ADC gelesen werden, es soll also keine besonders genaue Messung werden. Eher geht Strom rein oder raus? Daher wäre etwas wie -10A...0A...+10A = 0...1.6...3.3V als Ausgang ideal. Es soll unbedingt
Applikationschrift, die das mit einer Beispielschaltung erklärt. Mit 5V Betriebsspannung kann man nur langsam Strom in eine Kompensationswicklung schicken. https://www.mouser.de/pdfdocs/ProductSummary.pdf ein "product summary", gegenübergestellt zu einem Hall-Sensor ist es genauer, weniger temperaturabhängig
-
Thread
Pegelschalter unzuverlässig
Pumpe verstopft sein usw. Aber im Betrieb kommt es immer wieder vor, daß der Pegelschalter bei langsam hochkriechendem Wasserpegel nicht anspricht. Was kann das sein? Ein zu langsam vorbeikriechender Magnet betätigt den Reedschalter nicht richtig? Kontakte schließen nicht richtig? Mehr Belastung
das die Kontake im Reedkontakt zusammenbringt, ja auch sehr langsam an, die Kontakte bewegen sich in meiner Vorstellung seeehr langsam und sanft aufeinander zu. So daß sie zuletzt so sanft aufeinander gelegt wurden, daß sie keinen Kontakt machen. Also, jetzt sind
-
Thread
FUNKAMATEUR nun endlich / bald als ePaper
realisieren! Das Niveau ist oft nur noch low-level, trivial und abseits vom Amateurfunk. Die FA Raspi/AVR/Arduino Thmemen sind an anderen Orten im Anspruch, Umfang und Tiefe um den Faktor 100-1000 besser. Der FA sollte sich auf passende HF-HW+SW konzentrieren. Ich habe den Eindruck es fehlen gute Themen
realisieren! Das Niveau ist oft nur noch > low-level, trivial und abseits vom Amateurfunk. > Die FA Raspi/AVR/Arduino Thmemen sind an anderen Orten im Anspruch, > Umfang und Tiefe um den Faktor 100-1000 besser. Der FA sollte sich auf > passende HF-HW+SW konzentrieren. > Ich habe den Eindruck es fehlen
-
Thread
Auswerteelektronik Quatratursignal
Jobst M. schrieb im Beitrag #7312078: >> Bis 50 - 100 kHz geht es mit einem AVR-Controller per Software. > > Wenn er nichts anderes machen soll, gar Faktor 10 schneller. Jaja, der Schwanzvergleich auf dem Schulhof. Na dann zeig mal einen AVR, der rein in Software ohne Hardwaredekoder
Falk B. schrieb im Beitrag #7312101: > Jobst M. schrieb: >>> Bis 50 - 100 kHz geht es mit einem AVR-Controller per Software. >> >> Wenn er nichts anderes machen soll, gar Faktor 10 schneller. > > Jaja, der Schwanzvergleich auf dem Schulhof. Na dann zeig mal einen AVR, > der rein in Software
-
Thread
Solarpanel MPP-Tester mit Kapazität
wird nicht linear erfolgen, hat jemand eine Vorstellung über den Aufladungsverlauf? Könnte ein AVR diese Aufgabe erfüllen? Gruß Bernhard
mit dem Ohotostrom = Ladestrom, zu Beginn besonders steil (Kurzschlussstrom) dann fällt der Strom langsam während die Spannung schnell steigt. Am MPP ist das Produkt aus Strom x Spannung besonders gross, danach fallt der Strom schnell so dass auch die Spannung nur noch langsam steigt bis zur Leerlaufspannung
-
Thread
Bessere Poti Schaltung für Arduino?
hier zu noch eine Idee: Eingang 0 – 1023 Ausgang 0 – 4095 Exponentiell, also am Anfang langsam, dann schneller bis 4095 hoch. Bisher habe ich: Ausgang=0.4*pow(Eingang,1.29);
Datenblatt, bis es dich vom Gegenteil überzeugt! :) so war es bei dem Transistor ;-) Gerade beim AVR wurden hier ja schon Datenblatt Probleme aufgezeigt.
-
Thread
Spannungregelung bei kleinem Stromerzeuger
davon haben und die weg müssen? Zu was haben die Hersteller von Generatoren mit Schleifringen ein AVR-Modul (Automatic Voltage Regulation) verbaut? Auch weil sie zu viele Module rumliegen haben und die weg müssen?
Fliehkraftregler am/im Verbrennungsmotor - damit der Generator selbst mit der korrekten Drehzahl läuft. Zu langsam --> Frequenz zu tief. Zu schnell --> Frequenz zu hoch. Ganz simpel. Stecke ich jetzt an so solch einem Hobby-Teil 'nen kleinen Winkelschleifer an und schalte den ein, bremst das Magnetfeld im Generator
-
Thread
mit was Schalten 15A und 50V
Hallo, ich habe ein Netzteil von 50V und 15A und möchte den über einen AVR (Atmeg328) schalten, damit ich den Motor ein und ausschalten kann. Der AVR dient dazu die Spannung und den Strom (Strommesser ACS712 (30A)) zu messen und gegebenfalls den Motor bei Überstrom abzuschalten
kann sich sicher schon selbst abschalten. Stefan S. schrieb im Beitrag #7309359: > Der muss eh langsam anlaufen. Das macht man unter absoluter Garantie nicht in dem man die Versirgungsspannung für die Elektronik langsam hochfährt.
-
Thread
1 Befehl pro Zyklus
Doch genau das bedeutet es hier. > Ebendies > wird erst durch Pipelining erreicht, wenn auch beim AVR nur rudimentär. Nein, bei den single-cycle-Befehlen macht der AVR kein Pipeling. Deshalb röttelt er ja auch mit langsamen einstelligen Takten. Und beim ARM gibt es welche mit und welche Ohne Pipelining
selbst die > CPU-Logik gehört da noch mit dazu Ja. Und das alles hat mit dem Pipelining, wie es im AVR vorkommt, nichts zu tun. Eben weil das Pipelining im AVR rudimentär ist. Der AVR nutzt eine simple fetch- und eine execute-stage.
-
Thread
Überlauf in AVR mit C
den falschen Grund genannt und ich habe es korrigiert. Nicht mehr und nicht weniger. Dass die AVR-Libc dieses veraltete Konstrukt nutzt, ist natürlich schlecht. Keine Frage. Das legitimiert das Abschalten dieser Warnung natürlich, bis die AVR-Libc gefixt ist. > Zudem ist, zumindest bei den AVR
damit ein einzelnes Bit in SFR <= 0x1F setzt, macht er eine atomare SBI Operation: [c] #include <avr/io.h> int main() { PORTB |= 1; } [/c] avr-gcc -mmcu=atmega328 -O1 test.c avr-objdump -h -S a.out [pre] 00000080 <main>: 80: 28 9a sbi 0x05, 0 ; 5 82: 80 e0
-
Thread
RL78/G14 Renesas - Free Linux Toolchain
OpenWRT schrieb im Beitrag #7305588: > AVR32 ist praktisch tot Gemeint sind damit die uCs aus der (sehr neuen) AVR Dx Serie, die sogar im DIL-Gehäuse angeboten werden. Ich mag die Teile, haben ein paar nette Features. https://www.mouser.ch/ProductDetail/Microchip-Technology/AVR64DD28-I-SP?qs=tlsG%2FOw5FFihPlDfBDs%252Bgg%3D%3D
-
Thread
Nachteile QFN und BGA gegenüber QFP
Mist, zu langsam, natürlich 12x12 mm mit Pads für das TQFP64.
Anwendungsfall, als Bastler aber ggf. ignorieren. ;-) War auch recht erstaunt damals, dass Atmel beim AVR Butterfly entgegen ihren eigenen Empfehlungen beim ATmega169 das Pad nicht verlötet hatte.
-
Thread
EOL ATmega328p
ATtiny461 ATtiny461A ATtiny48 ATTINY84 ATtiny84A ATtiny85 ATtiny861 ATtiny861A ATTINY88 AVR128DA28 AVR128DB28 AVR16DD28 AVR32DA28 AVR32DB28 AVR32DD28 AVR64DA28 AVR64DB28 AVR64DD28 Die gesamte Liste kann man als *.xlsx-Datei herunterladen, und wenn man da die Spalte "Package" nach
Microchip: 1633 (in Stock 818) - Microchip PIC: 1468 (in Stock 707) - Microchip AVR: 111 (in Stock 69) - Microchip 8051: 32 (in Stock 21) - Microchip RISC: 8 (in Stock 1) - Microchip MIPS: 26 (in Stock 19) Microchip wird hier wirklich so langsam zum
-
Thread
Welche Programmiersprache für Comports?
mehr langts bei mir aber nicht, weil es einfach zuviele andere interessante Projekte gibt und mir langsam die Lebenszeit davonrennt. Gruß Klaus (der soundsovielte)
arbeiten hier bspw. bei Maschinen-/Gerätesteuerungen schon lange auf > einfachen Controllern (früher AVR, jetzt STM32) unter NuttX mit einem > angepassten Tcl-Interpreter und angepasster Tk-Bibliothek. D.h. dass 99% > des Nutzer-Codes tatsächlich als Tcl-Code vorliegt und wir nur einige > wenige
-
Thread
c volatile -> wann bracht mans wirklich?
avr schrieb im Beitrag #7305714: > Wilhelm M. schrieb im Beitrag #7305712: >> avr schrieb: >>> Keine Lust Warnungen zu entfernen. >> >> Na, das ist schwachsinnig. > > Dein Leben ist schwachsinnig
avr schrieb im Beitrag #7305714: > Dein Leben ist schwachsinnig Kann man Mal die IP Adresse von dem Troll sperren? Wilhelm M. schrieb im Beitrag #7305712: > avr schrieb: >> Keine Lust Warnungen
-
Thread
Unklare Funktionsweise einer Matrixtastatur (Triumph-Adler-Schreibmaschine)
Ich bin dabei die Tastatur einer Triumph-Adler Gabriele PFS Typenrad-Schreibmaschine durch einen AVR zu ersetzen, um sie als "Drucker" zu verwenden. Ähnliche Projekte gibt es einige, z.B. hier: https://github.com/xouillet/TypeWriter Bei der Tastatur handelt es sich um eine 8x9 Matrix-Tastatur.
Lösungswege. Doch durch deine voreilige Festlegung auf „Tastatur durch AVR ersetzen“ und „Zeilen-/Spalten-Matrix“ verbaust du dir den Weg. Ein durchaus pragmatischer Weg wäre, deine Gabi in die Tonne zu treten und dir in der Bucht eine Maschine mit Interface zu schießen
-
Thread
LF-1600 defekt
reparieren. Das Fehlerbild ist wie folgt: Die Anzeige bleibt dunkel und der Keramikheizer erhitzt sich langsam auf ~110°C. Meine Version ist die mit THT-Komponenten und gesockeltem Atmega88PA-PU mit Stempel HS-K67121, wie sie Michael Büsch in https://www.mikrocontroller.net/topic/353022 untersucht hat,
Atmega88PA-PU reagiert auf ISP-Programmierung nicht mehr. Ich könnte noch HVPP probieren (ich habe einen AVR Dragon), weil mich schon interessieren würde was dem armen Kerl passiert ist. LG, Sebastian
-
Thread
u8g2 mit AVR
Guten Tag zusammne, zuerst, ich bin noch relativ neu in Micocontroller Programmierung. Ich habe ein Reprap full graphic smart controller mit ST7920. Ich möchte nun das Display über SPI ansteuern, was ich mit der u8g2 und software SPI auch hinbekomme. Allerdings habe ich das Problem, dass die Interrupts dann nichtmehr richtig funktionieren und auch das Display etwa 0,5s benötigt um zu aktualisieren. Vorgegangen bin ich zum ansteuern nach dieser Anleitung: https://www.instructables.com/ST7920-LCD-With-ATmega328-in-Atmel-Studio-Using-SP/ Ich habe schon versucht, das Display mit der Arduino
-
Thread
Fade-out extra lang
Grundfrequenz auftreten, stört dabei das Auge nicht so sehr, da es mit abnehmender Helligkeit sowieso langsamer wird.
macht. Das ist korrekt, nur geht es in diesem Thread nicht um "schnell genug" sondern um "extrem langsam".
-
Thread
Arduino/avrdude Flashen ohne Bootloader
Hier wird festgelegt welches upload tool verwendet wird: https://github.com/arduino/ArduinoCore-avr/blob/master/boards.txt#L197 https://github.com/arduino/ArduinoCore-avr/blob/master/boards.txt#L202 Eigene Einstellungen kann man in der boards.local.txt vornehmen Hier wird der Path festgelegt:
stellen und die Boarddefinition anpassen. Dann klappt das schon! Aber ich habe ja keine Ahnung (von AVR/Arduino/ISP/Flash)... Und kann offensichtlich auch nicht lesen. Oder gar die maximale Programmgröße dort eintragen....
-
Thread
DCF77 ausgefallen
Push-Pull Stufe, die nur einige zig µA liefert. Für eine LED zum Testen reicht es gerade eben aus. Einen AVR der auf 3,3V läuft kann man damit direkt ansteuern.
Nein, die läuft dann mit der Taktfrequenz des Prozessors weiter. War eine Spielerei, als ich mit AVR-Programmierung begonnen habe.
-
Thread
Lahme mathlib für STM32F411
wie ein Cordic-Algorithmus benutzt, ähnlich diesem hier: https://www.mikrocontroller.net/articles/AVR-CORDIC Da sind doch einige Berechnungen in einer Schleife drin.
Hiddenbit vergessen. Also 6 ms für den Sinus bei einem 50 MHz Cortex will auch mir schon etwas arg langsam vorkommen. Zum Vergleich: mit dem Pedersen braucht man nach der Quadrantenseparation 3 Additionen, 3 Multiplikationen und 1 Division. Da sollte der Sinus im unteren µs Bereich erledigt sein. Und für
-
Thread
Diamex AVR-Programmer obsolete - suche Ersatz
/www.waveshare.com/usb-avrisp-xpii.htm (erhältlich bei Amazon) https://www.olimex.com/Products/AVR/Programmers/AVR-ISP-MK2/open-source-hardware (erhällich bei Mouser,TME,Digikey) Grüße Matthias
jemand von Euch ein adäquates Ersatzmodell zu empfehlen? Kommt auch ein gebrauchter Original Atmel AVR ISP MkII in Frage? https://www.mikrocontroller.net/topic/547550#7283485
-
Thread
Verbesserung der Verfügbarkeit für Raspberry Pi avisiert, Neuigkeiten zur Zero-Roadmap
zwischen einem CM4 und einem anderen SBC, dann wäre das ein Pluspunkt. Jetzt, wo die Lage sich langsam entspannt, versuchen sie, Raspis zuerst für alle verfügbar zu machen, bevor Industrie-Kunden ihren Lagerbestand auffüllen. Wie gesagt: es gibt bessere und billigere, aber die Foundation scheint
Aduino IDE gehört bei mir endgültig der (sowieso eher kurzen) Vergangenheit an: Voher CLI und AVR Studio. DIe Atmel Welt habe ich (seit der Einarbeitung in die ESP Welt) nun gänzlich verlassen - Atmels allenfalls als I2C Slave!
-
Thread
AI mit ChatGPT
Jahre. Vermutlich geht es > schneller. Kann sein, muss nicht. > Das mit der AI geht nicht langsam, sondern das geht so wie > man es in der Vergangenheit auch beobachten konnte. Zuerst kann das fast > nichts, dann ist es schon besser aber dem Menschen weit unterlegen, dann > wird es langsam
Aber warte doch einfach noch 5 Jahre. Vermutlich geht es > schneller. Das mit der AI geht nicht langsam, sondern das geht so wie > man es in der Vergangenheit auch beobachten konnte. Zuerst kann das fast > nichts, dann ist es schon besser aber dem Menschen weit unterlegen, dann > wird es langsam
-
Thread
Vergleich EsPiFF-PLC mit Pixtend, Industruino und Arduino Octa
Industruino und Pixtend, da es für den Arduino Opta noch keine Erfahrung gibt. Interessant finde ich, wie langsam Industruino als auch Pixtend bei Regelschleifen sind. Beispiel analoge Regelschleife: Für einen hydraulischen Prüfstand musste ich vor ein paar Jahren eine Steuerung bauen, die Hydraulikschläuche
diese Aufgabe die PLC-Probanden anschauen, fällt folgendes auf: Der Industruino hat einen sehr langsamen analog Eingang: 18 bit bei 3,75 Sps, bis zu 240 Sps mit nur mehr 12 bit. Und nur nacheinander auslesbar. Bei der Pixtend habe ich keine max. Sampling time gefunden, das Handbuch spricht aber
-
Thread
Verständnisfrage zu uraltem Assembler Code
Ich meinte tatsächlich einen AVR. Ich habe die Sounds als WAV Dateien. Habe aus der WAV mit einem Hilfstool ein Datenstream erzeugt. Der lässt sich auch mittels PWM auf dem AVR abspielen. Macht aber natürlich Aufgrund der Datenmenge
probehalber 35us pro Befehl angenommen. Kam damit nicht weiter. Irgendwo übersehe ich etwas. Langsam glaube ich, diese Soundausgabe ist der schwierigste Teil im Projekt... Vielen Dank für die verlinkten Unterlagen!
-
Thread
Arduino Mega
#7278865: > Ok, verstehe. Das geht in Richtung RTOS. Die Aussage das die > _delayxx(y) aus der avr lib, aus der sie entliehen sind nicht die MCU > blockiert ist trotzdem nicht richtig. Das stimmt nicht. Dies ist die "originale" delay() implementierung für AVR: [c] void delay(unsigned long
natürlich auf's Maul fallen und auf Timer (blink ohne delay) umstellen müssen. Aber immer schön langsam, C++ ist keine angeborene Fähigkeit, das dauert.
-
Thread
Wozu übertrieben schnelle Microcontroller?
TFT mit hübscher GUI brauchen auch etwas mehr Power als ein AVR bietet.
einem Bit-Array im RAM abgelegt habe. Das ist doch der Standard bei SPS-Geräten. Ist aber extrem langsam.
-
Thread
Taster per RS-232 simulieren
Steve van de Grens schrieb im Beitrag #7272305: > Allerdings sterben RS232 Ports langsam aus. In welchem Universum bitte? Dass RS232 langsam ausstirbt höre ich schon seit über 20 Jahren. Ich bin selbst in der Hardwareentwicklung tätig und dafür, dass RS232 langsam aussterben soll werden
#7272322: > Steve van de Grens schrieb im Beitrag #7272305: >> Allerdings sterben RS232 Ports langsam aus. > > In welchem Universum bitte? Dass RS232 langsam ausstirbt höre ich schon > seit über 20 Jahren. Ich bin selbst in der Hardwareentwicklung tätig und > dafür, dass RS232 langsam aussterben
-
Thread
Lauflicht Riesenrad
so langsam habe ich das Gefühl, dass zwei ROTATE-Befehle nicht möglich sibd
wird so langsam. Bilqualität nicht die Beste
-
Thread
RTC mit uc synchronisieren
Zeit aufaddieren, sondern 1,000002 wenn die Uhr schneller sein soll, oder nur 0,999998 wenn sie langsamer sein soll. Man spart sich die Fließkommarechnung und gewinnt Genauigkeit, wenn man das mit einer Festkommazahl macht...
Stopuhren. Da kann man dann ein paar Stunden mit 1-3PPM auf 32khz schon recht genau messen. Als pures AVR-GCC würde ich auch den Takteingang nehmen.. Ich habe mir da auch schonmal gedanken gemacht ;) https://github.com/schuppeste/Precise-Time-Millis
-
Thread
Wie µC vorwarnen bei Netzausfall?
Stichwort Brown-Out-Detection könnte dir weiterhelfen. Der Brownout würde doch einen Reset machen? (AVR und PIC machen das jedenfalls so...) Damit hätte ich zwar einen sicheren Betriebszustand, aber eben auch einen unkontrollierten Schreibabbruch. Für eine Vorwarnung (gesetzt den Fall der BOD würde nur
Schaltnetzteil nach > Netzausfall noch liefern kann? Das müßte doch fürstlich sein. Wenn ich ansehe wie langsam eine LED verlöscht: ja, es ist weit mehr als fürstlich ausreichend. Das Problem ist das die Maschine ja nicht früh genug merkt das bald Schluss ist. Wobei ich nicht verstehe warum es keine solchen
-
Thread
Delay und Peripheriekomponenten
keinerlei Auswirkung auf > die Hardware, nur die Code-Ausführung wird angehalten? Vergessen und zu langsam.,,,,,: Der "Witz" an den HW-Modulen ist ja, das sie (weitgehendst) unabhängig vom Rest funktionieren.
Georg M. schrieb im Beitrag #7269855: > __builtin_avr_delay_cycles(333); // delay 100µs @ 3.333333 > MHz Warum nimmst Du nicht einfach _delay_us(100); und sparst Dir den Kommentar für die magische Nummer?
-
Artikel
AVR-Tutorial: Servo
Diese Seite ist noch im Entstehen und, bis sie einigermaßen vollständig ist, noch kein Teil des Tutorials. Vorbemerkung. Dieses Tutorial überschneidet sich inhaltlich mit dem Artikel Modellbauservo Ansteuerung. Wir beschreiben hier die grundsätzliche Vorgehensweise zur Ansteuerung von Servos und geben ein Beispiel in Assembler, während der genannte Artikel ein in C formuliertes Beispiel zur Ansteuerung mehrerer Servos liefert. Allgemeines über Servos. Stromversorgung. Werden Servos an einem Mikrocontroller betrieben, so ist es am besten, sie aus einer eigenen Stromquelle (Akku) zu betreiben. Manche
-
Thread
String in char convertieren
nicht unterstützt. Welche? Sowohl C und auch C++ stehen vollständig zur Verfügung. Einzig auf AVR fehlt die libstc++, aber das ist eine Einschränkung der Toolchain, welche genauso für alle anderen IDEs zutrifft, welche AVR-GCC verwenden. Schlaumaier schrieb im Beitrag #7264530: > Also ist
, der dafür sorgt, dass irgendwas passiert, statt dem, was man in den Code geschrieben hat. Aber langsam nimmt diese Paranoia doch bedenkliche Züge an.
-
Thread
Frage zu Implementierung einer Peak-Anzeige (LED)
Wenn dir die positive Halbwelle zum Detektieren ausreicht, dann gucke dir mal einen beliebigen AVR, z.B. Attiny 13 oder Attiny25/45/85, an. Die haben einen Komparator eingebaut. Als Beschaltung brauchst du dann nur noch einen Trimmer zum Einstellen der Referenzspannung.
den als Komparator und lass ihn ein wenig integrieren. Meist sind aber OpAmp als Komparatoren eh langsam, so das das integrieren auch wegfallen könnte. Wolfgang schrieb im Beitrag #7264403: > Nach deiner Beschreibung willst du einfach feststellen, ob eine > bestimmte Spannung ("Maximal-Spannung"
-
Artikel
USB
100 3,3 V 16bit RISC 48 MHz 4K x 16bit OTP 8K x 16bit - 1 1 1 IDE Atmel AT90USB647 Full 64 3,3 - 5 V AVR 16 MHz 64 K 4 K 8 x 10 bit Farnell ca. 11,42 € Atmel AT32UC3B0128 Full/OTG 64 (40) 3,3 V AVR32 60 MHz 128 K 32 K 8 x 10 bit (7+6) x PWM 2 (1x full) I2C, SPI, SSC Kernspannungsregler 1,8 V Farnell ca
mittels AVR-Mikrocontroller (ATmega8/48/88). Von Osamu Tamura. AVR-HID - Low budget USB sensor input into Pure Data/Supercollider and other free softwares based around the ATmega8 microcontroller. This allows for
-
Thread
Echo HC-SR04 auswerten
Noch besser wäre die Nutzung der Capture Funktion des Timers. https://www.electronicwings.com/avr-atmega/atmega1632-timer-input-capture-mode
Interruptverzögerung gefunden, dass du lesen solltest. http://nerdralph.blogspot.com/2020/04/measuring-avr-interrupt-latency.html
-
Thread
Zeigt her eure elektronischen Weihnachtsbasteleien!
Ein altes Mini-Projekt. Flackerndes LED-Lagerfeuer für Krippe, mit AVR ATtiny25 (ohne Bild): https://www.mikrocontroller.net/topic/119876#1097567
Reinhard R. schrieb im Beitrag #7583346: > habe ich für meine Chefin > eine Engelsbeleuchtung mit langsamen Farbwechsel gebaut Aaah, Unterleibs-Beleuchtung für Rauschgoldengel. SCNR