-
Thread
Einfache CPU, einfacher Rechner, nur zum Lernen, Erfahrung?
Schau Dir mal den Commander X16 an. Das ist vielleicht genau das, was Du suchst? Ein moderner retro Lern- und Spielcomputer mit aktueller Hardware. https://8bit-museum.de/der-neue-retro-computer-commander-x16/ Es gibt auch eine
durch Tabellen gehen kann. Richtig, aber die des 6502 waren nur 8 Bit breit, das des 6800 aber 16 Bit, so daß Tabellen auch größer als eine "Page" werden konnten, ohne daß zusätzliche Klimmzüge nötig waren. Der 6809 hatte zwei 16-Bit-Indexregister und einen weiteren, ebenfalls 16 Bit großen Stackpointer
-
Thread
Micropython und Esp32 statt Arduino ?
ich Aktionen im microSekunden - Raster brauche, läßt sich das in Python realisieren ? (Vergleiche ATMega : 1 mikroSekunde Auflösung ist drin bei 16 Mhz Takt).
Reiner D. schrieb im Beitrag #7753674: > (Vergleiche ATMega : 1 > mikroSekunde Auflösung ist drin bei 16 Mhz Takt). Wenn du eine Million mal pro Sekunde etwas jeweils innerhalb von 16 Taktzyklen erledigen willst (ca. 8 bis 10 Assembler Befehle), dann ist
-
Thread
Wo kann ich ATMEGA16A-PU für AMAX BLDC programmieren lassen?
Woher kommt eigentlich die Diagnose, dass der ATmega16 defekt ist?
H. H. schrieb im Beitrag #7753413: > Woher kommt eigentlich die Diagnose, dass der ATmega16 defekt ist? Genau, und warum ist noch niemand auf die Idee gekommen zu versuchen, die Firmware aus dem 'defekten' ATmega16 auszulesen? Die Chance, dass der ATmega den Kurzschluss ansich überblebt
-
Thread
BME280 liefert zu genaue Ergebnisse :-)
16X oversampling writeRegister(BME280_REG_CONTROL, 0xb7); //Choose 16X oversampling [/code] Hat vielleicht jemand eine Idee dazu, oder gerne auch einen anderen Ansatz? Danke!
0xB7: 1011_0111: 101_101_11 ^--> Modus ^--> Druck x16 ^--> Temp. x16 [/code] (Über den Sinn des Unterfangens denke ich jetzt nicht nach)
-
Thread
seriell auslesbare Taster/Schalter, Idee zur Diskussion
sendet (TX). Wieso SoftSerial? Es gibt genügend Controller mit Hardware UART. Beispielsweise PIC16F15213 für 36 Cent ab 25 Stück bei Digikey. Sollte alles haben, was Du brauchst. https://www.digikey.de/de/products/detail/microchip-technology/PIC16F15213-I-SN/12807336 Wenn es unbedingt AVR sein
technischer Hinsicht deutlich besser als die Klassiker. Z.B.: (Mouser-Preise Einzelstück): Klassiker ATMEGA1284P-AUR : 6,65€ Modern AVR128DB48T-I/PT: 2,16€ Die sind vom Package, der Pinzahl und vom Speicher her in etwa gleich, der Moderne hat aber mehr Takt, einen effizienteren Befehlssatz, modernere
-
Thread
Viele Drucktaster und LEDs ansteuern
LEDs. Das ginge mit z.B. 8 kombinierten Spalten, 8 Zeilen für die Taster -> max. 8x8=64 Taster 16 Zeilen für die LEDs -> max. 16x8=128 LEDs. Der ATmega2560 hat mehr als genug Pins dafür und ist gut erhältlich - bei Bedarf auch auf Lochraster-freundlichen Boards.
Von Holtek der HT16K33 ist als als Displaytreiber für LED Anzeigen bekannt, kann aber mehr. Neben 16x8 Matrix LED kann er auch noch einen Haufen Tasten abfragen. Wenn das immer noch nicht reicht, ist er auch noch kaskadierbar
-
Thread
externes Ram am Atmega162
anderen zu nehmen. Falk B. schrieb im Beitrag #7751048: > Es gab mal die Info, daß bei vollen 16 MHz ein HCT zu langsam ist und > man ein ACT Latch braucht. Die exakte Bezeichnung ist: MM74HCT573N Was mich irritiert ist, dass es mit einem AT90S8515 funktioniert. Aber nicht mit dem ATmega162
> nach langen Jahren mal wieder ... ATMega162 Funktioniert denn überhaupt etwas auf dem ATmega162? Oder ist vielleicht Fuse M161C eingeschaltet?
-
Thread
Synchrongleichrichter 400V 400A
braucht mann 400 V und 400 A. E-Lok oder was. ich rechne zu Hause bei mir in yA, max 30 mA an AtMega So long, HolgerR
In Deutschland sind 750VDC üblich, aber es gibt auch Mehrsystemstraßenbahnen mit 750VDC/15kVAC(16,7Hz). In Frankreich gibt es sogar 750VDC/1,5kVDC/25kVAC(50Hz).
-
Thread
SPI Kommunikation zwischen AT90CAN und ATmega16 (AVR)
SPI Kommunikation zum laufen bringen. Hierbei wird der AT90CAN128 als Master initialisiert und der ATmega16 als Slave. Es soll der Master den Slave ansprechen über den SS Pin (low) und der Atmega soll in diesem Projekt dann mit den ausgewerteten Sensordaten antworten. Da das alles nicht so gefunzt hat,
original doch gar nicht übersetzt!?) läuft es hier (mutatis mutandis), mangels AT90CAN zwischen zwei ATmega16.
-
Thread
CH340N nur bis 38400 Baud?
, damit hier der > Fehler definitiv immer bei 0% liegt, denn 2,5% ... auch mit einem 16Hz Quarz. Also konnte das wohl nur noch an der Versorgung liegen. Eine Drosselspule und ein Kondensator in die Versorgungsleitung des ATmega und es hat funktioniert. Ein STM32F030 der über einen
Du verbindest das womöglich mit > Dupontkabeln, Du hast auf der anderen Seite den UART mit einem ATMEGA > mit 16MHz betrieben, was krumme Baudraten und erhebliche Fehler > verursacht Wieviele Millionen von ATmega werden mit 16 MHz betrieben und funktionieren mit einer Baudrate von 115200 Bd absolut
-
Thread
AVR TWI Master ausschließlich mit Interrupt in C
NULL; if (twi_read(0x44,&length,&buffer)==TWI_OK) { if (length==6) { uint16_t t=buffer[0]*256+buffer[1]; uint16_t h=buffer[3]*256+buffer[4]; reg.temperature=-45.0f+175.0f*((float) t/65535.0f); reg.humidity=-6.0f+125.0f*((float) h/65535.0f
TWI_OK steht dort dann die Länge der empfangenen Daten drin. Getestet wurde die Bibliothek mit Atmega324PB (twi0) und einem Atmega328P (twi). Ein Test mit Atmega328PB (twi0) steht noch aus..
-
Artikel
AVR-Simulation
breakpoints setzen. Den Ersten am besten bei main: (gdb) b main Breakpoint 1 at 0xd2: file main.c, line 16. Jetzt kann man das Programm im Simulator mit continue starten: (gdb) c Continuing. Bei Erreichen des zuvor gesetzten breakpoints stoppt GDB und meldet: Breakpoint 1, main () at main.c:16 (gdb) Eine
avr-gdb: $ avr-gdb -tui Jetzt müssen wir unsere software laden: (gdb) file examples/board_i2ctest/atmega1280_i2ctest.axf Antwort: Reading symbols from examples/board_i2ctest/atmega1280_i2ctest.axf...done. Danach eine Verbindung zwischen simavr und gdb aufbauen: (gdb) target remote localhost:1234 Antwort
-
Thread
Solar 20V 100Watt Einergiemesser Stromzähler
nicht mit der oben gezeigten Schaltung. Die Modulspannung ist stark vom fließenden Strom abhängig. Die 16V-Z-Diode klemmt zwar die Basisspannung der Darlingtons auf 16V über Masse, aber die positive Schiene ist über 2 B-E-Strecken und die Emitterwiderstände an die Basisspannung gekoppelt. Bei 12A in dem
dann den Strom langsam zu erhöhen, bis die Spannung einen Wert unterschritten hat. Das könnte ein ATmega o.ä. machen. Gruß Carsten
-
Thread
25LC512 SPI EEPROM seltsames Verhalten / defekt?
By the way: Mein Code hat bei einem ATmega644P funktioniert. Auf diesen Chip hatte ich ihn entwickelt. Interessant, dass der ATmega32A wohl vor dem Empfang ein Schreiben des SPI Data Register benötigt. Der ATmega644P wohl nicht. Da hat das
Kai schrieb im Beitrag #7742816: > By the way: Mein Code hat bei einem ATmega644P funktioniert. Auf diesen > Chip hatte ich ihn entwickelt. Interessant, dass der ATmega32A wohl vor > dem Empfang ein Schreiben des SPI Data Register benötigt. Der ATmega644P > wohl nicht.
-
Thread
Geschichte des Mikrocontrollers.
Zitat: "Die Block-I-Version des AGC verfügte über ein RAM mit einer Kapazität von 1024 Datenworten à 16 bit und ein ROM mit einer Kapazität von 12288 Datenworten à 16 bit, die später auf 24576 Datenworte erweitert wurde. Die Block-II-Version des AGC verfügte über ein RAM mit einer Kapazität von 2048 Datenworten und ein ROM mit einer Kapazität von 32768 Datenworten à 16 bit." https://de.wikipedia.org/wiki/Apollo_Guidance_Computer 73, Thomas
-
Thread
Einzelne Bit in Bitfeld in for Schleife ansprechen
Hallo! Ich habe in C/C++ (ATmega328) zum Speichern der Ausgangszustände ein Bitfeld definiert: [c] struct Ausgaenge // jeweils 1 Bit fuer Speicherung der Zustaende der Ausgänge { uint16_t A1:1; uint16_t A2:1; uint16_t A3:1; uint16_t A4:1; uint16_t A5:1; uint16_t A6:1; uint16_t A7:1; uint16_t A8:1; uint16_t A9:1; uint16_t A10:1; uint16_t A11:
-
Thread
rpi <--> avr uart Übertragungsfehler bei Quarzbetrieb
S. schrieb im Beitrag #7742197: > Nein. Eher 6%. Bei 8 Datenbit + Parity, typischer Abtastrate 16-fach, Abtastung bei 7,8 und 9 16tel und *perfekter* Leitung wird das Stop-Bit nach 10 + 7,8 und 9 /16 Bitdauern abgetastet, wovon 2 "OK" sein müssen. Es bleibt also eine Reserve von 6/16 Bit auf
werden dann in der Mitte abgetastet, meist 3 Mal, um "glitche" auszufiltern. Bit n wird also bei T(n * 16 + 6), T(n * 16 + 7) und T(n * 16 + 8) abgetastet (Mehrheit gewinnt). tl;dr;: Für nMBaud brauchst Du einen Takt T von 16*n Herz. Dieser Takt T muss aus einem internen Takt erzeugt werden, meist aus
-
Thread
P Kanal Mosfet schlägt immer wieder mal Durch.
Stepdown Wandler doch mal die 28 Volt Durchlassen muss die Diode solange halten bis ein Überstrom vom Atmega 328P gemessen wurde und eine Not Trennung macht ( 20-60 ms ca. Was dann danach noch zu retten ist wird sich zeigen.
DAVID B. schrieb im Beitrag #7741051: > muss die Diode solange halten bis ein Überstrom vom Atmega 328P gemessen > wurde und eine Not Trennung macht ( 20-60 ms ca. ... Denke nach Murphy haengt in dem Fall auch der Atmega. Daher empfehle ich Dir eine Feinsicherung zu ergaenzen, die in dem Falle
-
Thread
ATMega Auslaufmodell?
Basic war im ROM schon drin. Das war ein Z80 mit 4MHz Takt und 2x 64KB Ram. Wovon der Grafikspeicher 16KB war. Ist jetzt zwar kein Atmega, jedoch auch 8 Bit.
Migration between ATmega16/32 and ATmega164P/324P/644P - AVR533: Migrating from ATtiny2313 to ATtiny2313A
-
Artikel
SMD Löten
nach einiger Zeit recht saubere Schnitte, wie auf den folgenden Bildern zu sehen: Schablone für Atmega328, sowie zwei 1206 Bauteile Bild: Verfasser Nahaufnahme der Schablone für den Atmega, Pitch: 0,8mm Bild: Verfasser Lötpaste auftragen. In der industriellen Fertigung wird die Lötpaste zum Beispiel
wurde hier zuvor sparsam mit Hilfe der oben gezeigten Mylarfolienmethode aufgetragen. Nahaufnahme Atmega, Pitch: 0,8mm, gelötet im DIY Reflowofen Elektro-Pfanne. Statt eines mit einer Temperatursteuerung nachgerüsteten Pizzaofens wird gelegentlich einfach eine teflonbeschichtete Elektro-Pfanne verwendet
-
Thread
DCF77 - Empfang
Ich betreibe so eine Uhr mit dem Pollin-Modul an einem Atmega 16 mit der DCF77Lib von Bascom. Die Stromversorgung habe ich mit einer Mehrfachsteckdose mit USB, und zwei Mobilfoneladern getestet. Bei den Mobilfoneladern, Schaltnetzteilen, lief sie besser als
werden, reicht aber aus, um die Uhr sekundengenau zu halten, sie läuft sonst über den CPU-Takt mit 16 MHz eher mässig genau, macht aber nichts, alle paar Minuten passt das. Liegt wohl daran, dass der Empfänger, der Prozessor und das Display in einem Gehäuse sitzt Über einen 4066 treibe ich auch
-
Thread
Mikrowechselrichter eingangsseitig regeln
Saldierte Leistungsmessung kommt vom Zähler mit dem klassischen Lesekopf. SML-Protokoll wird von einem Atmega 328 dekodiert. Dieser liefert auch beide RS485-Signale für die DPMs und übernimmt die Leistungsregelung für die beiden DPMs. Display dran, Parameter über Menü einstellbar etcetc Nulleinspeisung ±
jeweils über einen Victron MPPT geladen. Ich regel die Ausgangsleistung über die openDTU mit einem ATmega. Die EVU-Leistung kommt von einem IR-Lesekopf. Das ganze finktioniert seit einem Jahr ohne Probleme. Vorher hatte ich auch zwischen Akku und WR jeweils einen Buck-Converter und sein CCV-Poti mit
-
Thread
Erbitte Hilfe bei RFID Projekt Tierchip von Streunerkatzen auslesen
Atmega8 A. schrieb im Beitrag #7749104: > Was ist mit dem Projekt: > Arduino FDX-B Reader - DIY ISO 11784/11785 FDX-B RFID Reader > https://github.com/decrazyo/fdxb Gefällt mir gut! Wenn ich son roten
Atmega8 A. schrieb im Beitrag #7750317: > Psycho-Katze Cooles Teil!
-
Thread
Nachhilfe in C
Hardware aber nicht die Arduino Programmierumgebung. Welchen Mikrocontroller genau? Wenn es ein ATmega ist, könntet ihr das gcc Tutorial https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial durchgehen.
mindestens 20 Jahre dauern. So ähnlich wie bei der Sprachsynthese. Das konnte man mit der Soundblaster 16 bereits mehr schlecht als recht, heute ist die Sprache sehr gut verständlich - aber man kriegt immer noch sehr schnell mit, ob da ein echter Mensch spricht oder ein Computer. Ich bin auf jeden Fall
-
Thread
volatile und Arduino
.7.3.0-atmel3.6.1-arduino7/bin/avr-gcc" -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p -o "C:....elf" "....cpp.o" "...\\core.a" "-LC:\\Windows\\..." -lm [/code] "-Os" ist doch die Standardoptimerung? Zumindest nutzt Studio die auch
oder Mehrbytevariablen bzw. Structs/Arrays muß man Atomic benutzen. Eine versteckte Falle sind 16Byte Register. Greift z.B. ein Interrupt auf OCR1A und das Main auf OCR1B zu, muß man im Main auch atomar kapseln, denn es wird das gemeinsame 8-bit temporary High Byte Register (TEMP) von T1 benutzt.
-
Thread
Irrsinn Künstliche Intelligenz, ein weiterer Schritt in den Wahnsinn? Gesperrt
verwenden, schließlich gab es unschöne Erfahrungen mit Microsofts Twitter-Chatbot Tay, der schon nach 16 Stunden Einsatz wieder abgeschaltet werden mußte, weil er rassistische, misogyne und beleidigende Nachrichten produzierte und zum Beispiel den Holocaust leugnete. [1] Solche Erfahrungen wollte OpenAI
Atmega8 A. >Ki finde ich klasse, sollte man auch hier nutzen. Jemand stellt eine >Frage und es kommt sofort eine Antwort unter der Frage, die durch eine >Ki erstellt wurde. Die Antwort muss aber löschbar
-
Thread
xmega timer mit AND verbinden
im Forum nicht neben einem sitzen und alles so vor sich sehen wie der Fragesteller" > Insgesamt 16 Takte. Dieses Pattern soll sich andauernd wiederholen. Naja, bei der Zahl 16 könnte dem geneigten Programmierer das Vielfache von 8 Auffallen. Und Datenmuster kann man per SPI erzeugen. Also füttert
Carsten-Peter C. schrieb im Beitrag #7724890: > Ein Beispiel mit einem ATmega > Anfang: > cbi PORTC, 6 ;1Takt LOW > sbi PORTC, 6 ;1Takt HIGH Atmega musst du schon näher spezifizieren. Die Classic-ATmegas brauchen für cbi und sbi je zwei Takte.
-
Thread
Probleme mit High- und Low-Eingängen Arduino Nano
the Nano (Pin number 30). Du hast die 5V mit VIN statt dem 5V Pin verbunden. Damit sieht der ATMega328P nach dem Spannungsregler weniger als 5V, und wenn die 5V nicht stabil anstehen, was ich mir bei 66 WS2812B gut vorstellen kann, dann schlägt eventuell der Brown-out Detektor zu und löst einen Reset
Siehe verlinkte Tabelle. (Im Thread-Titel steht übrigens "Arduino Nano", also ist es definitiv ein Atmega328x.) Man kann in die Register schreiben, ja. Unter "auf einen Pin schreiben" verstehe ich aber, dass man ihn beliebig auf HIGH oder LOW setzen kann. Das kann man aber ohne Berücksichtigung der
-
Thread
RTOS ohne Multithreading?
Du mit der Einstellung ein Problem. Ein schönes Beispiel für kooperatives Multitasking waren die 16-Bit-Versionen von Windows. Gut beschrieben in der zweiten Ausgabe von Charles Petzolds "Programming Windows" von 1990 oder in der dritten Ausgabe von 1992*. Wenn ich mich recht erinnere, gab es das Buch auch mal als Beigabe zu einer Version des 16-Bit-Borland-C/C++-Compilers (die mit dem guten halben Meter Papier) *) https://archive.org/details/programming-windows-31-3rd-ed
-
Thread
externes RAM per ASM ansteuern
> ...dann ist also das Datenblatt falsch? Es wird wohl seinen Grund haben, dass der ATmega162 hardwaremäßig mit /RD arbeitet. Und ALE ist active high.
www.farnell.com/datasheets/101856.pdf sieht man auf Seite 4 und 5 die Pegelwechsel. Liegt beim ATMega162 JTAG auch auf PortC dann ggf. das JTAG disable bit setzen das da nichts dazwischen funkt hatte das mal bei einem ATMega16 Normalerweise muss du beim Lesen nur die Adresse anlegen nach dem letzen
-
Thread
Punktschweißgerät für Akkus - Betriebsparameter gesucht
schweisst erst bei ausreichendem Elektrodenanpressdruck. Nur ist eine 20A Sicherung besser als unsere 16A.
muß nur die richtigen Kondensatoren verwenden. Es gibt z.B. für KFZ-Endstufen Stützkondensatoren mit 16V/1F, die nicht besonders viel Geld kosten. Keine Ahnung, ob die das ständige Auf- und Endladen mit hohen Strömen so gut finden, aber vielleicht kann man zwei oder drei von denen parallelschalten. Alternativ
-
Thread
Atmega328 U(?) Prüfsummen Fehler
Atmega328 != Atmega328p "Der ATmega328P ist eine Weiterentwicklung des ursprünglichen ATmega328. Das P steht für Picopower. Die Stromaufnahme konnte zur P-Variante etwas reduziert werden." https://www.richis-lab.de
Mit "U" in der Typnummer wurden USB-fähige AVRs markiert.) 0x1e 0x95 0x14 ist der ganz normale ATmega328. Der ATmega328P hat die 0x1e 0x95 0x0f (ist also älter, ursprünglich wollte man offenbar nur "Picopower" verkaufen), und der ATmega328PB hat 0x1e 0x95 0x16. Alles das, was nach dem Bindestrich
-
Thread
MODBUS - C Librariy für Microchip PIC 16Fxxx ?
Hallo, kennt jemand von euch eine C Library für Microchip PIC Mikrocontroller vom Typ 16Fxxx ? Will mit einem PIC16Fxxx als Master mit MODBUS Protokolle kommunizieren. Danke David
wesentlich mehr SRAM aufweisen. Sonst mußt Du versuchen, selber etwas auf die Beine zu stellen. PIC16 haben in der Regel wesentlich weniger SRAM. Da MODBUS ziemlich Register intensiv ist, ist das höchstwahrscheinlich ein No-Go mit den PIC16. Ich bin der Meinung, daß es sich auf dem PIC16 nicht wirklich
-
Thread
Bootloader für "Arduino" Mega2560 mit CH340.
hatten Dir doch die Boot-Files in https://github.com/arduino/ArduinoCore-avr/tree/master/bootloaders/atmega Die File waere https://github.com/arduino/ArduinoCore-avr/blob/master/bootloaders/atmega/ATmegaBOOT_168_atmega1280.hex und die Fuses hatte ich Dir auch geschickt, Verkabelung auch. Was ist Dein
hier steht was von 500 Kbit/s und Problemen mit dem 16 MHz Quarz https://www.avrfreaks.net/s/topic/a5CV40000000JPFMA2/t393898
-
Thread
16 UARTs für MIDI
ihr? Kann man so 16 MIDI I/Os zuverlässig einlesen, oder gibts Bedenken? Beste Grüße!
nächsteinfachste sind Quad-UARTs mit Intel 8080 Bus wie z.B. den hier: https://www.ti.com/lit/ds/symlink/tl16c754b.pdf Davon vier Stück entweder auf eine ISA-Karte oder an das External Bus Interface eines Atmega 1281, und gut ist. Vorteil: Du hast nur direkte Speicherzugriffe auf die Register und kein SPI
-
Thread
Hilfe Datenlogger Openlog
aus: > 115200,26,9,0,1,0,1 > baud,escape,esc#,mode,verb,echo,ignoreRX Die 115200 Baud sind beim 16Mhz ATMega328 auf dem OpenLog nicht ganz unkritisch, da hat man schon mal grundsätzlich >2% Fehler (siehe Datenblattauszug). Wenn die Baudrate des Motors jetzt in die andere Richtung abweicht, funktioniert
-
Thread
SGT40n60NPFD vs IKW50N65F5
wenn ich das Gate mit dem Atmega auf Low ziehe. Wenn der Atmega Spannung bekommt wartet er 3Sek und zieht dann das Relais an,nach einer weiteren Sekunde wird der Schaltwandler aktiviert. Und siehe da, kein dunkel werden der Lampe mehr und das NT läuft sauber und soft hoch. Bonus ist jetzt das ich über den Atmega auch das Netzteil abschalten kann. Der Atmega kann die Spannung vom Netzteil Steuern und macht die Stromvorgabe(Netzteil lässt sich über 0-10V in der Leistung steuern. Den Strom messe ich über
-
Thread
Atmega1284 Bootloader mit Interrupten resettet sich
r31, 0xE0 ; 224 b8: 09 95 icall [/avrasm] Und die Wortadresse 0xE000 liegt beim ATmega1284 nicht im Bootbereich.
hochgezählt wird. Siehe Anhang - falls Sie Assembler besser lesen können als umgekehrt ich C. (mein ATmega1284P läuft mit 1 MHz)
-
Thread
Suche Programierung für Alten TV
Wolfgang R. schrieb im Beitrag #7706866: > Auflösung 320x200 Pixel, 16 Farben, Vsync 50Hz, Hsync 15,6kHz bekommt > man sicher mit einen ATMega328 oder etwas Ähnlichem hin. Dazu ein > einfacher D/A-Wandler aus Widerständen... Sigrid, was ist?
Wolfgang R. schrieb im Beitrag #7707077: > Wolfgang R. schrieb: >> Auflösung 320x200 Pixel, 16 Farben, Vsync 50Hz, Hsync 15,6kHz bekommt >> man sicher mit einen ATMega328 oder etwas Ähnlichem hin. Dazu ein >> einfacher D/A-Wandler aus Widerständen... > > Sigrid, was ist? warte doch mal
-
Thread
PWM-Frequenzwandlung mit Arduino?
nötig. Da muss man nicht tricksen. Es reicht den Prescaler auf 1:1 zu setzen. Dann bekommt man bei 16MHz Takt gerade noch 62.5kHz PWM mit 8 Bit hin.
#7751834: > Falls der µC mit 3.3V läuft, wird er die 5V von Q3 am GPIO D3 nicht > mögen? Der ATMega 328 auf dem Nano wird meines Wissens nach mit 5V betrieben.