-
Thread
Bizarrer Firmware crash - ATmega4808. Wie Debuggen?
in meinem Code liegen, nicht an der Hardware. Nach dem Kompilieren sind gerade einmal 863 Bytes bzw 14% des Rams belegt, und ich kann mir beim besten Willen nicht vorstellen was passieren muss um das RAM mit Daten und/oder Heap voll zu müllen. Beim AVR64DD32 war ich gerade überrascht: RAM: 32.7% (used
Johann L. schrieb im Beitrag #8076697: > Zu avr-gcc-8.5.1_2025-07-14_mingw32.tar.xz ist anzumerken, dass es keine > definierte Version der AVR-LibC enthält, sondern den Stand der > 2025-07-14 aktuell war. Neueste Release ist die v2.3.2, also wäre
-
Thread
Zugriff verweigert
10:30 576 Chinasendung.txt 13.06.2019 15:11 <DIR> Contacts 20.06.2026 14:58 <DIR> Desktop 23.06.2021 14:11 62.682 digitaler-impfnachweis-1.pdf 17.06.2026 11:24 <DIR> Documents 20.06.2026 14:44 <DIR> Downloads 13.07.2021
aktuellen 32 bit Versionen von M$.
-
Thread
DCF-Uhr from Scratch
Mischer/Demodulation, an den ADC. 77,5 kHz ist jetzt keine Hochfrequenz, aber etwas schneller als der AVR-Arduino-ADC sollte der schon sein. (STM32, RP2040, ...) Rest ist Software.
Bei Betrachtung letzerer gibt es bei DCF77 historisch nicht viel zu berichten, außer, das die ersten 14 Bits nun "vermietet" wurden. Bei MSF60 war das etwas anders: Es wurde der Fastcode abgestellt, d.h. zu Beginn der Minute 0 wurde früher die gesamte Info MM:DD:YYYY etc. in ein FSK-Telegramm (200 Bd
-
Thread
Wie kann ich richtige 1:1 klon von Festplatte erstellen?
Harald K. schrieb im Beitrag #8047122: > dd if=/dev/sda1 of=/dev/sdb1 > > sondern > > dd if=/dev/sda of=/dev/sdb > > (Das ganze natürlich noch um die üblichen Parameter wie Blockgröße etc. > erweitert) Und wenn man statt "dd" "
muss man denn machen um mit ›bs=‹ etwas ›kaputt zu frickeln‹? [pre] head -c 512 /dev/urandom >A dd if=A of=B bs=1G status=progress ls -l A B -rw------- 1 norbert norbert 512 9. Mai 12:32 A -rw------- 1 norbert norbert 512 9. Mai 12:32 B [/pre]
-
Thread
Stromsparende Schaltung Klimalogger auf Basis Rasp Pi Pico
Verfügung Der Mega328 war vor 20 Jahren vielleicht mal "Goldstandard". Heute wären das eher die DA/DB/DD-Teile. Billiger und gleichzeitig viel, viel besser. Aber da ja sowieso noch ein ESP32 mitwerkeln soll, würde man sinnvollerweise dem die Messung noch mit aufdrücken, dann bliebe für den "Co-Prozessor
Christie schrieb im Beitrag #8035199: > Es (das STM32G031 Board) scheint mir auch weniger Beginner-freundlich zu sein wie Arduino Das Board wird von Arduino unterstützt: https://github.com/stm32duino/Arduino_Core_STM32#generic-stm32g0-boards > Beim
-
Artikel
Raspberry Pi Einführung
sichert, und zwar auch nur die wirklich verwendeten Teile. Die Handhabung ist etwas komplexer als bei dd, eine gute Anleitung und ein ausführlicherer Vergleich der beiden Tools ist auf bitblokes.de zu finden. Unter Windows gibt es das Tool Win32DiskImager welches komplette bitweise Images (von SD-Karten
die Aufzeichnung starten: ./RasPi_logGPIO.sh [Liste mit GPIO-Pins] > ausgabedatei.txt Für die Pins 14, 31 und 23 sieht das Kommando z.B. so aus: ./RasPi_logGPIO.sh 14 31 23 > ausgabedatei.txt Die Aufzeichnung kann mit Strg+C gestoppt werden. Jetzt kann man die entstandene Datei (z.B. hier ausgabedatei.txt
-
Thread
DCF77 Empfangsprobleme
waren für ATMega8535 gedacht. Vollkommen egal. DCF77-Decodierung und LCD-Steuerung sind sowas von AVR-Typ-unabhängig, das einzige worauf es ankommt ist ausreichende I/O-Anzahl für die jeweilige Anwendung. Man braucht dafür nicht mal RAM -- die 32 Allgemeinregister reichen für solch einfache Dinge dicke
Programms so unglaublich egal, ob es für einen ATtiny24, 85, 2313, 1616 oder ATmega8, 48A, 328PB, AVR64DD28 geschrieben wurde. Weil weder nennenswert Speicher noch bestimmte Peripherie dafür gebraucht wird, die manche Typen nicht hätten. Karl B. schrieb im Beitrag #8047447: > Und verbindet nicht
-
Thread
Programmieren mit KI
-> STM32Cube MCU Package for STM32F1 Series anwählen -> Install.
folgender Anweisung: Könntest du mir bitte den Micropython-Code auch als reines C-Modul für einen AVR Mega32A generieren? Die Quartz-Frequenz beträgt 16MHz. Das DCF-Signal liegt an Port A.0 an. Den Compileraufruf hab ich ihn auch generieren lassen. Sieht so aus: [code] avr-gcc \ -mmcu=atmega32
-
Thread
PIC Mikrocontroller noch aktuell ?
spezifisch für 8-bit Mikrocontroller interessiert, dann kommt natürlich auch PIC in Frage. Aber Padauk, AVR und STM8 sind vielleicht sogar interessanter. Ansonsten gibt es viele 32 bit alternativen: RP2040, STM32, CH32V, PY32F etc...
beispielsweise: https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/AVR64DD32-28-Complete-DataSheet-DS40002315.pdf
-
Artikel
KiCad
mit sudo apt-get install ia32-libs. Siehe Forumsbeitrag Ich habe das umgekehrte Problem: 32bit system aber 64bit Binarys. Selbst aus den Sourcen neu compilieren. <!-- alt -- *Ich will/muss mir KiCad selber compilieren. Wie gehe ich
_13Oct2013.zip 3D-Modelle diverser elektronischer Bauteile im wrl 2.0 und wings Format. Enthalten: DD-PAK (TO263AB), D-PAK (TO252AA), SMD Dioden MELF, MiniMELF, SMA, SMB und SMC, Transformatoren ETAL P1165, P1200, P2781, P3000, P3181, PP3188 und P3191, SO126 / SOT32 in horizontal und vertikal, SOT223
-
Thread
Arduino: page-write in I2C eeprom verliert sporadisch ein Byte
Wert 65): [code] EEPROM Settings 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 16 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 32 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F 48 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F 64 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 80 50
14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 32 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F 48 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F 64 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 80 50
-
Thread
TinyAVR Serie 1/2 OneWire Zugriff auf DS18B20 Temperatursensor
und 80C51XA kennt kaum noch jemand und werden wohl auch nicht mehr produziert. https://www.keil.com/dd/docs/datashts/intel/8xc251sx_um.pdf https://docs.rs-online.com/788c/0900766b80025448.pdf Der 80C51XA hat schon nette Sachen gehabt, die man sich auch beim AVR gut vorstellen könnte: fast 16 ×
ATtiny1614 ist ja bei Reichelt recht günstig: https://www.reichelt.de/de/de/shop/produkt/8-bit-attiny_avr-risc_mikrocontroller_16_kb_20_mhz_soic-14-349270 Oder wäre der ATtiny1604 besser?
-
Thread
Moderne AVR (Nachfolger Atmega und Attiny)
ATtiny3227. AVRrc: ATtiny4, ATtiny5, ATtiny9, ATtiny10, ATtiny102, ATtiny104, ATtiny20, ATtiny40. AVR-Dx: AVR16DD14, AVR16DD20, AVR16DD28, AVR16DD32, AVR16DU14, AVR16DU20, AVR16DU28, AVR16DU32, AVR32DA28, AVR32DA32, AVR32DA48, AVR32DB28, AVR32DB32, AVR32DB48, AVR32DD14, AVR32DD20, AVR32DD28, AVR32DD32
AVRrc: ATtiny4, ATtiny5, ATtiny9, ATtiny10, ATtiny102, ATtiny104, >> ATtiny20, ATtiny40. >> >> AVR-Dx: AVR16DD14, AVR16DD20, AVR16DD28, AVR16DD32, AVR16DU14, >> AVR16DU20, AVR16DU28, AVR16DU32, AVR32DA28, AVR32DA32, AVR32DA48, >> AVR32DB28, AVR32DB32, AVR32DB48, AVR32DD14, AVR32DD20, AVR32DD28,
-
Artikel
ARM-ASM-Tutorial
processors support all three instruction sets, while the 32bit ones only A32 and T32. The Cortex-M microcontrollers only support T32. Therefore, this tutorial will only talk about “thumb2”, the second version of the “T32” instruction set. Prerequisites. First
RCC_APB2ENR” which allows you to configure the clock signal for some peripheral modules. This register has 32 bits, of which 14 are “reserved”, i.e. can’t be used and should only be written with zeroes. Each of the available 18 bits enables one specific periphery module if set to “1” or disables it if set to
-
Thread
AVR Dx Series Clock Schema
Ich setze gerade ein Projekt mit dem AVR32DD14 auf. Irgendwie komme ich mit dem Clock Controller nicht klar. Die Begrifflichkeiten sind m.E. im Datenblatt etwas unklar und nicht immer konsistent. 1. Verständnis der einzelnen Clocks Datenblatt
eine max. ADC Clock definiert ist schon klar. > Was aber soll passieren, wenn ich den ADC nur mit 32,768 KHz takte? Das ist tatsächlich eine interessante Frage. Vermutlich: bei 32,768 kHz Systemtakt sind die Specs der ADC nicht mehr in jeder Hinsicht garantiert. Grundsätzlich funktionieren wird sie
-
Thread
Windows10 löscht dieses Programm ohne Rückfrage, warum?
die Sache bringen was mir damals geholfen hat. Einfach nur das hier eingeben: PS C:\WINDOWS\system32> Set-MpPreference -PUAProtection AuditMode
Rene K. schrieb im Beitrag #7846739: > Zeiten von 18TB HDDs und 4TB SSDs RAM, nicht (H|S)DD.
-
Thread
AVR64DD32, UART-Ausgabe bleibt hängen, Assembler
wenige Ausnahmen. Sorry, aber du bist nicht mehr auf dem aktuellen Stand. Siehe Datenblatt des AVR64DD32, S. 134; dort wird es in Satz 2 sehr deutlich: "15.3.2.4 Interrupt Priority AVR64DD32/28 CPUINT - CPU Interrupt Controller All interrupt vectors are assigned to one of three possible priority
avrasm] erfolgen. PS: Beim ATmega328 hebt sich der Fehler heraus (in gewissen Grenzen), aber beim AVR64DD32 (mit seiner hohen SRAM-Startadresse) nicht.
-
Thread
Sammelbestellung AR488 kompatibler USB-GPIB Adapter. Interesse?
> Im Vergleich zum USBTMC Adapter habe ich da einen ESP32-S2 verbaut. Der > ist einfach wesentlich billiger als der Mega32U4. Der Grund warum Kai bei seinem Teil den (IMHO krass nervigen) AVR verwendet hat und nicht einen coolen ARM-cortex wie wir den
Ich habe jetzt erst diese zweite Variante bemerkt. Finde beides gut, den USB-AVR weil klein und 5V-kompatibel, den ESP32 weil der leistungsfähig genug wäre, einen Prüfablauf und/oder eine Web-Visualisierung unterzubringen. Das nächste Softwareprojekt... Vermutlich ist die Überproduktion
-
Thread
Mikrocontroller Einstieg
der Preis keine so große Rolle wie in der Serienproduktion. Wobei die Chinesen auch schon lange ARM32-Controller für irgendwelche Dimmer o.Ä. einsetzen, die ganzen Bestandteile eines Elektro-Scooters (Dashboard, Motor-Controller und BMS) sind voll mit ARM32-Varianten. Beim Kern des 8 Bit AVR, der
weiteren Pin den man setzt, das ist bei AVR mit SBI/CBI weniger skalierbar. Dieser Code benötigt 44 bytes im Flash. Für den STM32G0 (Cortex-M0+) ist das schon deutlich umständlicher: [code]ldr r3, =0x50000C10 movs r0, #1 lsls r0, #10
-
Thread
LED-Uhr mit Attiny26
ganz zu Anfang geraten. deswegen ist meine Aussage nicht falsch! Mit dem ESP geht es ähnlich zum AVR, jedenfalls nicht soweit es nur dem AVR zuzuschreiben.
850mW paßt gut zu der überschlagsmäßig berechneten Leistung. Du brauchst außer dem Trafo noch C12, C14, R31, R32, C15, VT10 und VT13. Über C15 sollte eine Spannung von ca. 1.5V liegen (Basisvorspannung). Die Teilwicklungen müssen *richtig* herum in Reihe geschaltet sein. Das kann man nachprüfen, indem
-
Thread
Sehr einfacher Sinusgenerator, Digitalelektronik Projekt
Der 14-Pin AVR16DD14 hat einen 10-Bit-DAC. Vielleicht könnte man damit auch irgendwas Analoges erzeugen.
dich, es mag aber auch andere Schwerpunkte des Minimalismus geben. Bei dir sind die Bauteile halt im AVR16DD14 versteckt. Und es mit einem integrierten DAC zu machen ist für mich auch kein Minimalismus.
-
Thread
Verständnisfrage PWM mit AVR
PLL) https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/AVR64DD32-28-Complete-DataSheet-DS40002315.pdf
> eigentlich hatte ich mit einem kleinen ATTiny412 geliebäugelt Ein AVR16EB14 sollte die Vorgaben erfüllen.
-
Thread
Einfache CPU, einfacher Rechner, nur zum Lernen, Erfahrung?
So grundsätzlich könnte man sich aktuell ruhig mit einem AVR beschäftigen und (also +) über VM mit DOS z.B. bekannte Algorithmen oder C-Programme mit dem Debug-Programm in Assembler erstellen. Bei dem FreeDOS kann man Debug sogar in 32Bit programmieren, und
Sprache(ABI) verankert. > "The (ABI)Word-Project" für Linux oder Windows in C++? ABI? Hier, für den AVR GCC: https://gcc.gnu.org/wiki/avr-gcc
-
Thread
ATMega Auslaufmodell?
die > Entwicklung nicht weiter. Atmel wurde 2016 von Microchip gekauft, und die neueren 8-Bit-AVR-Mikrocontroller heißen nicht mehr ATmega, sondern AVRxxxxxx, z.B. AVR64DB48, AVR32DD32.
schrieb im Beitrag #7740644: > Atmel wurde 2016 von Microchip gekauft, und die neueren > 8-Bit-AVR-Mikrocontroller heißen nicht mehr ATmega, sondern AVRxxxxxx, > z.B. AVR64DB48, AVR32DD32. Es gibt auch etliche ATmega mit der "neuen" Architektur. Siehe: https://ww1.microchip.com/downloads/
-
Thread
8048 Assembler für aktuelle Windows-Versionen
naken asm", der sehr klein, sehr schnell ist und einige andere MCU's dazu auch kann (wie bspw. MCS-51, AVR, STM8 etc.) https://www.mikekohn.net/micro/naken_asm.php
mir zu verantwortenden Daten unter Public Domain. PS: Die Platine kann 1:1 auch am JU+TE KOMPAKT 32/32, JU+TE MINI 32/32 und JU+TE MINI PLUS 32/32 verwendet werden.
-
Thread
Hilfe - Umrechung 5 Byte! Array Dezimal => Hex. Gesperrt
lese von einer Chipkarte 5 Byte und stecke diese in ein 5Byte Array. Kann die nicht in eine Uint32 stecken. Diese 5 Byte sind von 0 bis 9999999999 Normalerweise würde man diesen Algorithmus (Bild zuvor) ja einfach durhführen können. Aber nur bis uint32.
Zahl / 16 Das ist eigentlich gut, denn wenn er das tut, dann wird aus der für einen vorzeichenlosen 32-Bit Integer um den Faktor 2,3 zu großen Zahl 9999999999 die Zahl 0999999999, die dann als 0x3B9AC9FF wieder völlig problemlos in einen 32-Bit Integer passt.
-
Thread
AVR 10-Bit-DAC
, AVR128DB28, AVR128DB32, AVR128DB48, AVR128DB64 AVR16DD14, AVR16DD20, AVR16DD28, AVR16DD32, AVR32DD14, AVR32DD20, AVR32DD28, AVR32DD32, AVR64DD14, AVR64DD20, AVR64DD28, AVR64DD32 AVR16EA28, AVR16EA32, AVR16EA48, AVR32EA28, AVR32EA32, AVR32EA48, AVR64EA28, AVR64EA32, AVR64EA48
-
Thread
UPDI Programmierung mit dem Diamex
mit "-p m8" aufgerufen, das ist ein ATmega8. Vielleicht einfach mal AVRDUDE direkt aufrufen und "-p avr32dd14" verwenden.
ist UPDI. Wenn aber die Signatur nicht an der erwarteten Stelle gefunden wird ... Bei Johannes' AVR32DD14 aber steht sie dort, wo sie immer stand (und hingehört): auf 0x1100.
-
Thread
AVR64DD28, mEDBG, Studio 7.0 - Fehler beim Schreiben von Fuses
Ich habe jetzt festgestellt: weder AVR16DD14 noch AVR16EB14 wollen mit dem mEDBG programmiert werden. Es ist Zeit für einen nEDBG.
Mit dieser Änderung lässt sich, zumindest bei mir, die Signatur auslesen von ATtiny412, ATmega4809, AVR128DB28, AVR16DD28, AVR32EA28 und AVR16EB14.