-
Thread
anfänger-Problem mit arduino
nie nötig. Lies auch das, bevor du manuell an den Fuses herum fummelst: * http://stefanfrings.de/avr/verfused.html
Nachtrag : Karl K. schrieb im Beitrag #8088300: > Deswegen weiter WinAvr und dann mit der ESP32 .... Meines Wissens wird WinAVR seit 2014 nicht mehr weiter "verfolgt". Ich würde als Anfänger bei Arduino & Co bleiben. Unterstützung gibt es im Web mehr als genug und
-
Artikel
Fehlersuche
damit beliebig langsam getaktet werden kann. Man muss nur beachten, dass dadurch die Busleitungen mit den Open Drain Ausgängen nicht zu sehr belastet werden. Am Besten schließt man diese Test-LEDs ebenfalls invertiert an
ist einfacher als sehr viele Änderungen auf einmal durchzuführen und danach zu testen. Siehe auch. AVR Checkliste Forumsbeitrag: Protokoll eines unbekannt Display mittels Chaosangriff entziffern Links. Analog Circuits (World Class Designs) ISBN 978-0750686273, eine Zusammenstellung von verschiedensten
-
Artikel
STM32
STM32F479 und vieles mehr ... Struktur der Dokumentation. Die Dokumentation der STM32 ist im Vergleich zur AVR-Familie umfangreicher und komplexer. Sie teilt sich in mehrere Dokumente auf. Als Beispiel der Dokumentation soll stellvertretend der STM32F103RC genannt werden. Die Seite von ST beinhaltet alle nötigen
und prinzipiell auch andere Cortex-M benutzt werden kann. Zwar ist er mit 1.8MHz Takt ein sehr langsamer Vertreter seiner Art, jedoch lassen sich mit ihm fremde Hex- und Binary-Files sowohl Debuggen als auch Flashen. Die ST-LINK-Variante auf den Nucleo- bzw. Discovery-Boards beherrscht nur SWD und kein
-
Thread
Claude Code trifft AVR-Assembler: vom Chip in den Browser mit einem Prompt
Das stellte sich wahrscheinlich als Glücksfall heraus, denn als Alternative wich Claude direkt auf [avr8js](https://github.com/wokwi/avr8js) aus, einen Javascript-basierten AVR-Simulator, der wahrscheinlich sowieso die sauberere Alternative war. Aber wie kann das nun funktionieren, eine Mikrocontroller-Echtzeitsimulation
lassen sich die Originalfirmware, die optimierte, und die mit Step-Sequencer. Hinweis: Da ein 6.6 MHz AVR-Controller in Echtzeit simuliert wird, kann das ganze auf langsamen Rechnern evtl. ins Stocken geraten. Den Assemblercode gibt es hier: * [Original](dds-orig.asm) * [Optimiert](dds-fast.asm)
-
Thread
ChatGPT analysiert uc.net
über die prägenden Personen des Forums spricht, kommt man an Peter Dannegger kaum vorbei. Seine AVR-Beiträge und insbesondere seine Lösungen zu Drehgebern, Timern, Interrupts und Bootloadern sind über viele Jahre immer wieder als Referenz aufgetaucht. Sein Drehgeber-Code wurde beispielsweise noch
einen Thread über einen eigenen Assembler erinnern, der von den Usern verrissen wurde. Oder an Moby-AVR, der die User auch mit seinen Ideen getriggert hatte.
-
Thread
Arduino im Dauerbetrieb (Langzeiterfahrung) - Lebensdauer?
Versorgungsspannung umschaltet, wenn das eine System nicht mehr funktioniert. Da dieser Überwachungsrechner langsamer laufen kann und nur wenige neuralgische Punkte abfragt, wird der auf jeden Fall das Hauptsystem überleben und kann dann noch umschalten. Aber das ist sowieso hypothetisch, da dein Fall in vernünfigen
mit Arduinos. Eine Hand voll sind seit dem im Dauereinsatz. Keine Ausfälle. Bisher 3 defekte AVR Arduinos. Einmal Pin defekt, wohl, vermutlich beim Basteln mit 12V dran her gewischt. Einmal EEPROM platt. Klar ein Programmierfehler. Zu oft beschrieben. Einmal Flash defekt, keine Ahnung warum.
-
Thread
Neue Bauteile: Hochgeschwindigkeitsfunk, Löttechnik und die Rückkehr der QWERTZ-Tastatur
Leistungsklasse Cree bzw Macom haben sich mit RF-Transistoren eine Latifundie errichtet, die nun langsam aber sicher erodiert wird. Das neueste Offert von Ampleon weist folgende Spezifikationen auf: 0.001 to 0.50 GHz, 1900 W, 24.6 dB, 55 V. ### Würth WE-MCRI für SEPIC, ZETA und Ćuk Würth bietet einen
Bergwerksbereich vorgesehen.  Bildquelle: Simpson ### Microchip AVR32LA14/20/28/32 – AVR-MCU mit Event-Routingsystem Mit der CLB integrierte Mikrochip FPGA-artiges Verhalten in die PIC16-Serie. Mit dem AVR32LA steht nun eine AVR-Variante zur Verfügung, die ein besonders
-
Thread
Review: Billiges 8051 Devboard als Bausatz mit STC89C52RC - TJ-56-708
genau in solchen Nischenprodukten. Trotzdem bleibt natürlich der Kern wegen der 1-Akku-Architektur langsam und umständlich.
Aber anfangen würde ich mit dem heute auch nicht mehr. Egal wie billig der heute ist. Selbst ein AVR ist heutzutage schon zu überholt. Das Problem mit dem 8051 oder auch AVR ist: Anfangs für kleine Dinge funktioniert es. Aber wenn man dann Blut geleckt hat und mehr machen will, kommen die Grenzen
-
Artikel
FPGA
festgelegt und damit bekannt sind. Insbesondere bei langsamen sequentiellen Aufgaben (Benutzerinterface, komplexe Steueraufgaben etc.) wird gerne auf eine klassische CPU zurückgegriffen, weil ein eventueller Zeitnachteil wegfällt, aber das Testen des Systems
SERDES-Transceiver für mittelpreise FPGAs ohne SERDES / sehr hohe Frequenzen Camera-Link-Deserializer (für langsame FPGAs) LVDS-Buffer-Deserializer (für langsame FPGAs ohne LVDS buffer) DVI-Buffer Für Analoge Daten benötigt man selbstredend noch Video-ADCs / Video-DACs, die überhaupt erst ein digitales Signal erzeugen
-
Thread
ESP8266 D1 Mini + Relaismodul: Relais bleibt bei D1 dauerhaft eingeschaltet
Rainer W. schrieb im Beitrag #8078809: > und da kann man sich auch reinhängen. Kein Problem bei den AVR Arduinos. Bei den ESP sieht das etwas anders aus.
nachdenken. > Mit ein wenig Fantasie geht's auch: > bau eine Ansteuerung, die den Spulenstrom noch langsamer abfallen lässt > als die 1N4007 und schau dem Lichtbogen zu, wie der die Kontakte > abbrennt. > Papier ist ja geduldig und Internet sowieso, aber wenn sogar > Relais-_Verkäufer_ Artikel zum
-
Thread
[F] Gebt mir mal Tips: Partner zur Produktion von Solarladern suchen?
schon gelesen, daß er aber so schlecht ist wusste ich nicht. Eine 2Hz MPPT Regelung ist schon sehr langsam. Da geht der sog. MPPT (Regel)Wirkungsgrad ganz schön in die Knie. Aber dafür kann er WIFI... ;) Da ist ein AVR mit 10bit ADC deutlich praktikabler und um mehr als zwei Zehnerpotenzen schneller
denke viel besser geht es nicht. Der Tracker ist schnell genug, um dieser Änderung zu folgen und langsam genug, damit er bei wechselnder Bewölkung nicht zu weit vom realen MPP wegläuft. Kann Dir das Log vom letzten Samstag dranhängen, das war bis auf ein paar Schleierwolken eine fast perfekte Kurve
-
Thread
Bizarrer Firmware crash - ATmega4808. Wie Debuggen?
Offsets der lokalen Variablen zum SP variieren, wodurch man mehr komplexere Adressberechnungen hat - langsam gerade bei 8bittern wie AVR. Jörg W. schrieb im Beitrag #8074134: > Man muss sich auf jeden Fall Gedanken machen, wie viele Daten in einem > realen Szenario maximal wo alloziert werden müssen
der lokalen Variablen zum SP variieren, wodurch man > mehr komplexere Adressberechnungen hat - langsam gerade bei > 8bittern wie AVR. Ja, einen irrsinnigen Overhead von ca. 6 Cycles um einen Array-Zugriff vorzubereiten. Die absolute Hölle! Jetzt mal ernst. Aus *diesem* Grund (Overhead) VLAs
-
Thread
LWL Schnittstelle Halb-Duplex (nur ein LWL!)
eventuell mit den CCLs der neueren AVRs erzeugen > koennte Ich weiß nicht, was Du ständig mit Deinem AVR hast. Aus der Schaltung kommen RxD und TxD. Da kannst Du einen AVR, aber auch einen PIC oder 8051 dran hängen. Georg P. schrieb im Beitrag #8073134: > Das sind mehr als 10%. Damit wird es schon
mit den CCLs der neueren AVRs erzeugen >> koennte > > Ich weiß nicht, was Du ständig mit Deinem AVR hast. Aus der Schaltung > kommen RxD und TxD. Da kannst Du einen AVR, aber auch einen PIC oder > 8051 dran hängen. Das schon aber mit diesen CCLs kann man sich (hoffentlich) die ganze externe
-
Artikel
AVR-GCC-Tutorial
zur Laufzeit entschieden werden, wie der Zugriff auszuführen ist und entsprechend länglicher und langsamer wird der erzeugte Code. Siehe auch: AVR-LibC: Data in Program Space Datenzugriff jenseits 64 KiB. Normale Zeiger beim avr-gcc sind 16 Bit breit, können somit also nur 64 KiB Datenspeicher adressieren
Benutzung des EEPROMs normalerweise notwendig sind: EEPROM-Operationen sind im Vergleich relativ langsam. Man muss daher darauf achten, dass eine vorhergehende Operation abgeschlossen ist, ehe die nächste Operation mit dem EEPROM gestartet wird. Die in der avr-libc implementierten Funktionen aus eeprom.h
-
Artikel
AVRDUDE
2.x als avrispv2 o.ä.), das Atmel AVRISP MKII (USB Ansteuerung mittels lib-usb bzw. lib-usb-W32), AVR910-kompatible Programmierer, den AVR Butterfly/AVR109-kompatible Bootloader, STK200-Programmierdongles und verschiedene andere Parallelport-Adapter sowie "serielle Statusportprogrammierer" (Siprog)
AVRISPmkII + AVRDUDE + Window Vista (32). "avrdude was compiled without usb support". Offenbar enthielt WinAVR-20100110 zunächst fälschlicherweise eine AVRDUDE Version ohne USB Support Abhilfe (Einer der drei Punkte): 1. WinAVR deinstallieren, gleiches Release (WinAVR-20100110) nocheinmal herunterladen und installieren
-
Thread
Stromgenerator für Mitarbeit mit PV-Anlage und Wärmepumpe.
Stromgenerator erfüllen für Mitarbeit mit PV-Anlage und Wärmepumpe? Das finde ich bei manchen Beschreibung: „AVR (Automatische Spannungsregelung für stabile Leistung) 2 x 230V/50Hz Anschluss, 1 x 400V/50Hz/16A Anschluss, 1 x 12V/6,35A Anschluss „ Bedeutet das nur zwei Spannungsausgänge mit 230 V und ein Ausgang
A 24 A Das würde jedes PV-Modul verrückt machen. Warum? Ein PV-Modul reagiert relativ langsam. Der MPPT "sieht" deshalb praktisch eine Stromquelle. Die Spule glättet den Strom. Genau deshalb besitzen Schaltnetzteile immer eine Induktivität. Hat der MOSFET trotzdem Spitzenströme
-
Thread
PV Simulator für Batteriebetrieb von Hoymiles & Co
noch eine Umsetzung der OBIS-Zählerdaten ins UART-Sollwertkommando. Ich hänge das C-Projekt für AVR-Studio 4 hier mal an, falls es einen interessiert. Die zwei 4kHz-Regler samt Soft-UART bringen den ATtiny an seine Grenzen. Ich denke ein vorzeigbares Komplett-Board könnte folgen, wenn hier Interesse
Bernd K. schrieb im Beitrag #8062254: > Ich hänge das C-Projekt für AVR-Studio 4 hier mal an Der Schaltplan ist das einzig interessante, denn einen 600W Wechselrichter mit einem 600W Stromschaltregler zu ergänzen macht wenig Sinn, die Schaltung ist wegen der Leistungsbauteile
-
Thread
bin neu hier, atmega8.
offenbar Einsteiger bist, ist dir dringendst nahezulegen, mit was neuerem anzufangen. Wenn es 8-bit AVR sein soll: DB-, DD-, EA- und EB-Serien, z.B. AVR64DD28. Sogar auch in DIP28 erhältlich.
bis vier Jahren erneut, weil die mir halt schon etwas bekannt waren und vorallem auch wegen des [[AVR-Tutorial]]s. (Ich hatte seitdem tatsächlich einige Male überlegt, irgendwann mal eine Neuauflage für AVR64[DB|DD|EA]28 zu schreiben, bin mir aber nicht sicher, ob sich das "heutzutage" noch lohnt).
-
Thread
Zugriff verweigert
program to stop interacting with Windows. Pfad der fehlerhaften Anwendung: C:\Program Files (x86)\Atmel\AVR Tools\AvrStudio4\AVRStudio.exe Problemsignatur Problemereignisame: AppHangB1 Application Name: AVRStudio.exe Application Version: 4.19.0.730 Application Timestamp: 4e569ce0 Viel Spaß mit
Langsam habe ich das Gefühl das ich diese Eigenheiten einfach akzeptieren muss. Ralph Berres
-
Thread
Kondensatoren Tacho T4
Robby schrieb im Beitrag #8061356: > Was kann man da kaufen,was nicht gleich ein Vermögen kostet? AVR Bauteiletester. https://www.mikrocontroller.net/articles/AVR-Transistortester Der kann längst mehr als nur Transistoren zu testen, und es gibt ihn billig in zig Varianten fertig zu kaufen.
H. H. schrieb im Beitrag #8061358: > AVR Bauteiletester. > https://www.mikrocontroller.net/articles/AVR-Transistortester > Der kann längst mehr als nur Transistoren zu testen, und es gibt ihn > billig in zig Varianten fertig zu kaufen.
-
Artikel
AVR In System Programmer
von Atmel ;-) –, der serielle Steuerkommandos und Daten vom PC in Programmiersignale für den Ziel-AVR umsetzt. Die zur AppNote gehörende Firmware gibt es unter siehe auch den Thread AVR - suche Datei avr910.asm von Atmel. AVR911: AVR Open Source Programmer (C++-Quellcode: Files → AN_2568 Source Code
, Schaltplan, Layout, Firmware. Das AVR910 Design ist u.a. auf der Seite von Serasidis Vasilis im Detail beschrieben. Weitere Bausätze bzw. Bauanleitungen zu AVR910 Programmern: AVR910-USB-Prog: Bausatz incl. USB-seriell Wandler AVR910-USB
-
Thread
Was fuer ein Program?
einem 18650 LiIon-Akku, wenn er meistens schläft, man kann ihn zB alle 8s wecken lassen. Zu B: Die AVR-Arduinos (zB pro mini) laufen zuverlässig. Mit ESP32 hab ich durchwachsene Erfahrungen.
etwa 500 Stufen. Arduino funktioniert einwandfrei zuverlässig. Siehe http://stefanfrings.de/avr/ide.html#arduino
-
Thread
STM32L073RZ läuft auf HSE nur halb so schnell wie erwartet
delay() beruhen auf der Definition vom CPU Takt. Du müsstest noch #define F_CPU anpassen. Heißt bei AVR so, ob der Name bei STM gleich lautet weiß ich nicht, nehme ich aber stark an. Edit: Wenn bei STM 'SystemCoreClock' dem AVR 'F_CPU' entspricht und du das geändert hast, dann weiß ich es nicht.
doch mal simuliert auf, vielleicht in was besserem als Falstad, und dann fahre die Spannung mal langsam hoch und übersteuere den CMOS Inverter bis das Signal so verzerrt wird wie auf _MAP002.bmp
-
Thread
Suche Arduino kompatiblen Bootloader für ATmega8 mit 8Mhz intern
noch einer ist. Meist sind es nun 328bp uC. Das müsste man im Bedarfsfall prüfen. Die neueren AVR wären in der 8-Bit Welt aber nun doch eine bessere Wahl für anspruchsvollere Anwendungen. Z.B. der AVR128DB48/64 ist da schon ein anderes Kaliber. Gerhard
neu gestartet habe, konnte ich einen *328P* mit dem AVR-ICE programmieren. Funktioniert im Moment nur mit dem *328P*.
-
Thread
Kommunikation zwischen 2 MC
Krankenhaus bin) passe ich vllt. das Progamm aus: https://www.mikrocontroller.net/topic/572135#7770255 für AVR und Arduino an (wenn ich mich derzeit sowieso etwas mit Arduino beschäftige). Neben Nachteilen hat das hier den Vorteil, dass UART nicht belegt wird und das Textdisplay Steuerkommandos eines Terminals
Geräte gleichzeitig miteinander Kommunizieren zu lassen. Ich komme aus Privaten Gründen gerade nur langsam durch die ganzen angehängten Code Beispiele durch werde sie mir aber auf alle fälle noch Anschauen.
-
Thread
Hobby-Austausch: Welche Projekte beschäftigen euch aktuell? (Mit Altersangabe)
den auch zu Letzterem. Arbeiten gehe ich auch noch nebenbei. Irgendwovon muß man ja leben. Gehe langsam auf die 60 zu.
Private "Projekte" Hab grad kleinere Wartungsarbeiten am avr-gcc gemacht. avr-gcc erblickte 2000 das Licht der Welt, wird heuer also bereits 26 Jahre alt. Arbeite an Ergänzungen / neuen Folgen zur OEIS (https://oeis.org). OEIS wurde 1964 gestartet, wird
-
Artikel
Elektronikversender
günstiger Versand Elmicro - Elektronikladen Mikrocomputer Group. Homepage: Mikrontroller-Evalboards (AVR, CAN, ARM, Propeller, 8051, TMS320, Basic-Stamp, ...) Programmierumgebungen (Keil, BASCOM-AVR,...) Displays Programmer Schnittstellenwandler Logaicanalysatoren ... Nachfolger des "Der Elektronikladen
Bauelemente Bausätze zu Projekten aus dem Forum ESP8266 Module, SD-Slots, RFID, Bluetooth-Module, AVR Mikrocontroller, USB uvam. Bauelemente, die nicht im Shop angeboten werden, können auf Anfrage (Kontaktformular) oft beschafft werden Günstige Preise und Versandkosten ab 3,95EUR, kein Mindestbestellwert
-
Thread
Was für female Verbinder für 2.54mm Pins (serieller Programmier-Adapter)
https://www.reichelt.de/de/de/shop/produkt/pfostenbuchse_6-polig_mit_zugentlastung-53153 Die AVR-ISP-Programmer nutzen doch sowas. Und ich kann mich nicht erinnern, da schon mal Probleme mit ausgeleierter Buchse gehabt zu haben. Allerdings habe ich vermutlich auch noch keine 2000 Devices damit
polig_mit_verrieglung_gerade-14862 Wegen Kontaktproblem. Messe das einmal durch und bewege dabei langsam die Stellen am Crimpgehäuse. Bei mir pfeifen die schlechten Crimpungen auf dem letzten Loch von den gekauften. Seitdem crimpe ich eigene Kabel.
-
Thread
DCF-Uhr from Scratch
hochlaufen müssen, das dauert ein paar Tage) und nur die Anzeige deaktivieren. Stromverbrauch des AVR plus DCF-Modul sind wenige mA, das macht den Kohl nicht fett.
Phasenmodulation > hinzugekommenen PRN Anteils im DCF-Signal. > > Ist aber eher ein FPGA und kein AVR-Thema. Nein, Quatsch. 1) Erfolgreicher Empfang der Phasenmodulation mit AVR wurde bereits umgesetzt. Da gab es eine entsprechende Lösung in "Projekte und Code". 2) Die funktioniert allerdings
-
Thread
Welche 32-Bit MCU für ein neues Projekt
alles paar Jahre etwas neues ausgedacht. Wie ich Microchip kenne, wird alles immer grösser und langsamer. Debuggen immer instabiler.
mit mehreren verschiedenen µC-Reihen gearbeitet. Vor 10 Jahren waren das z.B. AVR für klein und billig, ATSAM3 für anspruchsvollere Sachen und den ATSAMS7 für highspeed. Heute würde ich den AVR nicht mehr anfassen. Nach 30 Jahren muss es mal gut sein. Für Kleinzeugs nehme ich seit
-
Thread
KI: programmieren für jederman
den der Titel des Buches suggeriert. Ein Beispiel: Mikrocomputertechnik mit Controllern der Atmel AVR-RISC-Familie Prof. Dipl.-Ing. Günter Schmitt ISBN: 9783486587906 Einige Programme habe ich mit STK500 damals ausprobiert. Etliche funktionieren nicht. Und die Erklärung und nähere, für mich sehr
Dinger taugen nichts. Heute bin ich wieder mit einem Auto gefahren und die Lastwagen waren sehr langsam (Im ersten Fall war das Auto ein 2CV und im zweiten Fall ein Ferrari). So ähnlich ist es ein wenig mit der KI: Du musst sagen, welches Modell oder welches System du benutzt hast. Du kannst
-
Thread
eHajo USP mkII Windows 11
wie ich die unter Windows 11 zum Laufen bringe? Der Atmel-ICE lief sofort im Atmel Studio 7. Den AVR MKII musste ich mit Zadig überreden und der mysmartUSBlight läuft auch in seiner App. Lediglich die beiden USP bekomme ich nicht zum Laufen. Das ganze Drama fing heute Mittag an, weil ich doch langsam
Wichtiger ist, dass jetzt auf allen Nanos Optiboot drauf ist, und Atmel Studio mit den AVR-Programmern funktioniert. Lieben Dank Harald! Mal eben 12 Stunden. Jetzt muss ich erstmal was essen.
-
Thread
Schulnotenbewertung eines Arduino-Programms
Verbesserung des Programm dienen sollen. Wenn das nicht gehört werden möchte, soll es mir nun auch langsam egal sein. Was ich nicht leiden kann, ist dieses schön reden, wenn man doch Probleme sieht und diese anspricht. Mir ist Klartext um Welten lieber. Alexander schrieb im Beitrag #8044132: > Veit
kommt sich in die Quere. [c] /* devil-elec - https://www.mikrocontroller.net/ IDE 1.8.19 avr-gcc: 7.5.0 Arduino Mega 2560 01.05.2026 */ class SimpleTimer { private: const bool mode; // 'true' konstant, driftet nicht weg, 'false' holt Fehlzeit nicht auf bool isRunning
-
Thread
Größtest Display mit SPI Schnittstelle?
mit hoher Auflösung. Um Displays mit hoher Auflösung sinnvoll anzusteuern, ist SPI einfach zu langsam. Schon die allseits bekannten Lösungen, wie etwa die aus deinem Link, sind arg an der Kotzgrenze. Oder anders ausgedrückt: Vergiss es einfach! Wenn du eine dieser "speziellen" Anwendungen hast
from 32256 bytes) Building .pio\build\uno\firmware.hex Ohne DMA und mit den Berechnungen wird der AVR >1ms für den Refresh brauchen, vielleicht 2ms.
-
Thread
Drei CD4017BE für ein Lauflicht ohne Kaskadierung
vorhergehenden IC über 10k an CI, und von eigener 9 (3) mit Diode an eigene CI (Katode an 9 (3)). Wird jetzt langsam zu kompliziert mit Prosa. Also male einen schönen Schaltplan ...
nur in einen DIP-Sockel stecken muss. Wird aber eher selten nötig werden, da er wie die AVR8-Teile allgemein über recht robuste Ausgänge verfügt. Der µC kostet knapp über 2€ als Einzelstück.
-
Thread
Wasserstandsmessung mit RaspberryPico und Drucksensor MPX2050DP
aus. Perfekt für diese Anwendung. Fuerchte nur, der zugehörige Display Treiber Code waere für einen AVR etwas zu anspruchsvoll.
nicht* rein. D.h. man kann durch Anpassung des Volumens die Druckänderung "beliebig träge" machen. Langsamer als die Druckänderung im Füllstandsrohr sollte sie natürlich nicht sein.
-
Artikel
Pulsweitenmodulation
wird vor allem im Audiobereich gemacht. Dazu werden praktisch Operationsverstärker eingesetzt. In der AVR Application-Note AVR335: Digital Sound Recorder with AVR and DataFlash wird zum Beispiel ein mit Operationsverstärkern aufgebauter Chebychev-Tiefpass fünfter Ordnung verwendet. Man findet im Audiobereich
schon richtig viel zusammen. Etwas genauer: Schaltverluste beim FET Siehe auch. Pulsdichtemodulation AVR-Tutorial: PWM AVR-GCC-Tutorial: PWM Soft-PWM Motoransteuerung mit PWM LED-Fading AVR PWM Ambilight in Hardware 1-Bit Digital-Analog-Wandlung Forumsbeitrag: Audioausgabe mit PWM Forumsbeitrag: SPWM auf
-
Artikel
Gleitkommazahlen
style="text-align:right"| 11 bit double precision Achtung: Abweichend vom Standard sind double beim AVR-GCC und der avr-libc auch nur 32 Bit! long double style="text-align:right"| 80 Bit style="text-align:right"| 1 bit style="text-align:right"| 64 bit style="text-align:right"| 15 bit extendend precision
bei Rechnungen solche Fehler Hinweise. Bei alten (und oftmals heute noch genutzten) Versionen des avr-gcc (<10) wird sowohl float, als auch double mit 32bit gespeichert und gerechnet. Damit verhalten sich diese älteren avr-gcc-Versionen nicht Standard-konform, sparen aber auch Speicher und Rechenzeit
-
Thread
Anfängerproblem mit C
noch darauf, dass Rust endlich mal auf µC > implementiert wird. Clang/LLVM unterstützt Rust und AVR. Und im GCC ist Rust in der Mache: [pre]$ ../../source/gcc-master/configure --target=avr --enable-languages=c,c++,rust ...[/pre] [pre] $ avr-gcc -frust-incomplete-and-experimental-compiler-do-not-use
Johann L. schrieb im Beitrag #8070748: > avr-gcc -frust Hihihihi Ob die AVR-GCC-Entwickler Deutsch verstehen?
-
Thread
Ofen und Kochfeld für Balkonkraftwerk optimiert
ab)schnitt steuern würde. Der Wechselrichter hier misst nicht jede Netzperiode, sondern regelt langsamer. Induktionsfelder scheinen auch diese langsame Dimmung zu haben. Die Frage ist: Gibt es Kochfelder und Öfen, die eine Dimmung innerhalb jedes Netzzyklus haben und damit ein Balkonkraftwerk besser
, d.H. andere CT wären kein Problem. StefanK schrieb im Beitrag #8035839: > oder sie mit einem AVR auszuwerten? Der Shelly3EM verwendet einen ADE7880, der kann deutlich mehr als ich in einem AVR nachimplementieren möchte. https://www.analog.com/media/en/technical-documentation/data-sheets/ADE7880
-
Thread
Germanium-Halbleiter auf einer Platine fixieren
Auch dir meinen Dank an dich Lothar. Also so langsam lese ich bei euch auch konkrete Anregungen für alte Germanium-Halbleiter. Dafür meinen Dank. Was deine Löttemperatur von 315°C betrifft, kann ich nur sagen, ich müsste mal mit einem Fernthermometer
schon vorbei und so werden wohl nach und nach auch meine bestellten Teile bis Ende nächster Woche so langsam bei mir eintrudeln. Dann kann ich endlich mit meinen Lötexperimenten beginnen. Wir schauen weiter ...
-
Artikel
FIFO
Hunderte Bytes in sehr kurzer Zeit (wenige Dutzend Mikrosekunden) hineinschreiben, welche dann relativ langsam mittels Interrupt Byte für Byte mit dem UART gesendet werden. Die CPU muss nicht warten, bis jedes einzelne Zeichen versendet wurde. Zum Vergleich. Ein AVR mit 16 MHz Takt macht während der Übertragung
zum anderen hat man dann den 'Bonus', dass der Code immer noch korrekt funktioniert (wenn auch langsamer), wenn der Anwender einen Fehler macht und die Array-Länge nicht als 2-er Potenz definiert. Die Operation kann dann durch die in diesem Sinne gleichwertige Operation ausgedrückt werden, bzw. durch
-
Artikel
Wellenwiderstand
Analogschaltungen stellen erhöhte Anforderungen an die Verbindungsleitungen zwischen ICs und Baugruppen. Wo ein langsamer CMOS-Baustein der 4000 Serie mit ein paar Megahertz (wobei die Flankensteilheit entscheidet - nicht die Frequenz) noch problemlos auf dem Steckbrett mit wilder Klingeldrahtverkabelung funktioniert
Laufzeit der Leitung größer als ca. 1/6 der minimalen Anstiegszeit der Signale ist. Ein Beispiel: Ein AVR ist ein recht typischer, digitaler IC. Die minimale Anstiegszeit beträgt ca. 5ns. Nach obiger Formel darf die Laufzeit nur 1/6 · 5ns ≈ 0,83ns betragen. Bei einer Ausbreitungsgeschwindigkeit von 21cm
-
Thread
EMV-Probleme mit LC-Display
.... Dann > im Datenblatt nach der genauen Pinbelegung schauen. Laut Hersteller Sparcfun ein AVR ATmega328P. Nur weiß ich nicht, welche Version davon. > Dann kann man sehen wie man dem evtl. noch ein paar besser platzierte > Kondensatoren verpassen kann. Vom Foto her sieht mir das Layout nicht
Nadelimpulse sind für EMV unerheblich. Das wage ich zu bezweifeln. > Die Messung ist irre langsam > bekommt davon fast nichts mit. Wir reden nicht von einer Messung des Spektrums, sondern von satten Funktionsstörungen. Das LCD ist der Meßempfänger ;-)
-
Thread
Erfahrungen mit AI-Coding
50 ms Intervall, LED, Blinken den C-Code" Qualität müssen andere beurteilen ;) [c]#include <avr/io.h> #include <avr/interrupt.h> #include <avr/sleep.h> /* ─────────────────────────────────────────────────────────── * ATmega48 – 50 ms LED-Blink via Timer2 asynchron (32768 Hz) * * Quarz
darauf hingewiesen. Mal noch mit 50ms Constraint. Wäre das nun in deinem Sinne? [c]#include <avr/io.h> #include <avr/interrupt.h> #include <avr/sleep.h> #define LED_DDR DDRB #define LED_PORT PORTB #define LED_PIN PB0 /* * 32768 × 0.05 = 1638.4 → nicht ganzzahlig * * Kompensation
-
Thread
RS232 mit 9N1 auslesen
(Vor-Edit: Da ich zu langsam schreibe, wurde vielleicht alles wichtige bereits gesagt. Schicke meinen Senf trotzdem ab, nachdem ich ihn nun verfasst habe...) Das Problem ist ja, dass die gängige PC-Hardware sich nicht auf
*/ UDR = data; //......" Quelle: https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2543-AVR-ATtiny2313_Datasheet.pdf Noch Fragen, Euer Ehren...nein er gehört Ihnen. ciao gustav
-
Artikel
Raspberry Pi Einführung
Schnittstellen-Erweiterungen über seriellen Port oder USB an, zum Beispiel mit einem handelsüblichen AVR Mikrocontroller-Modul und der Firmware von Stefan Frings Gertboard. Webseite: Eine I/O-Aufsteckplatine mit zusätzlichem Mikrocontroller (bisher PIC, jetzt ATMega) I2C-Repeater-Board für Raspberry PI
einem Wecker machen, der einen nicht mit lautem, nervigen Piepsen aus dem Schlaf reißt, sondern langsam in Verbindung mit einem künstlichen Sonnenaufgang weckt. Fehlt nur noch ein Relais, über das die Kaffeemaschine angeschaltet wird, und der Morgen ist perfekt. Bei diesem Projekt gibt es sogar den
-
Thread
Arduino und struct gefallen sich nicht !
sich an vieles gewöhnen: Rahul D. schrieb im Beitrag #8023371: > Auch, wenn ich mit python so langsam zurecht komme, bis ich die mag, > wird es noch dauern.
modules von C++23 braucht es keine *.h mehr. Also dann nur *.cpp Funktioniert bei mir schon, auch für AVR. Aber der Arduino Builder spielt da noch so richtig mit. Tuts, aber hakelt.
-
Thread
DCF77 Empfangsprobleme
verstärken nur den hochohmigen Ausgang des MSF-Moduls. Bleibt noch die Frage, wie die Ankopplung an den AVR aussieht.
aus, wenn man in Assembler programmiert (der AVR-GCC kann das nicht).
-
Thread
Darlington Transistoren mit internen Widerständen
Kenntnis ergeben sich die Freilaufdioden automatisch bei der "Integration". (Die sind auch relativ langsam.)
ergeben sich die Freilaufdioden automatisch > bei der "Integration". > (Die sind auch relativ langsam.) Das ist richtig. Und weil die relativ langsam ist, schaltet man hin und wieder eine "richtige" Diode parallel. Beim ersten Beispiel ist die Diode nur implizit vorhanden: https://www.richis-lab.de