-
Thread
Verhalten des atmega32u2 bezüglich Fuses und Quarz
mit den Fuses. Ich kann diese per AVRDude auslesen und sie stimmen auch mit den Default Werten des atmega32u2 überein. Dabei läuft der atmega32u2 ja eigentlich mit dem internen 8Mhz und geteiltem Takt, also auf 1Mhz. Hier war es schon mal komisch, dass er ohne externen Quarz nicht lesbar war. Ich dachte
generell korrekt abgesehen von dem Problem des Setzens der LFuse. Fuses lesen: avrdude -c usbasp -p atmega32u2 -B 10 -U lfuse:r:-:h -U hfuse:r:-:h -U efuse:r:-:h Fuse schreiben (ging nicht, geht aber nach -e jetzt auch): avrdude -c usbasp -p m32u2 -B 10 -U lfuse:w:0xFF:m Fuse schreiben (geht):
-
Thread
CH32V003 und Arduino
Meinung, wenn etwas mehr Komfort gewünscht ist, daß man dann besser eine etwas üppiger ausgestatteten uC wählen sollte. Beim ATMEGA1284 mit 16K z.B., spielt die Unterstützung von printf eine geringere Rolle als beim 328P oder noch kleiner. Beim STM32L496 denke ich überhaupt nicht daran. Ausser Sportlichkeit
/blob/main/variants/STM32C0xx/C031C(4-6)(T-U)/variant_NUCLEO_C031C6.cpp
-
Thread
I2C Display einfache Frage
://github.com/libdriver/ssd1315 https://forum.arduino.cc/t/ssd1315/695280 include Zeichensatz in u8g2 LIB DisplayOLED.setFont(u8g2_font_ncenB08_tr); // choose a suitable font
explizite Library für den "angeblich" eingebauten Controller zeigt nicht den Erfolg. //Display #include <U8g2lib.h> U8G2_SH1106_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0); void setup(void){ u8g2.begin(); } Was ich jetzt mache, ich versuche Schritt für Schritt die einzelnen Initialisierungsschritte durchzugehen
-
Thread
Stromsparende Schaltung Klimalogger auf Basis Rasp Pi Pico
DIP28 2,75€. Als TQFP32 bei TME.eu oder JLCPCB etwa die Hälfte. Als Breakout-Board bei Ali/eBay gehts noch billiger, aber du kriegst du u.U. Klone, was aber nicht unbedingt schlecht sein muss. Nur die Stromfresser-Extrabauteile
DIP28 2,75€. > Als TQFP32 bei TME.eu oder JLCPCB etwa die Hälfte. > > Als Breakout-Board bei Ali/eBay gehts noch billiger, aber du kriegst du > u.U. Klone, was aber nicht unbedingt schlecht sein muss. Nur
-
Thread
Suche Arduino kompatiblen Bootloader für ATmega8 mit 8Mhz intern
polig) ohne Bootloader geht bei mir nicht über STK500 und Atmel Studio bei den erwähnten Targets. ATMega32U2 geht noch (include "m32u2def.inc"), andere "höhere" nicht mehr. Aber: Nehme zum Beispiel einen Nano und mache ihn zum Programmer, indem ich den Arduino-Programmer-Sketch lade. Näheres auf der
polig) ohne Bootloader geht bei mir > nicht über STK500 und Atmel Studio bei den erwähnten Targets. ATMega32U2 > geht noch (include "m32u2def.inc"), andere "höhere" nicht mehr. Hast du schon die Treiberinstallation über Zadig probiert? Versuche das mal und auch mit Zadig muss die Vorgabe nicht zum
-
Thread
ATMega32u4 unter Linux
habe ein kurioses Problem, das ich nicht gelöst bekomme. Hier verwende ich ein Board mit einem ATMega32u4. Über den USB enumeriert er und ich sehe ihn über lsusb: Bus 005 Device 119: ID 03eb:2ff4 Atmel Corp. atmega32u4 DFU bootloader Ich versuche zuerst über Arduino den 32u4 zu flashen, aber
fummelst. Das hab ich zuvor schon ausprobiert. Das ist echt merkwürdig: dfu-programmer atmega32u4 get Bootloader Version: 0x00 (0) dfu-programmer atmega32u4 dump Failed to read 28672 bytes from device. lsusb Bus 005 Device 046: ID 03eb:2ff4 Atmel Corp. atmega32u4 DFU bootloader
-
Thread
EMS Fertigung: 95% Ausfallquote
Gibt einiges an "Kopien" vom ATMEGA32-16AU auf dem Markt. Gerade im Analogbereich haben die oft Schwächen. Kann man Fakes zu 100% ausschließen?
Oder > habe ich hier im Thread irgendwo eine Angabe zum Herstellungsdatum der > verarbeiteten uCs übersehen (Time Stamp der Charge, Einhaltung der > Lagerbedingungen)? Gleich im ersten Beitrag munkelt der TO über " ... Sind bei älteren ATMEGA32-16AU solche Fehler bekannt? ..." und " .
-
Thread
Arduinopreise? WTF?
Hab noch ein Tray mit etlichen Atmega 168 im TQFP, die ich mal hier im Markt abgestaubt habe. Tiny 85 im SO8 habe ich u.a. mal 50 Stck bei Microchipdirect in England bestellt, kurz bevor sie die EU verlassen haben. Davon zehre ich noch
Pfeife > rauchen kann und unbrauchbar sind. Ich habe mir 2019 von Heise das Sonderheft "make ESP32" mit beigepacktem ESP32-Board gekauft. Das Board war mit Joy-IT gelabelt und unterscheidet sich nicht vom 2,80€-Chinesen! In Betrieb bekommen habe ich es nicht, weil im Sonderheft grundlegende Anweisungen
-
Thread
CH32V006 und CH32V007 von WCH
limitiert die Anzahl der Pins recht stark, so daß es sich angeboten hat den Sprung auf die Version CH32V006K8U7 und CH32V007K8U6 mit einem QFN32-Gehäuse zu wagen. Insbesondere da der Preisunterschied zwischen der Version mit TSSOP20 zu einem QFN32 je nach Angebot noch nicht einmal vorhanden ist (26 Cent
Mounriver Studio (die dicke IDE) ist meiner Meinung nach /overkill/ * MRS_Toolchain_Linux_X64_V2.4.0.tar.xz * RISC-V2A - CH32V003EVT - v2.1.zip * RISC-V2A - CH32V003 Datasheet - v1.8.pdf * RISC-V2A - CH32V003 Reference Manual - v1.9.pdf und für die ›tiefer Einsteiger‹ * RISC-V Compressed
-
Thread
ELEGOO Ardunio Mega R3 16U2 Bootloader
Die Firmware für den 16u2 muss man nicht kopieren. Sie ist in der Arduino IDE (bzw dem Core) enthalten. http://wiki.sunfounder.cc/index.php?title=How_to_Reburn_the_firmware_onto_Atmega16u2
ATMega16u2 ATMega2560 [/pre]
-
Thread
CH32V003-J4M6: Einfacher Rechteckgenerator 0,5 Hz 20 kHz
Z1O5xY70eKjgeWwQh0DSaZy8wOUVD+nEIGleAOangRXCo0MhGjBVAxcKxaXxTxRaK+ZR25Mm5Lqx1h51aVwWt26ozpmTpMz0YIUQWgS3C5PUSNR6S2cFyDPq5NeigA5pT0uSEJkcmTJYTVeKymTuMjesjFGkTQkqqbZap1No8Li7Wb7Y6CQ6+lqXR6sv0DStJh9VrpcvroT9tE77i9qXguJxqc7Y3xXknqn7Dozdu79cqs7j3YcNUJPanJodJs6rZbIcIygAPbRgYggQjYXaQZuEKH8GwAEQAlgB7FwAHRkKX7oT8Y5QY4AXm4xyox2wAKK9hi9ugAY2HdFCPUsmaqmedvUz5
USB-Kabel einsteckt. Ein Arduino nano ist nichts weiteres als (in der klassischen Variante) ein ATmega328 mit Bootloader-Firmware und einer USB2UART Bridge. Wenn Du einen ATmega ohne das Board programmieren möchtest, benötigst du auch dort einen Programmer. Das gleiche gilt hier für den CH32V003
-
Thread
TDC(AS6501) als Phasenvergleicher
hat z.B. das Hardware-I2C mehrere ernste Errata und ist daher nicht wirklich zuverlässig nutzbar. Wenn ich schnelles SPI mit DMA machen möchte, sind neuere STM32 mit DMAMUX flexibler. Und neuere STM32, z.B. die von msx genannten
im Beitrag #8011004: > Aha, und was willst du mit dem Vergleich von einem "Schrottlayout" mit > ATmega und guten Layout mit STM32H7 zeigen? Daß Du ein Schwätzer bist, der nur dicke Backe hat.
-
Thread
Bizarrer Firmware crash - ATmega4808. Wie Debuggen?
sind die mit konstanter Größe aus "disassebled_minimal_change_crash.asm" [code] 322c: 89 e2 ldi r24, 0x29 ; 41 322e: 90 e0 ldi r25, 0x00 ; 0 3230: 0e 94 61 45 call 0x8ac2 ; 0x8ac2 <malloc> 32d0: 89 e2 ldi r24, 0x29 ; 41 32d2: 90 e0 ldi r25, 0x00 ; 0 32d4: 0e 94 61 45 call 0x8ac2 ; 0x8ac2 <malloc> 334c: 89 e2 ldi r24, 0x29 ; 41 334e: 90 e0 ldi r25, 0x00
-
Thread
PIC Mikrocontroller noch aktuell ?
anscheinend so dramatisch, dass sich der Buck-Converter > besonders lohnt - noch viel mehr als beim STM32U0, bei dem der > Verbrauch nur leicht steigt. Jörg W. schrieb im Beitrag #7989190: > Bei denen, bei denen es sie gibt, ist der Stromverbrauch > aber oberhalb von 2 V nahezu unabhängig von der Spannung
ablöten. :-) Hab's jetzt mal versucht, es ist ein Fall von "interessant Scheitern": Ich habe 2x STM32U083C-DK Boards hier, ein altes etwas verbasteltes Exemplar und ein Neues. Da ist ein ST1PS03 Buck-Converter drauf, nicht so toll wie der TPS62840 aber für eine kleine Demo vielleicht ausreichend
-
Thread
Input Thresholds beim Raspberry Pi Pico
Schaltschwellen durchaus nutzen, wie sie sind. Wobei es allerdings Überraschungen geben kann. Beispiel: ATMega328P Schalschwelle ca. VCC/2, also 2,5V bei VCC=5V mit recht großer Hysterese. Beim übertragen des Programms auf einem Leonardo, also mit ATMega32U4, kam dann die Überraschung/Fehlfunktion. An
Oszikanal angeschlossen. Die Unterschiede zwischen gleichen µC sind minimal. Zwischen 328p und 32U4 beträchtlich Wie auch laut Datenblatt erwartbar. Ein 16U2 verhält sich übrigens wie ein 32U4 in der Sache.
-
Thread
bin neu hier, atmega8.
nur auch mal was posten und zeigen was ich so mache. ich habe an der fernuni-sagen Computersysteme 1/2 bestanden, benotete Prüfung, Informatik, technische Informatik. Hauptbestandteil was computer betrifft, war mips32. ich selber mache auch viel mit atmega8 und lcd hd44780 muss aber noch viel lernen.
. Für den Einstieg ist das völlig i.O. Ich sehe auch keinen Grund, warum David sich nicht mit ATmega8 beschäftigen soll, wenn er den zur Verfügung hat. Und wenn er will, kann er den ATmega8 genau wie ein Arduino auch auf einem Uno R3 betreiben. @Alle: Natürlich gibt es auch andere und neuere uCs
-
Thread
Datenlogger Pendeluhr
heutzutage auf der Abstraktionsebene eines Webservers und gibst nur noch die URLs und die Daten an. ESP32 oder STM32 egal. In Zusammenhang mit Ethernet/WLAN sagte ich auch nichts von kleinem uC. Wobei das mit den WIZNET Chips für Ethernet oder irgendwelchen WLAN Chips theoretisch auch möglich wäre. Hans
rechne das vor. Datensatz: Was ich gerechnet habe, aber irgendwie bin ich von Mb auf Gb gekommen, 2 Lichtschranken * (24bit) timing * 2 durchgaenge * 180 Sekunde = 2160 byte. Dazu kommt noch ein 32bit Wert fuer die Unix Time, ein 16bit incremental counter fuer den Datensatz, ein length byte und CRC
-
Thread
Handbetriebenen Drehgeber ohne Timer auswerten
/ Empfehlung ;-)). Neuere ESPs (ESP32-C5, ESP32-C61, ESP32-H2 und ESP32-P4) haben eine softwaremäßig (de)aktivierbare Hysterese.
eben optische QE wählen. Wer absolut keinen Schritt verlieren möchte, sollte HW QE machen (LS7066 u.co., LS3183/4). Sich in solchen Fällen nur auf SW zu verlassen wollen sehe ich da eher als sportliches Unterfangen an. Es gibt schliesslich uC mit QE Eingängen der Zähler (STM32 z.B.) Ironischerweise
-
Thread
Atmega 328PB lässt sich nicht programmieren
zuverlässig funktioniert. c:\WinAVR\avrdude\avrdude -p m328pb -P com3 -b 115200 -B 200 -c stk500v2 -e c:\WinAVR\avrdude\avrdude -p m328pb -P com3 -b 115200 -B 200 -c stk500v2 -U lfuse:w:0xE2:m c:\WinAVR\avrdude\avrdude -p m328pb -P com3 -b 115200 -B 200 -c stk500v2 -U hfuse:w:0xDF:m c:\WinAVR\avrdude\avrdude -p m328pb -P com3 -b 115200 -B 200 -c stk500v2 -U efuse:w:0xF5:m c:\WinAVR\avrdude\avrdude -p m328pb -P com3 -b 115200 -B 1.1 -c stk500v2 -D -U flash:w:deinHexFile.hex c:\WinAVR\avrdude\avrdude -p m328pb -P com3 -b 115200 -B 200 -c stk500v2
-
Thread
Erfahrungen mit AI-Coding
> /* ─────────────────────────────────────────────────────────── * ATmega48 – 50 ms LED-Blink via Timer2 asynchron (32768 Hz) * * Quarz: 32.768 kHz an TOSC1/TOSC2 * Timer2: asynchroner Modus, CTC, Prescaler /1 * Compare: OCR2A = 163 → 164 Takte = 5,00488 ms
ASSR |= (1 << AS2); /* CTC mode, OCR2A as top */ TCCR2A = (1 << WGM21); /* * 32.768 kHz / 128 = 256 Hz * 1 compare tick = 3.90625 ms when OCR2A = 0 * * For an easy 10 ms-ish
-
Thread
Lichtschranken-Rundenzähler (12V).
hash=item4e601d93e8:g:GcwAAOSwPipj1Pko&itmprp=enc%3AAQALAAAAwGfYFPkwiKCW4ZNSs2u11xCx2%2FTcq%2BZj%2BZgdTQXsscDdG4TQPhQbfURCX%2Fmm7EoukT5jAUR50xQPPzic8t1FRXdRF03sr7d8E5uFtu1AWAlEvleg2gwAT3fHZJbWTpJGdskk27jDpyzJ23xoQt2IjfT8D7KVDK2mW5Bf%2B9laAH9T8tvwhUljFq4NbDSWTcjLrPyUvMH4DWSmmCWBL5I4ihQi
René H. schrieb im Beitrag #8096019: > für den ESP32 S2 Mini Wobei ich die Dateien nicht öffnen kann mangels KiKad-Installation. (Benutze TinyCad) Also ein Schaltplan in üblichem Bildformat wäre ein netter Zug vom TO. Aber ich konnte nicht umhin, einmal
-
Thread
Feld aus Festwerten im Programmspeicher
_mingw32_binutils2.45_avrLibc2.2.1\\bin\\avr-g++" -c -g -Os -w -std=gnu++23 -fno-exceptions -fpermissive -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC
mir gestern durch die Lappen gegangen. [c] "E:\\Programme\\arduino\\portable\\avr-gcc\\avr-gcc-15.2.0_mingw32_binutils2.45_avrLibc2.2.1\\bin\\avr-gcc" -c -g -Os -Wall -Wextra -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=
-
Thread
UDP-Netzwerke(l)n mit kleinen Mikrocontrollern und WizNet W5100/W5500
geht, haben kleine Microcontroller ohne MAC mit der breiten Verfügbarkeit der unglaublich billigen ESP32 für mich ihren Reiz weitgehend verloren. Ich habe seit Jahren privat keinen ATMEGA mehr angefasst.
to 150 Mbps) A-MPDU and A-MSDU aggregation, 0.4_ s guard interval support Frequenzreichweite von 2.4 - 2.5 Ghz Bluetooth v4.2 BR/EDR und BLE Standard NZIF Receiver mit -97 dBm Sensitivity Netzwerkanschluss: RJ45, 10/100Mbps Serielle Baudrate: 80~5000000 Onboard Flash: 32Mbit Stromaufnahme: 80mA
-
Thread
Impulsverdoppler für alte Heidenhain Anzeige
nicht die einfachste Lösung, aber sie funktioniert. Aufbau: Umgesetzt mit einem NE555 und einen uC (hier Attiny45, kann aber auch ESP oder Arduino genutzt werden). In "Digitalanzeige2" sieht man das PCB mit Beschriftungen der IC´s. In "Digitalanzeige" sind 2 Leitungen an den Pins 4 & 5 des ersten
Passend zur Steuerung hätte ich das wahrscheinlich mit 1-2 TTL-Grundgatter-ICs aufgebaut. Bei denen brauchst du dich auch nicht mit Pufferüberläufen u. dgl. rumärgern ;-)
-
Thread
Schaltung vereinfachen
Mit einer so niederohmigen Quelle reichen doch 2 Widerstände pro Eingang. Dazu 3 Kondensatoren und dieses Schnäppchen: https://www.reichelt.de/de/de/shop/produkt/arm_cortex_-m0_mikrocontroller_16_kb_flash_lqfp32-352809?search=stm32c031& Der ADC
Bauform B. schrieb im Beitrag #7954059: > Mit einer so niederohmigen Quelle reichen doch 2 Widerstände pro > Eingang. Dazu 3 Kondensatoren und dieses Schnäppchen: > > https://www.reichelt.de/de/de/shop/produkt/arm_cortex_-m0_mikrocontroller_16_kb_flash_lqfp32-352809?search=stm32c031&;
-
Thread
[V] uC, Digtal, Analog, Transistoren, Evalboards
-> 0,50€/Stk. 18x STM32L152RBT6, ST: STM32, Cortex M3, 32MHz -> 1,50€/Stk. 5x STM32F103VDT6, ST: STM32, Cortex M3, 72MHz -> 2,00€/Stk. 25x ATMEGA328P-MU, 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-20AU, Atmel: AVR, 32k Flash, 2k RAM, 20MHz ->
-
Thread
Was fuer ein Program?
Ausgangspins, für 2 1/2 genutzte Stellen 16 pins (+Stromversorgung, Tasten zum Einstellen und DAC Ausgang) Der Stromverbrauch so einer Schaltung liegt im 100uA Bereich, per standby bei 5uA, da hält sogar ein 9V Block
wird das nichts und wenn der dauerhaft 5V erzeugt ist dein > Akku schnell leer. > > Nimm einen uC der mit 3V läuft und eine Knopfzelle ohne Regler. Das musst du mir jetzt aber erklären. Der Atmega328PB läuft mit 1.8 bis 5.5V. Auf 8 MHz läuft er ab 2.7V. Das ist bequem im Bereich einer Lithium-Polymer-Zelle
-
Thread
ATTINY406 , Powerdown , aufwachen per Port-Interrupt
Rede von: "Asynchronous Sensing Pin" Und auf den Seiten 17/18 fintet man eine kleine Randnotitz: "2. All pins can be used for external interrupts, where pins Px2 and Px6 of each port have full asynchronous detection." Die Erkenntnis: Aufwachen geht also nur mit Taster an Pin2 oder Pin6! Hat jemand
verwenden. Denn Letzteres funktioniert immer&überall, während Ersteres bei den älteren AVRxt auf PINx2/6 beschränkt ist: ATtinies, aber auch bspw. ATmega4809 oder AVR128DB28. Diese Einschränkung entfällt z.B. beim (neueren) AVR32DD28, bei diesem sind alle Pins 'fully asynchronous'.
-
Thread
Wanderkiste Widlar VIII
Hallo zusammen, hätte ich beinahe vergessen das in/out zu hinterlegen. out 2 große Potis 2 Displays 2 ESP32 Worms 2 FR4 Platten Nicht auf dem Bild zu sehen ca. 800g THT Widerstände und THT Kondensatoren. in 6 USB C Isolatoren ( habe diese hier im Marktforum erworben )
einen Radiobausatz, USB-Trenner, Platinen für den Loop-Preamp, eine Relaisplatine, Schalter, DS18B20, 2 Mehrgangpotis, Hutschienen-Relais, Kleinrelais, Printtrafo, einen BLDC, Mini-Servos, eine ATMEGA-Platine und diverse Bauteile. Rein gingen ein weiteres 40xx/74xx IC-Set, 2 (tr)uSDX Platinensätze,
-
Thread
LED Zuleitungen reduzieren.
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
Beitrag #7982073: > Statt D1 eine Sicherung. D2 dient gleichzeitig mit als Verpolschutz Genau das habe ich in den letzten Stunden gemacht. Siehe Anhang. Kleine Doku zu den verwendeten Bauteilen: U2 ist eine Polyfuse mit mit einer Absicherung
-
Thread
Problem mit DCF77 Empfänger, Signal passt nicht
Dirk U. schrieb im Beitrag #8090083: > Manson NSP2050 Störsender.
keine LED direkt betreiben, Gestern mal gemessen, das Pollin Modul bricht bei 33K Last (ca. 100uA) um 130mV ein. VCC ist 3,2V.
-
Thread
Arduino im Dauerbetrieb (Langzeiterfahrung) - Lebensdauer?
Ich hab seit 12 Jahren einen ATMega8 (der Opa vom 328 Arduino ATMega) in der Alarmanlage der Werkstatt laufen. 24/7, kein Sleepmode. Temperatur von -5°C - 35°C. Keine Auffälligkeiten.
kleinen Offset versehen. Oder sich nen lustigen Bildschirmschoner ausdenken. Der kleine Arduino(Mega32u4) läuft stur durch. Kein Problem. die, am Bus hängende, RTC geht jetzt, nach 5 Jahren n paar Sekunden vor.
-
Thread
DCF77 Empfangsprobleme
Es gibt für den Arduino und ESP32 eine Software die aus dem NTP aus dem Internet ein DFC77 Signal erzeugt das man in die Antenne einspeisen kann. https://github.com/SensorsIot/DCF77-Transmitter-for-ESP32
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.
-
Thread
[S] Low-Pin Count MC mit USB-HID
war nicht möglich (nicht daß ich das gewollt hätte, aber mir fiel es halt nach dem Umstieg auf den ATMega32u4 auf, daß ich das dort aktiv verhindern musste ;-) Am Ende habe ich dann die Digispark durch "CJMCU Beetle" mit ATMega32u4 drauf ersetzt, die Bauform ist ähnlich, und da es nur um eine Handvoll
STM32F042F6P6, TSSOP20, kein Quarz (CRS), Außenbeschaltung 1..2 100nF, Software fällt fast fertig aus CubeMX raus.
-
Thread
USB Design mit AVR16DU14, bitte um Review
-14-20-28-32-Prelim-DataSheet-DS40002576.pdf [p29] mc2¢t; re
/downloads/en/DeviceDoc/Atmel-7766-8-bit-AVR-ATmega16U4-32U4_Datasheet.pdf Ok, wenn es da schon ein AVR64DU32 Curiosity Nano Board durch ESD zerschossen wurde, dann lasse ich die ESD Dioden lieber drinnen. @derguteweka Ich habe versucht die Vorschläge
-
Thread
Fakes erwischt?
angebunden wird und den IC beschädigen könnte – es sind keine direkten Drahtbrücken, aber immerhin ca. 2-3 Ohm, um einen gewissen Schutz zu bieten. AVCC ist allerdings davon ausgeschlossen. Mir sind diese Verbindungen seit längerem bekannt, weil ich Schaltungen und Leiterplatten u.a. für µC entwerfe und
Mikrocontroller als Fake > identifiziert Mir hatte mal jemand privat Fotos geschickt. Das waren besagte ATmega128, umgelabelt auf ATmega128A.
-
Thread
RS232 mit 9N1 auslesen
kann 9Bit. Für die Sendung an den PC wird man das Datenwort auf 2 Byte aufteilen müssen, und auf dem PC wieder zu einem Wort zusammenstöpseln dürfen. Zum ATMega32U4: Es gibt sicherlich dutzende andere µC die das genauso gut können.
Josef R. schrieb im Beitrag #8024627: > Ich werde Andrino's Weg verfolgen OK... Der ATMega kann die 9 Bit, Arduino Serial kann sie nicht. Aber im Datenblatt des 32U4 ist das Vorgehen prächtig beschrieben. Incl. ASM und C Code
-
Thread
Fuses per Source Code setzen
Software compiliert habe, wurden die Fuses mit folgendem Aufruf verändert. [c] avrdude.exe -p atmega2560 -P usb -c stk600 -U flash:w:AVR_Set_Fuses.elf:a -U lfuse:w:AVR_Set_Fuses.elf:a -U hfuse:w:AVR_Set_Fuses.elf:a -U efuse:w:AVR_Set_Fuses.elf:a [/c] Nachdem ich die Fuses mit avrdude und auch
Software compiliert habe, wurden die > Fuses mit folgendem Aufruf verändert. [c] > avrdude.exe -p atmega2560 -P usb -c stk600 -U > flash:w:AVR_Set_Fuses.elf:a -U lfuse:w:AVR_Set_Fuses.elf:a -U > hfuse:w:AVR_Set_Fuses.elf:a -U efuse:w:AVR_Set_Fuses.elf:a [/c] > Nachdem ich die Fuses mit avrdude
-
Thread
Hilfe bei CMOS Testschaltung
Widerstandswert R1. Ich hatte mich bei den Flipflops verzählt, weil mein Gehirn bei Null begann. 2. Der CLR Eingang des 4060 wird jetzt durch zwei Dioden angesteuert. 3. Durch U2D wird eine Pegelnegierung ausgeführt. Eventuelle Spikes auf den Ausgängen durch die Teiler des 4060 oder den DIP-Schiebeschalter
Maximilian schrieb im Beitrag #7982826: > Erst bei 32 > Hz entstehen die 1 Sekunden Impulse an den Ausgängen. 2^5=32
-
Thread
erste Platine, bitte um Hilfe/Kritik
Von den ATMEGA32-16AU gibt es einiges an Fakes, die gerade im Analogbereich Schwächen haben.
Dergute W. schrieb im Beitrag #7982150: > Das ist ein 4.7k nach GND und ein 2.2k Widerstand an 5V, die zusammen so > tun, als ob sie ein 1.5k Widerstand von Data+ nach +3.3V waeren, auf > dass der Host sofort mitkriegt, dass da was an dem Port haengt. Aber der STM32F411 (
-
Thread
DCF-Uhr from Scratch
2. RTC den uC benutzen. Ein TCXO mit 10 MHz ist garnicht verkehrt, braucht aber über 1 mA, auch im Batteriebetrieb. Das geht, wenn ein Wecker drin ist, weil man für den Akkus braucht.
wenn das Design schon > fertig ist? Fertig ist maximal die Mechanik und Auswahl von LCD, GPS, RPi u.ä. Die Schaltung hat noch 2 bis 3 grobe Fehler, vor allem die Stromversorgung. In diesem Thread hat man mir z.B. erklärt, dass 2 gleiche RTC Chips ziemlich sinnlos sind, besonders, wenn sie sich eine
-
Thread
H-Brücke mit defektem MOSFET - Bauteil und Ursache bestimmen
) oder ich irgendetwas anderes übersehen habe. Angesteuert werden die FETs übrigens von einem ATMEGA32A U-TH mit ca. 5V. Die Spannungen passen aus meiner Sicht ansonsten auch, oder? An den FETs liegen in der Schaltung ca. 23V an. Kennt irgendwer die Spezifikationen der beiden MOSFETs mit den
Vorteil. Daniel schrieb im Beitrag #8065763: > Angesteuert werden die FETs übrigens von einem ATMEGA32A U-TH Niemand weiß, ob im Programm irgendwann etwas klemmt, so daß die FETs alleine aufgrund der Ansteruung überlastet werden können. mfg
-
Thread
ESP 32 oder Nano
Genauigkeit bevorzugen Völlig egal. 4-Leiter Pt100 wertet nicht der Controller aus, sondern ein ADC, 2-kanalig, vergleicht mit temperaturstabilen 100.00 Ohm Widerstand, z.B. MCP3422 http://www.dse-faq.elektronik-kompendium.de/dse-faq.htm#F.32 Das Entscheidungskriterium für den uC ist eher: WLAN
Versorgung / Sättigung → Unterbrechung in ±U ### Schritt 2: Messleitungsprüfung - Spannungsdifferenz +M/–M messen - **Erwartung:** |U_M| innerhalb ±10 % von U_Speisung (hochohmiger Eingang, kein Stromfluss → kein Leitungsabfall) - **Abweichung
-
Thread
Günstiges und einfaches Mini-Controller Board, was würdet ihr heute nehmen?
ähnlich, aber halt nicht identisch zu den STM32 und das macht dann viel Ärger. Meine Empfehlung wäre der Raspi Pico oder Pico2. Erfüllt eigentlich all Deine Kriterien bis auf die extra Schutzmaßnahmen und Fälschungen sind mir keine bekannt.
Beitrag #7995423: > Falls es interessiert, hier der Januar-"Klima"verlauf 1) Klima != Deutschland 2) Wie bei jeder Messung sind lokale Ausreißer immer möglich. Man muß u.U. sehr viel Aufwand treiben, um den Ursachen für den jeweiligen Ausreißer auf die Spur zu kommen. Was aber aussagekräftig ist, ist
-
Thread
Micropython Wetterstation
wohl 256kB bis 768kB SRAM. Manche haben dann > noch PSRAM bis 16MB. Genau genommen (PSRAM): ESP32: 4MB ohne Tricks, 8MB mit Tricks ESP32-S2: 10,5MB ESP32-S3: 32MB ESP32-P4: 64MB
vorigen Code eingefügt werden muss: [code]#!python @micropython.asm_thumb def memcpyAsm(r0,r1,r2): # src: ptr32, dest: ptr32, size:int): asr (r2,r2,2) # size //= 4 sub (r2,r2,1) label (loop) data (2,0b0101100010000011) #2 ldr (r3,
-
Artikel
Linksammlung
Programmieradapter,ZigBee-ready Funkmodule/Funk-USB-Sticks und Funk Starterkits von In-Circuit AVR32 AP7000 Linux Board mit 2xEthernet, TFT, Audio, SDCARD, USB-Host/Devive, Funk... Das Laborboard von das-labor.org (DIY) number six - Open Source Design, Atmega32. Alle Pins sind auf eine 2x20 Pol Wannenstiftleiste
und Webcam-Support uIP-Stack, Teil des Contiki OS LwIP-Stack WLAN-Implementierung auf Basis einer PRISM-CF-Karte und uIP MEGA128(CAN) PCMCIA AVR32 AP7000 Linux Board mit 2xEthernet, TFT, Audio, SDCARD, USB-Host/Devive, Funk
-
Thread
Anfängerproblem mit C
Und wo ist da INT? Übrigens word das printf u.U. nie erreicht (Signed Overflow).
): print(f'# {n}^{n}^{n}: int-Länge: 10^{ceil(log10(n**n**n))}') # 1^1^1: int-Länge: 10^0 # 2^2^2: int-Länge: 10^2 # 3^3^3: int-Länge: 10^13 # 4^4^4: int-Länge: 10^155 # 5^5^5: int-Länge: 10^2185 # 6^6^6: int-Länge: 10^36306 # 7^7^7: int-Länge: 10^695975 [/code] Das ist für Anfänger in
-
Thread
Arduino und halbfunktionaler Wiznet W5500
mir geht es ja auch meistens. Was ich heiute noch gemacht habe: - Update "Ethernet" Library von V2.0.0 auf V2.0.2 hat nicht geholfen - Umbau auf Adafruit "Ethernet2" Library Auch dort verhält sich das Beispielprogramm identisch. TCP geht, PING geht nicht und manchmal geht es dann doch
Register ein Bit names Ping Block Mode. Wenn das gesetzt ist kommet kein Ping zurück (datasheet seite 32, v1.0) Vielleicht ist es ja das.
-
Thread
UART und I2C Konflikt mit STM32duino STM32G070
Habe ein Problem bei der Verwendung von UART und I2C in Arduino IDE 2 und STM32duino. Die angeschlossene Hardware ist ein NUCLEO-G070RB. An das Board ist auser einem USB/Seriell-Wandler an PA10/PA9 nichts angeschlossen oder zusätzlich beschaltet.
Im STM32G070 Datenblatt https://www.st.com/resource/en/datasheet/stm32g070cb.pdf Auf Seite 36 bei PA9 und PA10 bei alternativen Funktionen: - I2C1_SCL - I2C1_SDA