-
Thread
Fensterüberwachung Haus mit Arduino Nano V3 Atmega168 und HUB75 P2 RGB LED-Display 64x32
Manfred P. schrieb im Beitrag #7951249: > Du weißt, dass es den Nano auch mit einem Atmega328 gibt, Ja. Ich war mal der Meinung gesehen zu haben, dass A6 / ADC6 und A7 / ADC7 beim Atmega168 auch I/O können und hatte deswegen den Typ genommen, hatte mich aber versehen... Manfred P.
4-5 Kontakte auswerten. Da Netzwerk 4 Adernpaare hat, kommst du selbst mit 4 Kontakten p. Paar auf 16 Fenster ;-)
-
Thread
CH32V003-J4M6: Einfacher Rechteckgenerator 0,5 Hz 20 kHz
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
Beitrag #7948644: > 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. Richtig. Aber einen Nano kann
-
Thread
TWI1 auf Atmega328PB schlägt fehl
ich habe ein unerklärliches Problem mit einer Ansteuerung eines PCF8574/HD44780 Displays auf einem Atmega328PB (nicht 328P!). Auf meinem Aufbau mit einem Atmega328PB auf einer Expander-Platine bekomme ich die TWI-Kommunikation nicht zum Laufen. Entsprechenden Empfehlungen nach habe ich mit verschiedenen
33 angegeben. Ich hätte 20pF als nächstkleinere da, oder soll ich auf 18 oder gar 15 gehen? Das Atmega328PB Datasheet schreibt was von 12pF-22pF.
-
Thread
Atmega 328PB lässt sich nicht programmieren
Ist der Atmega328PB frisch vom Werk? Ich frage, weil du keinen Takt anlegst … LG, Sebastian
Ich habe auch schon 16 MHz mit 3,0V gemacht, aber es ist halt nicht garantiert.
-
Thread
AVR: Watchdog löst keinen Interrupt aus
Minimalprogramm ist die Tatsache, dass WDCSR sofort nach sleep_enable gemacht wird. reset: ldi r16,(1<<SE)+(1<<SM1) ; power-down out SMCR,r16 ldi r16,(1<<WDE)|(1<<WDCE) sts WDTCSR,r16 ldi r16,(0<<WDE)|(1<<WDIE)|(1<<WDP2)|(1<<WDP1) ; 1 s,
aber mir sind folgende Zeilen unklar (mache allerdings aktuell auch nix mit AVR): ldi r16,(1<<WDE)|(1<<WDCE) sts WDTCSR,r16 ldi r16,(0<<WDE)|(1<<WDIE)|(1<<WDP2)|(1<<WDP1) ; 1 s, Interrupt-Mode sts WDTCSR,r16 WDTCSR wird einmal mit WDE gesetzt und nur zwei Befehle
-
Thread
[V] uC, Digtal, Analog, Transistoren, Evalboards
-> 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 ->
-> 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. 25x ATMEGA324P-20AU, Atmel: AVR, 32k Flash, 2k RAM, 20MHz -> 0,75€/Stk. Halbleiter Analog: 50x MAX4543CSA, Maxim: Dual SPST Analogschalter
-
Thread
Anfängerproblem mit C
Nick schrieb im Beitrag #8070191: > dass "word" immer 16 Bit lang ist. Auf die Frage woher denn die > Definition kommt Tja, bei ARM ist ein Word 32bit, ein Halfword 16bit, und ein Doubleword 64bit.
pre] [pre] $ avr-gcc -frust-incomplete-and-experimental-compiler-do-not-use x.rs -S -Os -mmcu=atmega8 && cat x.rs && cat x.s #![feature(no_core)] #![no_std] #![no_core] #[allow(dead_code)] pub fn mymul (x: i16, y: i16) -> i16 { x * y } _ZN1x5mymul17h2076d231e17342eaE: movw r18,r24
-
Thread
Wanderkiste Widlar VIII
gehts mit Microcontroller & Co. Da hätten wir unter anderem - PY32F002 & PY32F003 - PIC12C672 - ATMEGA128-16AU - PIC16F684 - AT73C213 in QFN die dürfen jetzt eine Runde mitfahren, dann fliegen die raus - DM9161AEP (Ethernet Phy) - ADS2807 (12 Bit 50MHz ADC) - TMC1175A 8 Bit 40 MHz ADC, letzte Runde
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, SMD Adapterplatinen, MC33074, originale NXP BF245B, BAT42, ein Dotmatrix-Display, Stiftleisten,
-
Thread
Quarz Abweichung in ppm bei einem Arduino nano Nachbau.
Nabend, ich nutze diesen Nano Nachbau: https://www.ebay.de/itm/385614629141 Nano V3.0 ATmega168 16M 5V Mini USB Microcontroller CH340G Adapter For Arduino Hat jemand Erfahrungen, oder weiß jemand was der Quarz für Abweichungen in ppm hat? Danke
- kann man das so sagen? Der CSTNE16M0V53C000R0 schwingt bei 16MHz
-
Thread
Multiplizierer Hardware Aufwand
erschienen mit DSP's > auf dem Markt. Nu ja, 6809 (1978, zwei Jahre "neuer" als der Z80) konnte schon 8x8=16Bit. Der 68000 (von 1979) hatten schon 16x16=32Bit. Der 68020 sogar 32x32=64Bit. "The 6809 included one of the earliest dedicated hardware multipliers. It takes 8-bit numbers in the A and B accumulators
schrieb im Beitrag #8040548: > Nu ja, 6809 (1978, zwei Jahre "neuer" als der Z80) konnte schon > 8x8=16Bit. > Der 68000 (von 1979) hatten schon 16x16=32Bit. Der 68020 sogar > 32x32=64Bit. Jetzt geht es halt um die Frage, wie viel Resourcen dafür verbraucht wurden. Die Atmega Serie hat ja einen Single
-
Thread
Eigener Bootloader stm32f103
> Ja, mein MIDI-Controller hat einen 5pol-Din sowie auch USB. Allerdings > habe ich noch einen Atmega 90USB162 für die MIDI Komunikation auf meinem > Board, da ich auf diesem die LUFA USB Midi Firmware darauf habe. Wenn du den ATmega weglässt, und statt des STM32F103, der ja der allererste Ur-STM32
neueren STMs. Da geht es definitiv. Einziges Problem ist da nur dass man mit dem DMA maximal über 4x2^16 Byte kommt. Man muss also je nach dem den DMA mehrmals konfigurieren. Aber Geschwindigkeits technisch ist das schon ziemlich gut.
-
Thread
DCF-Uhr from Scratch
für seinen Symmetricom bauen oder den 16-Bit DAC zum nachführen eines OCXO nutzen.
Störungen" unterscheiden. Und es sollte ja besser werden ;) Aber egal, 20 dB hin oder her, auch echte 16 Bit reichen doch nie?
-
Thread
DCF77 Empfangsprobleme
Karl B. schrieb im Beitrag #8047176: > Die zugrundeliegenden Programme 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
Welt mitteilen zu wollen. Karl B. schrieb im Beitrag #8047447: > Diese waren damals nur für ATMega8535 publiziert. Wie gesagt: es ist für das Wesentliche eines solchen Programms so unglaublich egal, ob es für einen ATtiny24, 85, 2313, 1616 oder ATmega8, 48A, 328PB, AVR64DD28 geschrieben wurde
-
Thread
[S] MCP2004 LIN Tranceiver oder andere gesucht
für Deine Nachricht und das Angebot! Ich habe mich noch etwas weiter belesen und werde wohl einen Atmega16M1 nehmen, der hat LIN schon on board. Das ist das etwas einfacher. Viele Grüße, Pete
Deine Nachricht und das Angebot! > Ich habe mich noch etwas weiter belesen und werde wohl einen Atmega16M1 > nehmen, der hat LIN schon on board. Das ist das etwas einfacher. Der Atmega hat nur den digitalen Teil eingebaut. Die analoge Busankoppelung ist wie bei CAN oder Ethernet immer ein extra
-
Thread
Mikrocontroller M-Tester, welche Hardware?
für den 324er gibt. Der 324 ist ein 644 (1284) mit nur 32kB Flash. Es gibt auch noch den 164 mit 16kB. Das sind alles Nachfolger der ATmega16 und 32 - also DIL40 oder QFP44 Sie sind alle pinkompatibel. Die 8er (48 (4kB), 88 (8kB), 168 (16kB), 328 (32kB)) sind aus dem ATmega8 entstanden und sitzen in DIL28S oder QFP32. Auch diese Gruppe ist untereinander pinkompatibel. Der ATmega328PB weicht leicht ab. Es gibt auch noch weitere Gehäusevarianten. Gruß Jobst
-
Thread
Claude Code trifft AVR-Assembler: vom Chip in den Browser mit einem Prompt
benötigt werden um ein Audio-Sample zu erhalten. Nach einer Untersuchung des Speicherlayouts des ATmega8-Controllers machte sich Claude an die Peripherie. Die Simulation eines HD44780 Display-Controllers stellt kein Problem dar: > **Claude**: Since no part number is given, I'll assume a standard 16x2
die Besserwisser da draussen) Als 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
-
Thread
Handbetriebenen Drehgeber ohne Timer auswerten
umgeschaltet hat (wichtig, geprüft per Oszilloskop). Im Beispiel schaltet B ab Schritt 10 und ist ab Schritt 16 stabil. Ansatz: es reicht zu erkennen, dass A geschaltet hat und stabil ist, und darauf zu warten, das B anfängt zu prellen. Und natürlich anders herum bei geänderter Drehrichtung. Das reicht als
die Eingänge zu setzen ;-) Bei dem weiter oben von mir verlinkten Projekt/Programm kann man den ATmega übrigens im Interruptmodus oder mit 400 kHz periodischer Abfrage betreiben. Nur so, falls es von Interesse sein sollte.
-
Thread
Protokoll für einfache Kommunikation rs485
jahrzehntelang stabil arbeiten. Ja, das Protokoll ist primitiv, da es genau zwei Datentypen kennt: Bit und 16-Bit-Wort. Aber es ist möglich und wird zigtausendfach praktiziert, auch größere Datentypen durch Zusammenfassen mehrerer 16-Bit-Worte zu erhalten. Das ist dann ein zusätzlicher Protokollayer, den
in diesem Adressbereich liegt, wird das EEPROM entweder beschrieben oder ausgelesen. Wobei Modbus 16-Bit-Register adressiert.
-
Thread
USB Design mit AVR16DU14, bitte um Review
https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/AVR32-16DU-14-20-28-32-Prelim-DataSheet-DS40002576.pdf [p29] mc2¢t; re
Serienwiderstände vorhanden sind, gehe ich einmal davon aus, dass ich die nicht brauche.Beim Datenblatt des ATMEGA16U4 sind dier Widerstände dagegen erwähnt. https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7766-8-bit-AVR-ATmega16U4-32U4_Datasheet.pdf Ok, wenn es da schon ein AVR64DU32 Curiosity Nano Board
-
Thread
Suche Unterlagen zum DMM AVR-BOARD V3.0 der TU Braunschweig
enth¨alt s¨amtliche Bauteile des Bausatzes inklusive der Bezeichnung im Best¨ uckungsplan: Bauteil ATmega1284 LM386 1 nF 3,3 nF 4,7 nF 10 nF 15 nF 33 nF 47 nF 100 nF 1 µF 220 µF Stiftleiste 2x25 Stiftleiste 1x4 LED 3mm rot LED 3mm gr¨ un Mikrofon Lautsprecher Quarz 16 MHz Wid. 10 Ω Wid. 270 Ω Wid. 1 kΩ
Jumper-Leisten, X4,5 JP7, JP9 LED 1-4,7 LED 5,6 MIC Speaker Q1 R22 R5,8-11,25-26 R3,7 R20 R18 R2,6,12,17,24 R4,16 R21 R19 R1 (MIC.GAIN) R15 (VOLUME) f¨ ur R15 S1 X2,3 f¨ ur LM386 f¨ ur ATmega1284 Tabelle 1: Bausatz Bauteilliste 4 2 Best¨uckung 1.2 Hinweis Trotz sorgf¨altiger Kontrolle kann es unter Umst
-
Thread
erste Platine, bitte um Hilfe/Kritik
Von den ATMEGA32-16AU gibt es einiges an Fakes, die gerade im Analogbereich Schwächen haben.
Weihnachten noch sitzen! Am sinnvollsten war immer noch der Link von Rainer S. vom 17.12.2025 um 16:10!
-
Thread
Resonator für AVR 328P-AU
Halloo, kann man für einen 328P-Au 16MHz als Resonator den CSTNE16M0V53C000R0 nehmen? Ich habe gerade den Bestückungsservice für eine PCB basierend auf einen Arduino Pro Mini bestellt und den CSTNE16M0V53C000R0 als Resonator eingegeben.
T.M .. schrieb im Beitrag #7975775: > kann man für einen 328P-Au 16MHz als Resonator den CSTNE16M0V53C000R0 > nehmen? Man /kann/ im Prinzip jeden Keramikresonator verwenden. Der Oszillator im ATMega328P wird wohl damit zurecht kommen. > Wird das damit zuverlässig
-
Thread
AUDIOCONTROLLER MSP3400C einfach mit ATMEGA32 ansteuern
bei dem man aus etwas gebrauchten neues erstellt. Dismal ein paar alte Module sowie ein alter µC ATMEGA32-16PU. Das Soundmodul 29504-102.40 von Grundig, stammt aus einem Farbfernsehgerät Grundig CUC7350 und beinhaltet einen sehr guten Multinorm-Soundcontroller MSP3400C. Der IC bietet so allerlei
Thomson werden und arbeitet mit einen NEC-ähnlichen Code. Das Herz der Schaltung ist nun der ATMEGA32-16PU und der 74LS123. Der 74LS123 soll mir die richtigen Flanken vom IR-Empfänger liefern und auch am Bedienteil optisch anzeigen, das der Empfänger funktioniert. Der ATMEGA32 steuert und verarbeitet
-
Thread
Schulnotenbewertung eines Arduino-Programms
Ausbildungsberuf - Schularbeit: Lauflichtprojekt 1b - Framework: Arduino Gegeben ist: - Arduino mit ATmega328p Prozessor - Schieberegistermodul mit SN74HC595 und 8 Leuchtdioden - 10 KOhm Potenziometer - Library "sn74hc595" Viel Erfolg und Spaß beim Tüfteln
Lies bitte deinen eigenen Text von 16:35 Uhr.
-
Thread
Eprom von Denon DJ Laufwerk defekt Winbond 78e52
D0 Pin 13 D1 Pin 14 D2 Pin 16 D3 Pin 17 D4 Pin 21 D5 Pin 22 D6 Pin 23 D7 Pin 25 Wie gewünscht: LA Starten Spieler einschalten Brake aus Teller von Hand drehen - vorwärts und rückwärts. Brake ein Teller von Hand drehen
ich mehrfach auf start drücken und es passiert keine Geschwindigkeitsänderung. Ch0 14 Ch1 16 Ch2 21 Ch3 27 Ch4 28 Ch5 32 Ch6 34 Ch7 35 Gruß, Christian
-
Thread
Systemnahe Programmierung in C (SPiC) Vorlesungsfolien, Übungen und Projekte
Bruno V. (bruno_v) 11.11.2025 17:16 >Eine µC-Plattform aus diesem Jahrtausend, mit Cobol oder Python aber >ohne C, dürfte selten sein. Naja, für Micropython sind es schon einige: STM32, ESP32, ESP8266, PiPico, Nordic nRF,
Programmierung in C (SPiC)" der FAU Erlangen-Nürnberg zur Programmierung > von AVR-Controllern (ATmega328) in C. Wobei mich eher der Einsatz von modernem C++ interessiere würde.
-
Thread
Die Katze aus dem EU-Sack: https://www.china-gadgets.de/ende-der-zollfreigrenze-fuer-sendungen-aus-c
Nemopuk schrieb im Beitrag #7980477: > AZ-Delivery Der Laden, der haufenweise Marken wie "ATMEGA328" oder "HD44780" registriert hat? Da würde ich nicht unbedingt kaufen.
Seiten: https://taxation-customs.ec.europa.eu/document/download/6efba674-45ab-4112-8065-1b0ac834db16_en?filename=Customs%20Reform%20Factsheet.pdf
-
Thread
Debounce von Tasten mit dem Candidate-Pattern (Platformunabhängig, Theorie)
Mir scheint beinahe da hat jemand der seit 16 Jahren duscht das Waschen erfunden und mittel ChatGPT einen Buzzwordbingo-Reklametext verfassen lassen, weil das eine Klausur für den Soziologie-LK war. Oder so. Mein Go-To zur Tastenentprellung sind
Alexander schrieb im Beitrag #8021185: > ## 🟨 **Level 16: Debounce als „Bürokratisches Formular“** > > Bitte warten Sie 20 ms, bevor Ihr Antrag auf Zustandsänderung bearbeitet > wird. Falsch, zurück auf Anfang. Gehe nicht über Los...
-
Thread
Hilfestellung bei der Auswahl des richtigen PCB-Prototypen-Erstellungswerzeugs
F. schrieb im Beitrag #8064950: > Pinabstand >=1.27mm ATmega328P SOIC? Das schließt ja STM32 usw. schon mal aus, bzw. dann muss das Dev Board im ganzen drauf.
Alexander schrieb im Beitrag #8064976: > ATmega328P SOIC? Das schließt ja STM32 usw. schon mal aus, bzw. dann > muss das Dev Board im ganzen drauf. Naja da hab ich eigentlich nur meine Ansprüche runtergeschraubt auf Grund der Aussagen hier,
-
Thread
Elektroniklabor Auflösung Gesperrt
Hi zusammen, Ich löse mein Elektroniklabor auf. Die Raspberry PI3 und 4 sowie alle gezeigten Atmega16 Atiny8 usw. werden verkauft. Das System waren Basteleien mit www.elektronik2000.de, habe mich aber schließlich doch für KNX entschieden und habe jetzt keine Verwendung mehr dafür. Alles auf einmal
. Hier weitere Details mit mehr Bilder https://www.kleinanzeigen.de/s-anzeige/raspberry-pi3-4-atmega-atiny-phoenix-aufloesung-elektroniklabor/3447174569-168-6600?utm_source=sharesheet&utm_medium=social&utm_campaign=socialbuttons&utm_content=app_android Viele Grüße Sebastian
-
Thread
ATXMEGA384C3-AU ADC mist ungenau
Mal ganz unabhängig davon, dass 15× nun wirklich nicht der wahre Sack der Zwerge ist. (sum(16×) + 2¹¹) >> 4 wohl schon eher.
Oder man nimmt einen älteren AVR, wie ATmega328, ATinyx5, ...x4. ...13 etc, die sind da viel gutmütiger. 😉
-
Thread
ESP32 und SG90 Servo mit 4 x AA Batterie versorgen
sehen Man muss diesen Eingang nicht verwenden, sondern kann direkt 5V einspeisen. Wenn Du den Atmega328 aus seinem Sockel rausholst, und in eine eigene Platine steckst, kannst Du ihn auch mit 3.3V versorgen, solltest allerdings die Taktfrequenz von 16 auf 8 MHz reduzieren.
Harald K. schrieb im Beitrag #7967379: > Sebastian schrieb: >> Arduino > > Wenn Du den Atmega328 aus seinem Sockel rausholst, und in eine eigene > Platine steckst, kannst Du ihn auch mit 3.3V versorgen, solltest > allerdings die Taktfrequenz von 16 auf 8 MHz reduzieren. Kann man als Pro-Mini-Clone
-
Thread
RS232 mit 9N1 auslesen
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
Was fuer ein Program?
richtig, aber mit Ausnahmen. Pro Mini lassen sich recht leicht für Low Power trimmen. Ein nackter ATMega328P mit Uhrenquarz hält viele Monate an einer CR2032. Selbst wenn er jede Sekunde von Timer2 geweckt wird.
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: Als Entladeschlussspannung nehmen wir mal 3.2V an, aber da der Atmega bis 5.5V funktioniert
-
Thread
Programmieren mit KI
Billion/Milliarde): Ein 7B-Modell hat 7 Milliarden Parameter. Präzision (Bit/Datentyp): Klassisch 16-Bit (FP16/BF16) = 2 Byte pro Parameter. Quantisierung (INT8 oder INT4) reduziert den Bedarf drastisch auf 1 Byte oder 0,5 Byte pro Parameter. Große Modelle (z.B. 70B+, z.B. Llama 3 70B): 16-bit: ~
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 \ -DF_CPU=16000000UL \ -std=c11 \ -Os
-
Thread
SD-Karte initialisiert sporadisch nicht auf älterem Embedded-System (ATmega + Spartan-6)
ursprünglich um ~2004 entwickelt wurde. Verbaut sind u. a.: ein AVR-Mikrocontroller (vermutlich ATmega128A) ein FPGA (Xilinx Spartan-6) SD-Karten-Slot (kein SPI, sondern SD-Mode) Die SD-Karte wird also im nativen SD-Modus angesprochen. Ich komme auch gleich zu unserem Problem: Ältere Karten
[code] CMD_8: sbi PORTD, PORTD6 nop nop nop nop cbi PORTD, PORTD6 ldi r16, 0x48 sts 0x1300, r16 clr r16 sts 0x1300, r16 sts 0x1300, r16 ldi r16, 1 sts 0x1300, r16 ldi r16, 0xAA sts 0x1300, r16 sts 0x1300, r16 ret [/code] Die anderen SD-Card
-
Thread
Suche kleines Modul/Breakout: DCDC von Arduino steuerbar
Tom H. schrieb im Beitrag #7972573: > PCA9685 ist ein 16 Kanal PWM-Controller für LEDS. > Für mich 14 Kanäle zuviel. Ich will nur einen Lüfter und einen > LED-Stripe steuern. Nein. PCA9685 ist ein 16-Kanal PWM-Controller. 14 Kanäle zuviel ja, aber dafür
Störungen kommen aus der Schaltung evtl. zurück, aber der Zacken ist nicht von Arduino, Software oder ATmega verursacht.
-
Thread
Wie geht Win-COM-Kanal auswahl bei PiPico
Rudi schrieb im Beitrag #8086879: > da jeder Pico immer den gleichen Kanal wählt. Ist bei den ATMega32U4 und mit ATMega16U2 Arduinos genauso. Da wird die ChipId verwendet um eine Serialnummer für USB zu generieren. Bei Anderen würfelt Windows.
-
Thread
Auflösung der Abtastung eines periodischen Signals mit ADC
ist relativ alt und würde früher in Oszilloskopen verwendet. Ich habe damit mal mit dem ADC eines Atmega8 das stehende Bild eines Videosignals gesampelt.
-16-bit-binary-comparator-using-a-4-bit-elementary-comparator_fig4_352989601
-
Thread
Neue Bauteile: im Strom der Messen
M0+-Kern basieren und vom Pinout her mit dem AVR Dx kompatibel sind. Außerdem sind die mit bis zu 16KB SRAM und 128KB Flash erhältlichen Controller 5V-fähig. ### Microchip PIC32CM6408PL10028-I/SP – 32bit-ARM im DIP-Gehäuse Die im Titel genannte SKU verdient eine Sondererwähnung, wird sie doch
ich nicht. Ich habe gerade mal die Gehäusemaße der jeweiligen PDIP-Versionen des PIC32CM und des ATmega8 verglichen. Die Maße sind bei beiden laut Datenblätter identisch. Und der ATmega8 passt ohne Probleme in ein Steckbrett. rhf
-
Thread
Micropython Wetterstation
verfügbar > ist. Je nach konkretem Modell wohl 256kB bis 768kB SRAM. Manche haben dann noch PSRAM bis 16MB.
while (idx:=idx-1) >= 0: dest[idx] = src[idx] @micropython.viper def memcpyHW(src: ptr16, dest: ptr16, size:int): idx: int = size//2 while (idx:=idx-1) >= 0: dest[idx] = src[idx] @micropython.viper def memcpyW(src: ptr32, dest: ptr32, size:int): idx: int = size
-
Thread
Commodore C128
des 8563 Video Controller gemacht. VDCADR:$d600 VDCDAT:$d601 Hinter denen verbergen sich weitere 16KiB(?) Video-RAM. welche nur durch dieses Nadelöhr adressiert werden können.
geeignet? Das Speicherlayout im C128-Modus ist deutlich komplexer - irgendwie muss man einer CPU mit 16 Bit Adressbus ja 128K RAM + noch einiges an ROM verkaufen. Vermutlich muss man die MMU vorher konfigurieren, und / oder das Color RAM ist an anderer Stelle eingeblendet.
-
Thread
[Atmega8] NAND flash chip ansteuern
Fragen, ob dieser Microcontroller mir mein > Vorhaben erlauben wird, bevor ich anfange. Der ATMega8 hat kein natives USB So hast du eine Hürde mehr zu nehmen.
Außerdem ist der Atmega8 veraltet. Nimm einen STM32F302 oder F303, für den Anfang auf einem Nucleo64 Board. https://www.reichelt.de/de/de/shop/produkt/nucleo-64_arm_stm32f303re_mcu-363498 Loïc schrieb im Beitrag #7934797
-
Artikel
Linksammlung
ATMEGA8535 / ATMEGA16 / ATMEGA32 Hausbus Home - Hausbus-Projekt unter Verwendung von ATmega8, ATtiny13 und ATmega128 AVR-DCF-Clock - DCF-Uhr mit bunter LED-Anzeige - ATmega8 GenuhR - DCF-Funkuhr / Wecker/
) MMC Flash bzw. SD Flash Memory Extension für Atmegas von Captain. (Atmega16, Atmega32) MMC, SD, SDHC Kartentreiber für ARM7 Mikrocontroller Wiki und FAT16/32 Bibliothek für atmega LC-Displays. Text (character-mode) HD44780. P.Fleury avrfreaks Projekt 59 (Chris E.) und andere
-
Thread
Funkschlüssel Peugeot Partner I
Kann ich damit die Challenge-Response sniffen ? Eigentlich müsste hier auch irgendwo noch ein Atmega328p rumliegen, den finde ich aber gerade nicht. Könnte man auch einen ESP32 dafür nehmen ?
und darf nur auf einer Page sein, nicht verteilt über andere Pages. 2 Byte zum füllen der ersten 16 Bits und 16 Bits einer eigenen, programmierten ID. Und das Muster für Page 127: X6XX8000 36358000
-
Artikel
AVR
: AD-Wandler 10 bit, 8- und 16-Bit-Timer mit PWM, SPI, I2C (TWI), UART, Analog-Komparator, Watchdog 64kB Externer SRAM (ATmega128, ATmega64, ATmega8515/162); (Bei den XMEGAs bis zu 16 MB (128 Mbit) externer SDRAM) JTAG bei den größeren
mit ATmega16 und integriertem USB-Programmer Nerdkit – Starterkit inkl. Doku BOB3 - Board mit ATmega88 zum Einstieg in die Programmierung, mit ausführlichem Online-Tutorial, speziell für Schüler Arduino – Ein
-
Thread
QFN SX1255 Löten
anfertigen lässt. Also: das geht schon. Haben wir doch früher auch nicht anders gemacht, als die ersten Atmega16L im MLF-Gehäuse auf die Platine mussten. Da hab ich die Platine (einseitig selbstgeätzt), mangels Via, erst verzinnt und das Zinn mit Entlötlitze wieder entfernt. Schön darauf achten, dass oben alles
oder mehr mit der Spitze flach auf das Loch. Das geht sogar mit Vias, bei mir zb. die unter den QFN16 Adaptern zum Pad gehen. Wichtig ist der Zinn auf der Spitze, die Hitze muss durch das Loch "getragen" werden, geht mit ausreichend Zinn aber in der Regel ganz gut. Wenn's ne Via ist hilft auch das
-
Thread
Maximale Taktfrequenz STM32G4 nutzen?
ein paar Tasten bedienen muss und ansonsten nicht viel zu tun hat, könnte man auch problemlos auf 16 oder gar 8 MHz runtergehen, auch die PLL, die ja auch so einiges an Strom zieht, kann man in manchen Fällen ausgeschaltet lassen. Um aber die vollen 170 MHz problemlos nutzen zu können, sollte man
Modellen einige Euro Aufpreis bezahlen. > Bei einem simplen ... könnte man auch problemlos auf 16 oder gar > 8 MHz runter gehen Das werde ich wahrscheinlich meistens so tun. Die 16 MHz reichen sogar für USB (wenn man den USB Port mit HSI48 taktet).