-
Thread
Bizarrer Firmware crash - ATmega4808. Wie Debuggen?
, der Empfänger scheint zu >> funktionieren (Test läuft)! > > [...] 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
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
GCC Statische initialisierung.
inkludiert) #pragma once namespace { using Register = volatile uint8_t *; #if defined(__AVR_AVR32DB32__) || defined(__AVR_AVR64DB32__) || defined(__AVR_AVR128DB32__) #include "include\Pin\AVRxDB32_PinRegister.h" #include "include\Pin\AVRxDB32_PinNamen.h" #elif defined(__AVR_AVR32DB48
inkludiert) #pragma once namespace { using Register = volatile uint8_t *; #if defined(__AVR_AVR32DB32__) || defined(__AVR_AVR64DB32__) || defined(__AVR_AVR128DB32__) #include "include\Pin\AVRxDB32_PinRegister.h" #include "include\Pin\AVRxDB32_PinNamen.h" #elif defined(__AVR_AVR32DB48
-
Thread
Arduino Uno R4: Besonderheiten und Abhilfen
defined(__AVR_ATmega328P__) Serial.println(F(", auf ATmega328p")); #elif defined(ESP32) Serial.println(F(", auf ESP32 WEMOS LOLIN32")); #endif [/c]
keine 8/16bit ARMs). Die meisten "T32"-Instruktionen (vom Cortex-M4) sind 16bit breit, d.h. genau so breit wie die vom AVR. Die Handvoll 32bit-Instruktionen brauchen i.A. auch nur einen Takt zum Berechnen; das Laden aus dem Flash *kann*
-
Thread
I2C Display einfache Frage
eingebunden habe (die auf meiner Platte liegen) und so lief ein OLED-Display auch auf einem CH32V003, einem STM32F030 / F103 / F411. Hier jedoch nur die Datei, bei der AVR und STM8 eingebunden sind. Bei Verwendung für AVR ATmega328 und AVR-GCC als Compiler, hat das erzeugte Kompilat bei mir eine
AVRStudio.exe > Anwendungsversion: 4.19.0.730 > Anwendungszeitstempel: 4e569ce0 > Fehlermodulname: COMCTL32.dll Dann vielleicht könnte dir auch helfen: https://www.mikrocontroller.net/topic/316052#3420336 Ich mache es mit AVRStudio 4.19 so: avr-toolchain-installer-3.4.2.1573-win32.win32.x86.exe installieren
-
Thread
[S] Low-Pin Count MC mit USB-HID
PIC16F1455: SOIC14 mit Hardware USB 2.0. Kein Quarz nötig. fchk
AVR16DU14 (SOIC-14) ist z.B. ein AVR-Mikrocontroller mit USB. https://www.microchip.com/en-us/product/AVR16DU14 (Ich sage nicht "mit Hardware-USB", weil das ein Pleonasmus ist)
-
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...
gerne WCH und 8051. Aber das ist kein Grund, sie auch als Hobby zu nutzen. Da ist selbst der AVR überholt, man nutzt entweder STM32 oder ESP32. Moderne Arduinos nutzen ebenfalls keine AVR mehr. Interessant ist die Frage, ob es in die uC Familie auch Chips mit LCD Treibern und mit LED Treibern
-
Thread
Günstiges und einfaches Mini-Controller Board, was würdet ihr heute nehmen?
Hallo, also nach einigen Jahren, in denen ich mal mit AVR gebastelt hatte, bin ich vor einiger Zeit wieder eingestiegen mit dem ESP32 (mit einem inzwischen veralteten Dev Kit V4, ESP WROOM 32D). IMO ist das ein sehr gutes Board, der ESP hat sehr vielfältige
> verstehen. So sehe ich das auch. Die gibt es in guter Qualität für AVR und STM32 für Software und(!) Hardware.
-
Thread
USB Design mit AVR16DU14, bitte um Review
schrieb im Beitrag #8074814: > Feedback Hm... sollte (a) U1 nicht eine Spannungsversorgung an Pin 14 bekommen und (b) VUSB auf 3.3V liegen statt auf 5V? | https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/AVR32-16DU-14-20-28-32-Prelim-DataSheet-DS40002576
Datenblatt: https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/AVR32-16DU-14-20-28-32-DataSheet-DS40002576.pdf Genau, auf Seite 28 steht: "Connection for RESET The RESET pin on the device is active-low with an internal pull-up resistor, and externally pulling
-
Thread
[V] uC, Digtal, Analog, Transistoren, Evalboards
, Atmel: AVR, 32k Flash, 2k RAM, 20MHz -> 0,75€/Stk. 11x ATMEGA328P-AU, Atmel: AVR, 32k Flash, 2k RAM, 20MHz -> 0,75€/Stk. 8x ATMEGA324PA-AU, Atmel: AVR, 32k Flash, 2k RAM, 20MHz -> 0,75€/Stk. 25x ATMEGA324P
, Atmel: AVR, 32k Flash, 2k RAM, 20MHz -> 0,75€/Stk. 25x ATMEGA324P-20AU, Atmel: AVR, 32k Flash, 2k RAM, 20MHz -> 0,75€/Stk. Halbleiter Analog: 50x MAX4543CSA, Maxim: Dual SPST Analogschalter
-
Thread
Turtlegrafik: Interpreter, Creator & Designer
43,21 T1,-23 C25,96,27" "M1,-29 K16 c2 M-9,5 K3 M17,-1 K3 M-5,4 K3 M4,0 K3 M-18,-9 K2 c14 M1,5 K2 M13,2 K2 M8,-4 K2" "c4 M-5,7 K1 M-16,-3 K2 M55,-12 C65,6,6 T4,-8 M32,-17 c14 C198,70,0 K10 c14 M-2,1 K7 C153,193,241" "M-58,-3 M-1,-2 K5 M5,0 K4 r8 K4 l25 K6 r5 K4
C114,81,21 M-43,21 T1,-23 C25,96,27" "M1,-29 K16 c2 M-9,5 K3 M17,-1 K3 M-5,4 K3 M4,0 K3 M-18,-9 K2 c14 M1,5 K2 M13,2 K2 M8,-4 K2" "c4 M-5,7 K1 M-16,-3 K2 M55,-12 C65,6,6 T4,-8 M32,-17 c14 C198,70,0 K10 c14 M-2,1 K7 C153,193,241" "M-58,-3 M-1,-2 K5 M5,0 K4 r8 K4 l25 K6 r5 K4"; void setup()
-
Thread
Arduino Q, Qualcomm kauft Arduino, neue IDE ante Portas
, irgendwelche Libraries fehlten In der Zeit, als die IDE entstand, war Arduino im wesentlichen AVR. Die anderen Prozessoren kamen erst viel später. Für den AVR gab es da schon seit sehr langer Zeit Atmel Studio oder Eclipse mit AVR-Plugin und WinAVR, die alle mit eine bis zwei clicks installiert
Oliver S. schrieb im Beitrag #7969105: > Für den AVR gab es da schon > seit sehr langer Zeit Atmel Studio oder Eclipse mit AVR-Plugin und > WinAVR, die alle mit eine bis zwei clicks installiert waren. Das > Argument zählt also nicht. Viel zu kompliziert
-
Thread
Arduinopreise? WTF?
fast nur noch mit großen STM32 und ESP32. Aber für Hobby Anwendungen ziehe ich für die kleinen Projektchen doch lieber irgendwelche 8-Bitter wegen ihrer relativen Einfachheit vor. Da passen die billigen Nanos oder Pro-Minis oft recht
StefanK schrieb im Beitrag #8011399: > Für mich ist Arduino ein sehr praktisches AVR Board mit USB-Anschluss. > Und die 29.- für einen Uno R3 sind schnell vergessen. Bei Aliexpress gibt es Arduino kompatible Boards mit STM32G431. Da bekommst du für 4€ satte 170 MHz.
-
Thread
Versuch einer Millis Funktion für AVR
Siehe Abschnitt "Using the library with MICROCHIP's ATMEL Studio". Die Beschreibung ist gültig bis avr-gcc 14.x.
Daniel A. schrieb im Beitrag #7940826: > Schade, das c11 atomics für AVR noch nicht implementiert sind. > (Folgendes ist vermutlich keine gute Idee, war nur mal zum ausprobieren, > was passiert: https://godbolt.org/z/hh8jbfscj) Die 64-Bit und 32-Bit Versionen sind
-
Thread
Systemnahe Programmierung in C (SPiC) Vorlesungsfolien, Übungen und Projekte
Python aber >ohne C, dürfte selten sein. Naja, für Micropython sind es schon einige: STM32, ESP32, ESP8266, PiPico, Nordic nRF, TI3200, SAMD21 https://docs.micropython.org/en/latest/
Johannes F. schrieb im Beitrag #7965250: > Hat sich halt bislang für AVR (und einige andere kleinere > MCU-Architekturen) nicht wirklich durchgesetzt. In der Arduino Welt schon. Na gut, musst du ja nicht ernst nehmen .... Allerdings ist da "kleine AVR" und C++ eine übliche
-
Thread
CH32V003 und Arduino
aus lauter Jux und Dollerei habe ich jetzt mein my_printf und v003colpos auf avr losgelassen und prompt funktioniert es nicht, weil ich type int verwende (und die auch als 32-bit behandle), die aber auf avr nur 16 bit lang sind. eine explizite angabe von int32_t für alle bisher
Arduino zu verwenden anstelle einer Toolchain (wie bspw. eine eigen eingerichtete oder auch einfach nur avr-gcc, libopencm3 bei stm32 oder das ch32fun framework). Mein Gegenargument für bspw. ch32v003 (weil ich das hier gerade belegen kann) ist, dass ein Programm, welches im Code identisch ist (einfach
-
Thread
DCF77 Empfangsprobleme
reagieren nur auf Anforderungen, die den Clientmodus verwenden..." Alles versucht, kein Erfolg. w32tm /config /manualpeerlist:<NTP_server_IP_Address>,0x8 /syncfromflags:MANUAL net stop w32time net start w32time w32tm /resync Mit PTB geht es genausowenig. Muss Uhr ab und zu manuell nachstellen.
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
-
Thread
Einstieg in PIC mit MPLAB X und Snap Adapter
MPLAB V8.92. Da ist kein "Kram rausgeworfen", und das Pickit3 ist drin! Ahnungsloser Honk! [pre] 14/12/16 16:24 116,318,137 MPLAB_IDE_8_92.zip 17/12/09 14:36 104,917,632 xc8-v1.45-full-install-windows-installer.exe [/pre]
PICs, der 16C50, geeignet sein. Neu spielt nur eine sehr untergeordnete Rolle. Für SMD (SO8/SO14) gibt es Adapter mit einem Nullkraftsockel. In den SO14 passen auch SO8. Das spielt also überhaupt keine Rolle. Ach ja: Ich schreibe hier nichts zweimal. Lies einfach aufmerksam.
-
Thread
AVRDU USB Inbetriebnahme scheitert.
Hallo, Ich versuche gerade den USB von einem AVR32DU14 in Betrieb zu nehmen. Es soll ein einfacher USB zu Seriell Wandler werden. Dazu habe ich mir eine kleine Platine gemacht. Der Controller ist 5V Bus powered. Die 5V werden ueber einen TPS2041C
. Es ist eine abgespeckte und an den AVR32DU14 angepasste Version des Beispiels von Microchip (avr64du32-cnano-usb-cdc-to-usart-bridge-mplab-mcc) zu finden auf github. Die angehaengte main.c ist das Orginal aus dem Microchip Beispiel.
-
Thread
[V] verschiedene ATtiny und ATmega
Attiny13A-PU DIP8 2 Attiny45-PU DIP8 1 Attiny85-PU DIP8 1 Attiny4313-PU DIP20 1 Attiny84A-PU DIP14 2 Attiny861A-PU DIP20 1 Attiny13A-SSH SOIC8 2 Attiny841-SSU 14SOIC 1 Attiny841-SSUR WSOIC14 1 Attiny861A-SU SOIC20 1 Attiny88-AU QFP32 1 Attiny1634R-MU QFN20 1 Attiny1634-SU SO20-W 2 Attiny1614-SSNR SOIC14 1 Attiny1616SFR SOIC20 1 Atmega: Atmega8A-AU TQFP32 5 Atmega168PB-AU TQFP32 1 Atmega328P TQFP32 1 Atmega32-16 TO TQFP44 1 Atmega644PA-AU TQFP44 1 Atmega128-16 TO TQFP64 1 Atmega8A-PU DIP28
-
Thread
Schulnotenbewertung eines Arduino-Programms
beim letzten Ausschieben ein Strobe-Impuls gegeben). Interessanterweise funktioniert shifOut auf AVR erwartungsgemäß korrekt, aber auf einem CH32V003 mit entsprechendem Core nicht (die "Library" hier jedoch schon). Aus diesem Grund verwende ich jetzt dann doch eher sn74hc595. Arduino F. schrieb
#8045143: > in Arduino ist ja scheinbar die <string.h> verpönt. Ist sie nicht! Leider ist bei dem AVR-GCC die libstdc++ nicht dabei. Damit gibts kein std::string Verpönt ist nicht das gleiche, wie unmöglich. Die 32Bit und 64Bit Arduinos oder auch Fremdprodukte haben std::string durchaus dabei.
-
Thread
Stromsparende Schaltung Klimalogger auf Basis Rasp Pi Pico
int32_t)(vsys_v * 1000.0f + 0.5f); } vsys_adc_init(); int32_t vsys_mv = vsys_read_mv(); printf("VSYS: %ld mV\n", (long)vsys_mv); [/code]
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
-
Thread
Verhalten des atmega32u2 bezüglich Fuses und Quarz
32u2 oder 32u4? Fiel mir so beim durchblättern auf. Gibt es beide?
schrieb im Beitrag #8026702: > Heiko schrieb im Beitrag #8026655: >> Ich verwende >> immer nur den avr-gcc mit makefiles und den USBASP zum Flashen. > > Dann ist das ganze Gefasel über Bootloader komplett Sinnfrei! > Einfach die Fuses richtig setzen und gut ist. Ist es nicht, da ich den 32u2 verwenden
-
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
Attiny13a stürzt ab
hobbymäßig nehmen. Es gibt bessere Alternativen, die deutlich mehr Hardware-Komfort bieten, auch bei AVR.)
misslang mit allen Timern von ATMega328P und auch ATMega2560. Bin mir nicht mehr sicher das auch ATMega32U2 und ATTiny85 getestet wurden. Fehlerbeschreibung, aus dem Gedächtnis: Arduino stellt in seiner Initialisierung alle Timer für PWM ein. Die AVR verwenden dann für z.B. OCR1A Schattenregister.
-
Thread
Wie kann ich richtige 1:1 klon von Festplatte erstellen?
hab ich diesen Direktzugriff vor Jahren schon benutzt um meinen eigenen FAT-Datei-Treiber für den AVR zu programmieren bzw. zu entwickeln. Das hat mir das ständige geflasche des AVR erspart und das Debugging des Windowspogrammes war wesendlich angenehmer als des AVRs.
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
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.
die CPU zu stören. Also echte parallel Verarbeitung. Ich habe dann mal nach diesen Daten die STM32 gefiltert und dabei dann STM32H723 oder den STM32H743 gefunden. Beide sind auf Nucleo Boards für 30 bis 50€ erhältlich. Echte 16-bit ADC mit DMA, SMID und DSP, 16-bit DAC um einen OCXO zu führen.
-
Thread
Schaltung vereinfachen
Wenn die Schwellen nicht genau sein muessen, ginge auch sowas: SN74LS14N
: > > https://www.reichelt.de/de/de/shop/produkt/arm_cortex_-m0_mikrocontroller_16_kb_flash_lqfp32-352809?search=stm32c031&; > > Der ADC ist jedenfalls schnell genug. Kleiner geht's natürlich auch > noch, aber man soll ja nicht übertreiben. Nicht jeder kann den STM32C031x4/x6 Mainstream-Mikrocontroller
-
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
Byte bitweise und als ganzes zugreifen als Datentyp in c
auch in der Firma. Liegt wohl daran, dass wir da nur Controller mit dem selben Endian verwenden (STM32 und AVR). Der arm-Compiler ist inzwischen ein neues Release, und der "alte Kram" funktioniert trotzdem (wäre auch dämlich von Hitex, das einfach mal zu ändern)- Norbert schrieb im Beitrag #7946682
btn28 :1, btn29 :1, btn30 :1, btn31 :1, btn32 :1; }; struct { uint32_t byte1 :8, byte2 :8, byte3 :8, byte4 :8; }; uint8_t byte[4]; uint32_t all; }buttons_t;
-
Thread
Protokoll für einfache Kommunikation rs485
einig. Hier code zu kommentieren ist müssig. Für sowas würde ich mich schämen: "uart_string_len=14;" "const uart_string_len=14;" ist richtig. K&R-Fans machen ein "#define" draus. Der Compiler will möglichst viele Chancen haben zu optimieren. Und das geht leichter mit Konstanten statt mit Variablen
Karl K. schrieb im Beitrag #7993566: > ja - hat er. 32Byte #define UART_RX_BUFFER_SIZE 32 Kann man ja hochsetzen. Platz für 2 Datensätze wäre wohl genug. Ich gehe davon aus, dass Du nicht die Unmengen verschicks. Waren doch irgendwie alle 30 Sekunden.
-
Thread
AVR128DB USART Transmit Buffer
(Abschnitt 25.2): Welches Datenblatt nutzt Du denn? Bei den mir vorliegenden Datenblättern für AVR128DB28/32/48/64 behandelt Kapitel 25 den TCD Timer. Der Usart wird in Kap. 27 behandelt. Und dort steht in Abs. 27.2.: "The transmitter consists of a two-level write buffer, a Shift register, and
5usec. Das schafft der AVR auch.
-
Thread
Schrittmotor und Treiber für Drehkondensator
WLAN > weniger geeignet. Nein! Für Ethernet sind sogar kleine Mikrocontrollerarchitekturen wie AVR oder kleine STM32 sehr gut geeignet, seit es die Ethernet Controller W5100 und W5500 gibt, die man ganz locker per SPI steuern kann. Selbst mit einem Mega328P oder einem (auch sehr kleinem) STM32F091, STM32F103 (Bluepill) oder STM32F401/411 (Blackpill) gelingt eine vollständige TCP- und/oder UDP Implementierung inklusive einfacher Hardware-Ansteuerungen. Da betrachte ich mal, einen kleinen Linux-Controller
-
Thread
Erfahrungen mit AI-Coding
so meine Erfahrungen. In dem Falle trifft die KI aber keine Schuld. Der Bug tritt mit Arduino‑ESP32 Core 2.x (IDF 4.4) nicht auf. ESP32 NodeMCU wird einfach nicht mehr gepflegt. OT: hab hier eine Lösung gefunden https://github.com/espressif/arduino-esp32/issues/11807
Alexander schrieb im Beitrag #8026520: > ESP32 NodeMCU wird einfach nicht mehr gepflegt. Korrektur, NodeMCU wird nachgezogen. https://github.com/espressif/arduino-esp32/discussions/10991 > ### Stage 2: Moving to Nimble on ESP32 > > In
-
Thread
Object Oriented Forth
M. schrieb im Beitrag #7959154: > Welche Programmiersprache nutzt ihr? Ich? Auf µC: C++ Vom AVR 8Bit Tiny bis 64Bit K210
Zielsetzung eine Programmiersprache für viele Controller zu haben. Man kann mit dem Code für einen 8-Bit AVR genauso programmieren, wie einen ESP32. (unter Beachtung gewisser Abweichungen). Z.B. wird mit "Serial.begin()" bei beiden die Standard-UART-Schnittstelle initialisiert). > Soll ja jeder gerne alles
-
Thread
Galep3, Atmega EEPROM / FUSES programmieren.
kann man Galep32 schonmal ohne Fehlermeldung starten :) Unter ->Options->Application wird die 00000378 als addresse angeboten. -->War ja füher die Standardaddresse des LPT1. Man kann die aktuelle Addresse eingeben
https://www.amazon.de/atmel-avrisp-mkii/s?k=atmel+avrisp+mkii https://www.diamex.de/dxshop/AVR-ISP-RV-USB-Programmer-fuer-AVR-Controller https://eckstein-shop.de/WaveshareAtmelATAVRISPAVRISPXPIIIn-SystemProgrammerATAVRISP2AVRISPmkIICompliant Der Eckstein Shop ist nicht gerade der günstigste
-
Thread
ChatGPT analysiert uc.net
, sind noch da. Das ist gleichzeitig Stärke und Schwäche. 2. Nachwuchs kommt – aber anders. ESP32, Arduino, STM32, Raspberry Pi, KiCad usw. sorgen weiterhin für neue Fragen. Die aktuellen Themen zeigen das sehr deutlich. 3. Das Internet hat sich verändert. Ein Anfänger fragt heute eher ChatGPT
https://de.wiktionary.org/wiki/selbstgef%C3%A4llig Bild im Anhang ist aus der Zeitschrift ct, Heft 14/2026 S.50.
-
Thread
Neue Bauteile: Hochgeschwindigkeitsfunk, Löttechnik und die Rückkehr der QWERTZ-Tastatur
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
bringen möchte, wird von Spectrum Control mit einer Reihe von neuen SKUs bedient. ### NXP FRDM-A-S32K312 – Arduino Uno-artiges Evaulationsboard mit CAN FD und LIN NXP arbeitet permanent daran, Nutzern der Freedom Board-Serie neue Optionen anzubieten. Nun steht eine Variante ante Portas, die CAN FD
-
Artikel
Avr-gcc Bugs
.. 2.23 12742 mingw32 and --enable-lto in Canadian cross build 2.23 12161 Unconforming ELF file causes SIGSEGV in avr-ld 2.23, 2.22.x avr-libc 57114 Do not #define abs / labs 57071 57071 Fix math.h and function names that
Code bloat for single bit extractions 14 114100 Better indirect addressing on reduced Tiny 14 113156 avr build broken: ICE: 'global_options' are modified in local context 14 112944 Support .rodata in Flash for Devices with FLMAP 14 112830 ICE
-
Artikel
CAN
welches u.a. auch Anwendung in der Automatisierungstechnik findet. Mikrocontroller mit CAN. Atmel AVR. AT90CAN. Atmel AVR Controller mit CAN-Schnittstelle (ein Kanal) Speicher: (FLASH,EEPROM,RAM) AT90CAN32 -> 32KB 1KB 2KB AT90CAN64 -> 64KB 2KB 4KB AT90CAN128 -> 128KB 4KB 4KB 15 CAN "Message Objects"
Stickprobenumfang 1 - sollte schon funktionieren, auskommentiert bis nochmals belegt - mt] --> ATmega16M1/32M1/64M1. modernisierte Version der AT90CAN128 Serie inkl. LIN, PSC und DAC not sampled AT32UC3C. 32bit AVR mit zwei CAN controllern bis zu 512k flash, 64k RAM DMA, USB, Ethernet MAC, 2Msmps 12bit ADC,
-
Thread
uC Modul Empfehlung, Tipps für den Aufbau einer Schaltung
dein Ansatz "Spannung bestimmt Solltemperatur" unzureichend sein. Wer WLAN will nimmt einen ESP32.
Klingt nach einer Aufgabe für einen ESP (8266 oder 32) mit Tasmota, ESPHome oder ähnlich.
-
Thread
LED Zuleitungen reduzieren.
sind das eigentlich und wie möchte er die programmieren wenn er da noch keine großen Kenntnisse hat? AVR-Controller und Arduino?
schrieb im Beitrag #7967761: > Wenn du einen ATtiny406 im 3x3 > QFN-Gehäuse nimmst ... oder einen CH32V002/3. Der hat dann ebenfalls 20 Pins, womit sich jede LED auch einzeln ansteuern ließe. Den CH32V002 gibt es laut Datenblatt auch im QFN-12, das ist dann nur noch 2x2 mm groß, allerdings kenne ich
-
Thread
Türklinger verstärken ohne elektrischen Eingriff in Hausanlage
Fig.4 links 350 x 0,001 = 0,35 suchen, nach rechts zur Kurve gehen, dort runter und unten Bandbreite 14% ablesen, ergibt 350 x 14% = 49Hz, also 175Hz +-25Hz Fig.2 unten die ermittelte Bandbreite suchen, nach oben zur Kurve gehen, links die Empfindlichkeit ablesen.
Schwellwert gemäß LMC567 Datenblatt Fig.2 liegt. Auch ist unklar, ob das Eingangssignal, das der ESP32 liefert, DC frei ist oder ob ein Koppelkondensator dämpft. Vorschlag: mit Cpin1 220nF und Cpin2 10µF (Bandbreite 14Hz) 1) Interne Oszillatorfrequenz auf 350Hz einstellen, gemessen an Pin 5 ÜBER EINEN
-
Thread
Wanderkiste Widlar VIII
- Einige Kupferplatten zur Platinenherstellung - IP Kamera - Mini Kamera mit Audio und FBAS - MyAVR Evalboard mit Programmer - ESP32 Evalboard mit Farb-Grafik-LCD - Marsboard (ähnl. Raspberry PI) - TI Roboter-Eval-Board - LC Textdisplays - Diverse LED Platinen mit passender Vorschaltung und Steckverbindern
mich eher nicht, habe ich selbst zu viele. SMD 0603 würde ich auch nehmen und/oder SMD OPVs SO-8, SO-14
-
Thread
direkt in ein Register des Tiny5 schreiben
/* _AVR_ATtiny5_H_ */ [/pre] [pre] ~$ avr-gcc -v Using built-in specs. Reading specs from /usr/lib/gcc/avr/5.4.0/device-specs/specs-avr2 COLLECT_GCC=avr-gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/5.4.0
=/build/gcc-avr-Q3AFj7/gcc-avr-5.4.0+Atmel3.6.2=. -fstack-protector-strong' GCJFLAGS='-g -O2 -fdebug-prefix-map=/build/gcc-avr-Q3AFj7/gcc-avr-5.4.0+Atmel3.6.2=. -fstack-protector-strong' LDFLAGS=-Wl,-z,relro OBJCFLAGS
-
Thread
avrasm32.exe versteht Assembler Direktiven nicht
Vermutlich wird der avrasm32.exe nur für 32-Bit Controller von Atmel arbeiten können, nicht für die 8-Bit AVR Controller.
> ... avrasm32... neuere avrasm-Version als meine ... /avrasm32/ kenne ich nicht; ich arbeite mit dem avrasm2, z.B. die Version '2.2.8 (build 80 Jan 14 2020 18:27:50)'. Wenn aber urplötzlich "haufenweise Fehlermeldungen
-
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
Assemblerprogrammierer hast du vermutlich eine gute bewaehrte 16x16bit Multiplikation auf Vorrat und eine 32x32. Gut abgehangen, getestet, bewaehrt. Eine KI wuerde sich sowas einfach ausdenken. Und wie gesagt, ich setze voraus das sie so gut ist das ihr ausgedachtes Ergebnis perfekt ist! Dann schaut sie
-
Thread
Bahnhofsuhr als LCD-Anzeige
kleinen Arduino mit ATMega, vor allem wenn es flüssig laufen soll. Ich würde vermutlich eher zu einem STM32 tendieren, z.B. ein Discovery Board, wo schon ein farbiges Display montiert ist, wie den STM32F429 Discovery: https://www.reichelt.de/de/de/shop/produkt/discovery_kit_stm32f411_128kb_ram_512kb_flash
. Sonst soll keine weitere Anwendung laufen. Nein, natürlich nicht. Das kann sogar ein moderner AVR8 mit ein paar Tricks schaffen. Für einen ESP32 oder PiPico ist das schon überhaupt kein Problem mehr und ein ausgewachsener Raspi kann nebenbei auf einem zweiten Display noch Videos abspielen.
-
Thread
Hobby-Austausch: Welche Projekte beschäftigen euch aktuell? (Mit Altersangabe)
entwerfen (immer wieder verschoben) um endlich eine eigene PCB für eine Handheldspielekonsole mit STM32F4xxR zu entwerfen. - Endlich Doku für Arduinobenutzung CH32V003 erstellen. Hier sind die bereits für den CH32V003 geschriebenen Libraries gemeint um den unter Arduino nutzbar zu machen. Durchforsten
aufgezeichnet, Beginn ist 16:00 Uhr Nachmittags: 27,5°C/34%/34,1pF 25°C/38%/33,1pF 23,5°C/43%/32,7pF 21,7°C/52%/32,3pF Ich kann mir das Verhalten noch nicht erklären? Tom
-
Thread
Arduino im Dauerbetrieb (Langzeiterfahrung) - Lebensdauer?
Hier läuft ein ATTiny45 auch schon seit 12 Jahren (oder warens schon 14?) in meinem 'intelligenten heissen Dach(tm)'. Fragt 2 Temperatursensoren ab und steuert danach einen 110V Lüfter mit Wellenpaketen.
Cartman E. schrieb im Beitrag #8087290: > Ein ST62 dreht bei mir seit 32 Jahren an der Heizung. > Dank echtem EPROM (mit Guckloch) wird er es wohl noch einmal so lange > tun. Eine Heizung, die 32 Jahre läuft? Ist die nicht ein bissel teuer im Verbrauch? Und: Eproms