-
Thread
Frequenzen aufwärtsverschieben
FFT-Analyzer ist schon von 2005, mich wundert dass das noch keiner auf Arduino umgeschrieben hat. Ein ATmega8 ist doch eher kleiner als der 328. Und irgendein geeignetes Grafik-shield sollte es auch noch geben. Vermutlich kann man den Analyzer kaum verändert als fertigen Chinamodul kaufen. Heute würde man
Ergaenzung mit viel weiterem Gedoens irgendwann mal ein Audiospektrum zerlegen kann... vs. 1x ATMEGA16 fuer 4.05 EUR beim Reichelt Dazu Huehnerfutter fuer Eingangsfilter und Ausgangs "DACs" (=4x R), dazu einfache 5V Spannungsversorgung OK - dann noch der springende Punkt: Software, die das alles
-
Thread
Verständnissfrage zur nötigen Mehrfachmessung eines AD-Messwertes mit µC
da ist. Ansonsten meine Lieblingsbausteine: ATMEGA1284 (5 x 16 Bit PWMs, viel RAM) ATMEGA168p "hochstrom" Pins für Direktansteuerung gelatchter 5V Relais PIC18F2520 "Nachfolger" des PIC16F876 PIC12F1840/PIC12F675/PIC12F683 8-Pin Device PIC24FV16KA302
jahrelang aufsummieren und kriegst kein halbes Bit mehr Auflösung. Ich hab mal versucht, mit einem ATmega8 (10Bit-ADC) bis 3000V anzuzeigen. Es war schön zu sehen, wie sich die Anzeige auf 3V-Schritte einpendelte. Nur bei Änderungen erschienen kurz Zwischenwerte. Ob 16 oder 1024 Meßwerte, das machte keinen
-
Thread
UART senden über udrie0
huartdre0 ; 27 - USART0 Data Register Empty hreset: ; init stack ptr ldi r16, high(ramend) out sph, r16 ldi r16, low(ramend) out spl, r16 ; uart0 setup ldi r16, 0 sts ubrr0h, r16 ldi r16, 59 sts ubrr0l, r16 ldi r16, (1<<rxen0)|(1<<txen0)|(1<
Reset, Watchdog Reset and JTAG AVR Reset hreset: ; init stack ptr ldi r16, high(ramend) out sph, r16 ldi r16, low(ramend) out spl, r16 ; uart0 setup ldi r16, 0 sts ubrr0h, r16 ldi r16, 59 sts ubrr0l, r16 ldi r16, (1<<rxen0)|(1<<txen0)|(1<
-
Thread
Kermaikresonator 16 Mhz Verhalten
Hi, ich möchte zwei Uhren bauen und habe dazu einen Atmega168 mit folgendem Resonator aufgebaut: CSTCE16M0V53-R0 http://www.digikey.de/product-detail/en/CSTCE16M0V53-R0/490-1198-1-ND/584635 Die Uhren bekommen eine DS3132 als genaue Basis. Ich habe
Jürgen schrieb im Beitrag #6917149: > ich möchte zwei Uhren bauen und habe dazu einen Atmega168 mit folgendem > Resonator aufgebaut: > > Kann es sein das diese Resonatoren schneller schwingen wenn es kälter > wird? Hätte das anders herum erwartet. Ein Keramikresonator kostet minimal
-
Thread
ATtiny series 1 TCA0
und WO1 ausgegeben und könnten als Trigger genutzt werden? Wird auch der TCA0-Haupttakt (CLKSEL_DIV16) auf einem Pin ausgegeben, denn den brauche ich ja auf jeden Fall? Die zugehörige ISR, läuft die mit (CLKSEL_DIV16) oder CLKSEL_DIV16/4/256?
> vielleicht ein Softwarezähler auf 16 in der ISR Das sollte "auf 64" heißen, bezöge sich ja auf das Triggersignal.
-
Artikel
AVR Typen
8 44 16 16 32 3 1 1 1 0 0 0 8 10 15 1 0 0 0.5 512 40 85 2.7 5.5 2.7 5.5 3 4 1 4 ATmega8535 ATmega16 16 44 16 16 32 3 1 1 1 0 0 0 8 10 15 1 0 0 1 512 40 85 2.7 5.5 2.7 5.5 3 4 1 4 ATmega16 ATmega32 32 44 16 16
2 8 ATmega16U4 ATmega16A 16 44 16 16 32 3 1 1 1 0 0 0 8 10 15 1 0 0 1 512 40 85 2.7 5.5 2.7 5.5 3 4 1 4 ATmega16A ATmega32A 32 44 16 16 32 3 1 1 1 0 0 0 8 10 15 1 0 0 2 1024 40 85 2.7 5.5 2.7 5.5 3 4 1 4 ATmega32A
-
Thread
Font Dotmaxtrix: große Schrift
eine Schrift mit 8 Pixel Höhe. An ein paar Stellen könnte ich eine größere Schrift brauchen (12...16 Pixel hoch). Ich habe einen sehr guten Online-Generator gefunden, mit dem man entsprechend Pixelbilder erzeugen kann, aber der kann nur 3 und 5 Pixel als Höhe: https://www.gamergeeks.net/apps/pixel
das Programm Fontforge benutzt. Ich hatte auch das Thema Bitmapfonts fuer ein LCD-Display, das per AtMega gespeist wurde.
-
Thread
Audio-Spektrum-Analysator mit Oszi im XY-Modus als Display
/s/atmega32-avr.com/avr-acoustic-spectrum-analyzer-using-atmega8-microcontroller/ Leider ist die Originalseite verschwunden, man muss das Programm im Source also irgendwo auftreiben damit man es anpassen
als z.b. das Ding von mir von vor ein paar Jahren mit der Kaskade von digitalen HP/TP-Filtern aufm Atmega. Wird wohl deutlich weniger Aufwand, den Atmega keinen Haufen LEDs mehr multiplexen zu lassen, und dafuer 2 Spannungen fuer X/Y Betrieb eines Scopes erzeugen zu lassen. Wenns denn unbedingt auf einem
-
Thread
T1 Glühlampen Array
alle 16 Lampen gleichzeitig an gehen.
: > Hättest du von dem 8x8 noch ein Schaltplan? nee, sorry. Hatte nie einen gehabt... War n Atmega32, als Zeilendecoder einen 74154 und die 16 Spalten aus 2 Ports á 8Bit. Die Ports gingen auf die P-Ch MOSFETS und die Augänge des (MH)74154 steuerten die N-Kanal Fets an. Hab ich auf Lochrasterkarte
-
Thread
Interrupt TIMER1_CAPT wird nicht ausgelöst
? [c]#define F_CPU 16000000UL #define BAUDRATE 9600 #define BAUD_CONST (((F_CPU/(BAUDRATE*16UL)))-1) #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #include <stdio.h> volatile uint8_t ready = 0; volatile uint16_t result; // USART void USART_Init() { UBRR0H
return (d_value < 250) ? d_value : 0; } // Timer1 ISR(TIMER1_CAPT_vect) { static uint16_t value1, value2; if(TCCR1B & (1<<ICES1)) { value1 = ICR1; TCCR1B &= ~(1<<ICES1); // now waiting for falling edge } else { value2 = ICR1; TCCR1B |= (1<<ICES1);
-
Thread
[V] Verschiedene ATMEGAs 40pol DIP
Verkaufe die folgenden ATMEGAs (alle 40pol): 1x ATMEGA644P-20PU, 2,50€ 1x ATMEGA644-20PU, 2,50€ 1x ATMEGA32-16PI, 2,00€ 2x ATMEGA16-16PI, 1,00€ Versand: 1,90€ als Warensendung Alle zusammen für 10€ inkl. Versand
-
Thread
Störungen der Übertragung bei 250kBaud durch zu kleine Bandbreite?
Justin S. schrieb im Beitrag #6911034: > Ich habe den TX eines Atmega328P, der mit 5V betrieben wird Taktquelle?
erhöhen und 2) die Robustheit gegenüber Hochfrequenzeinstrahlung verbessern. Der Strom am TX des Atmega328P würde von unter 1mA auf 4,3mA ansteigen.
-
Thread
FT232 ähnliches USB mit atmega32u4 unter C
verwenden. sich widersprechende Ratschläge und Überheblichkeit sind ungut. Fakt ist daß das Atmega2560-Board keinerlei Stress macht und dabei als USB ein Atmega16u2 verbaut ist. Als Treiber ist da ein inf-file nutzbar.
Matthias W. schrieb im Beitrag #6912347: > Fakt ist daß das Atmega2560-Board keinerlei Stress macht und dabei als > USB ein Atmega16u2 verbaut ist. Als Treiber ist da ein inf-file nutzbar. Den Stress macht eigentlich Wixdos10! Denn das ist, was unsignierte *.
-
Thread
Datenstrom auf Zeichenkette untersuchen
1000, 10000,...) reinläuft wie Butter: so ein binärer Rechner tut sich mit dem Zweiersystem (2, 4, 8, 16, 32, ...) viel leichter. Und dann wird so ein Ringpuffer auch recht kompakt: http://www.lothar-miller.de/s9y/categories/51-Fifo
Das schreit ja schon nach einem kleinen Atmega/Tiny "Coprozessor" der sich darum kümmert. Das ist ja der Hammer, solch ein Atomkratftwerk dafür aufzubauen. Also Hobbyprogrammierer würde ich mir sowas nie antun. Wäre das mein Job würde ich
-
Thread
GPS LED Bargraph Monitor $GPGSV MTK3339 ATmega8 Assembler
geschrieben. Ein neuer Datensatz beginnt, wenn 20ms keine Daten empfangen wurden. Nun sucht der ATmega8 im Datenfeld nach "$GPGSV" und liest die Anzahl der gesehenen Satelliten aus, Beispiel 12 Satelliten: $GPGSV,3,1, *12* ,29,74,060,20,31,54,248,26,25,45,118,43,26,38,295,18*7C Theorie:
Information about second SV, same as field 4-7 12-15= Information about third SV, same as field 4-7 16-19= Information about fourth SV, same as field 4-7 Bernhard
-
Thread
Baudratenquarz auch bei Verwendung von FTDI o.ä.?
verschiedenen Temperaturen. Baudratenquarz muss es nicht sein, wenn du nur in deinem System bleibst. 16MHz und 100kB z.B.
Hallo, ich nutze genau diese Anbindung zum ATmega 1284. Läuft problemlos. Das Zeitkritische ist der Eingang vom Atmega. bei 2400 Bd dauert ein Takt 416 uS, bei 9600Bd noch 104 und bei 38400 nur noch 26uS. Die 5% Systemtakt bleiben immer gleich.
-
Thread
IR Empfänger mit Attiny85/45 funktioniert nie
command was received */ #if defined(ESP8266) void ICACHE_RAM_ATTR handleReceivedTinyIRData(uint16_t aAddress, uint8_t aCommand, bool isRepeat) #elif defined(ESP32) void IRAM_ATTR handleReceivedTinyIRData(uint16_t aAddress, uint8_t aCommand, bool isRepeat) #else void handleReceivedTinyIRData(uint16
stelle rennt der wie eine 1. und quatscht mal wieder gerührten Blödsinn. Ein Uno läuft sogar mit 16MHz und kann auch aus der IDE programmiert werden.
-
Thread
avr-gcc -mrelax buggy
sind 500 Bytes ja schon noch erwähnenswert. Nö. Call bedeutet, Du nimmst mindestens einen Mega16, d.h. die Einsparung ist bestenfalls nur 3%.
ich dich dort auf die Cc-Liste ein. pps: Ich habe mal den recht populären (u.a. durch Arduino) ATmega328 als Beispiel eingegeben statt deines eher exotischen Xmegas. Der Fehler tritt dafür genauso auf.
-
Thread
Welche AVR sind mit SPI zu programmieren
45, 85 14 Pins: ATtiny 24, 44, 84, 441, 841 20 Pins: ATtiny 261, 461, 861, 2313, 4313 28 Pins: ATmega 8, 48, 88, 168, 328, 328PB 40 Pins: ATmega 16, 32, 164, 324, 644, 1284, 8515, 8535 64 Pins: ATmega 64, 128, 640, 1280, 1281, 2560, 2561 Vermutlich gibt es noch ein paar mehr.
PIC24/dsPIC33 auch nicht mehr weit. Du sind eher noch einfacher zu programmieren als AVR, und als 16-Bit Prozessoren für C noch besser geeignet, weil der C-Standard ja für 16-Bit Maschinen geschrieben wurde und es der Compiler dann einfacher hat. fchk
-
Thread
AVR Controller mit massig RAM
> ... 16 ... kB RAM Ist, zugegeben, nicht "massig", aber: ATmega1284 oder AVR128Dx mit 16 KiB.
wohl auch nicht mehr antun wo es weit bessere Lösungen gibt. Zu den AVR würde B.G. wohl auch sagen '16 kB sollten für jeden reichen'.
-
Thread
Interrupt / SREG / Priorität
Hallo zusammen, ich habe zu den Interrupts (ATmega32) zwei Fragen. 1. Nach meiner Recherche muss man das SREG in einer Interrupt-Routine immer selbst sichern und vor Beendigung wieder zurückspeichern, ansonsten kann es je nach Operation in der Interrupt-Routine
ist im ATmega fest vergeben, wenn aber das global I-Flag im Interrupt sofort wieder freigeben wird, könnte theoretisch auch ein Interrupt mit niedrigerer Priorität dazwischen ausgeführt werden oder liege ich hier
-
Thread
UART einzelne Zeichen senden
Antwort dankbar :). Den Code habe ich im Dateianhang und ein Scrennshot vom Terminal. uC: Atmega32 Seriell USB Wandler wurde an PC und uC richtig angeschlossen. Code auf Atmel Studio 7. terminal: HTerm 0.8.5 Mit freundlichen Grüßen Josia
#6904438: > Es ist kein externen Quarz angeschlossen. Benutze im moment den internen > 1Mhz. Im ATmega32 gibt es keinen internen Quarz.
-
Thread
[S] ATMEGA16U2
Suche einen ATMEGA16U2-MUR VQFN 32pin
Ein paar ATmega16U2 haben wir auch noch als Überbestand: https://github.com/watterott/Surplus-Parts#%C3%BCberbestand--overstock
-
Thread
EBM Papst 4114 Lüfter mit Microcontroller steuern
4114 N/2H7P, das Datenblatt ist im Anhang. Die Frage ist: Kann man das Ding irgendwie mit einem ATmega2560-16AU betreiben? Ich bin leider elektrotechnisch nicht so sehr bewandert. Habe hier einen Controllino Automation liegen und hab versucht das Ding über den AnalogOut zu steuern...leider erfolglos
-
Thread
portpin PD.3 liefert kein signal
(siehe Foto). Der PD.3 liefert kein Signal. Der Durchgang zwischen Matrixpin zu PD.3 (Pin 5 am Atmega 8) ist in Ordnung. Die benachbarten Pins 4 und 6 (PD.2 und PD.4) des Atmega haben keinen Kontakt. Die Beschreibung zur 5x7 Matrix findet sich hier: https://www.rahner-edu.de/mikrocontroller/avr-controller-und-bascom
überflüssigen" LED's auf high gelegt. Warum nur wird die 4. Zeile nicht angesteuert? Ein Austausch des Atmega 8 gegen einen anderen war ja auch nicht erfolgreich.
-
Thread
Vergleich von 7 Segment Anzeigen
Bauform B. schrieb im Beitrag #6902791: > Der PCA9955B wäre ein Beispiel mit 16 Ausgängen Obwohl garnicht benötigt, ist das Teil ja teurer als der µC (z.B. Atmega48). Die Helligkeit kann man auch mit PWM variieren. PC-Freak schrieb im Beitrag #6902807: > LED's werden nicht
Die Messung soll mit einer Lichtschranke gemacht werden. Bisher habe ich mehrere Sachen mit dem Atmega 32 und Atmega 8 gemacht. z.B. Timer, I/O, ADC, Interrupt und anderes. Werde bei der SA10 in Rot bleiben. Habe 4 Stück da von, das reicht für 2 Bahnen.
-
Thread
Daten über I2C von AtTiny85 als Slave auslesen / TinyWireS Lib
Inzwischen sendet der ATTiny85 auch ganze Antworten ungleich 00 und FF bei Frequenzen 1 MHz, 8 MHz und 16 MHz.zurück. Die 16 MHz scheinen jedoch stabiler zu laufen. Die Wahrscheinlichkeit bei (Hex-)Zahlen wie 1,3,6,7,8,9 ist sehr hoch dass sie korrekt übertragen werden. Hex-Zahlen wie 2, EA oder 0A werden
eleiminiert! Die Aussage daß die Library nur mit 8 MHz läuft ist schlichtweg falsch! Mit 1 MHz oder 16 MHz läuft sie auch. Allerdings erhöht sich bei höheren Taktfrequenzen im Prozesser, wie ich das gerade gemerkt habe, die Stabilität des Bauteils. Also besser mit 16 MHz programmieren. 1 MHz ist jedenfalls
-
Thread
Taktgenauigkeit v. Quarz
Hi Maddin vielleicht ist ja doch ein Quarz drauf? Ich habe mal einige Arduino Leonardos (ATmega32u4) und ProMicros (auch ATmega32u4) untersucht. Alles 5V-Ausführung mit 16 MHz. Hintergrund: Ich hatte mal die Uhrzeit von einer RTC (DS1307, auf einer billigen Logger-Shield-Platine) verwendet und
Martin MMH schrieb im Beitrag #6895337: > Ich habe mal einige Arduino Leonardos (ATmega32u4) und ProMicros (auch > ATmega32u4) untersucht. Alles 5V-Ausführung mit 16 MHz. Die brauchen den auch weil sie selber USB machen. Auch das läuft mit Keramikresonator aus dem Takt.
-
Thread
Mikrokontroller Platinen
Steuerung für etwas gedacht, daß auf den Bilder noch nicht mit drauf ist. Der Stecksockel unter dem ATMega und die - von der RS233-Schnittstelle mal abgesehene Funktionslosigkeit - deutet jedenfalls darauf hin.
jemand? ;-) Auch der MAX232 deutet auf 5V hin. Mike J. schrieb im Beitrag #6894765: > oder 16MHz (bei der 5V Version) Quarz Der ATmega328 verträgt dann auch gerne 20MHz. Mike J. schrieb im Beitrag #6894765: > die Platine wurde ohne ISP-Schnittstelle erstellt, daher würde ich > wetten
-
Thread
Einfacher Mischer für DCF77-Superhet gesucht
von Franz schrieb: >Der ADC sampelt tatsächlich deutlich höher (rund 10kHz). Also hast du alle 16ms etwa 166 Zahlen die in einer Zeit von 16ms verarbeitet werden müssen?
Franz schrieb: >>Der ADC sampelt tatsächlich deutlich höher (rund 10kHz). > > Also hast du alle 16ms etwa 166 Zahlen die in einer Zeit > von 16ms verarbeitet werden müssen? Ja. Die Amplitude vom MSF60-Bit (100ms) berechnet sich aber aus der Gesamtamplitude von 6 Einzelamplituden. Insgesamt also
-
Thread
[V] Diverse Boards und Zubehör, auch für Einstieg AVR Mikrokontroller
V2.0h (Resetten verflashter AVRs via HVPP) - Eigenbau 9) Verschiedene AVRs und Flash Memory: - ATMEGA 32, 16, 8A, 8 - AT90S2313 - ATTINY 12, 13, 85, 13A, 45, 2313 - ATMEL 540 24C256 - ATMEL 546 24C512 - 24C64WP KK2543 - AT45DB01 Bei Interesse an einem oder mehreren Posten bitte mit Preisvorschlag
-
Thread
Raspberry - AD-Wandler Gesperrt
sind. Gerade der PI ist sensibel an den Ports, er hat nicht die typischen Schutzschaltungen eines ATmega!
noch 9,9V zu 3,3V, also passt man den Teiler an auf 5:1 dann hast erreichst du am Chip die 3,3V bei 16,5V rein und dir wird genau bei 16,5V 1023 angezeigt und wenn der ADC nur 512 zeigt hast du nur die Hälfte.
-
Thread
Package-To-Die Ratio -> Allgemeinen Überblick
auch kleine Chips, die aus Kompatibilitätsgründen in große Gehäuse gesetzt werden. Ein Beispiel: ATmega16 im DIL40, war sicher schon zu seiner Entstehungszeit vor reichlich 20 Jahren in einem überdimensionierten Gehäuse. Weiß nicht, vielleicht gibt's bei Ritchie's Lab ein Foto, wie groß der Chip darin wirklich ist. Vor einem Jahrzehnt gab es davon dann die Version ATmega16A, ein "die shrink". Das bedeutet, dass man den Chip in der Größe reduziert, indem man eine Technologie mit kleineren Strukturgrößen benutzt und alle Standardzellen (also Logik, RAM etc.) entsprechend
-
Thread
RS232 String per Taste auslösen
Bei Olimex gibt es Board für ATmega328P-PU mit RS-232 Schnittstelle. https://www.olimex.com/Products/AVR/Proto/AVR-P28-8MHz/ Den ATmega kann man mit vorinstalliertem Bootloader kaufen, dann braucht man keinen Programmieradapter
Stefan ⛄ F. schrieb im Beitrag #6890087: > Den ATmega kann man mit vorinstalliertem Bootloader kaufen Kleine Anmerkung dazu: Die Bootloader sind normalerweise für 16 MHz Quarz ausgelegt. Weil das Board aber einen 8MHz Quarz hat, wird der Bootloader
-
Thread
ATSAMD09C13A start
Ressourcen hat, mehr oder weniger der Standard bei diesen kleinen Atmel-ARMs (also das, was bei AVR der ATmega328 ist) wäre dort der SAMD21. Die sind gar nicht mal so klein. Habe jetzt gerade gesehen, für nur wenig mehr Geld bekommt man schon ein SAME51 Curiosity Nano Board, das ist schon ein ziemlicher
PORT_PA05; while (1) { PORT->Group[0].OUTSET.bit.OUTSET = PORT_PA05; for(uint16_t x = 0; x < 0xFFFE; x++); PORT->Group[0].OUTCLR.bit.OUTCLR = PORT_PA05; for(uint16_t x = 0; x < 0xFFFE; x++); } }[/c] Hab mal das .lss file angehängt, falls es jemanden einfach mal
-
Thread
Arduino brennt durch
Arduino Mini aus dem ersten Post zum ATmega im letzten Post verändert.
/arduino-atmega328-mit-arduino-bootloader-ard-atmega-328-p230602.html?search=atmega328 https://www.conrad.de/de/p/arduino-accessory-atmega328-microcontroller-bootloader-uno-education-2445521.html https://www.robotshop.com
-
Thread
Probleme beim Programmieren meiner Schaltung mit ATMEGA 328P über Arduino IDE / AVRISP MKII
kommt immer der Fehler: avrdude: Device signature = 0x000102 avrdude: Expected signature for ATMEGA328 is 1E 95 0F Double check chip, or use -F to override this check. Meine Schaltung ist als Schaltplan.png angehängt. Ich habe wirklich so vieles schon probiert (2 ganze Tage), von der Installation
hier: https://www.lcsc.com/product-detail/SMD-Crystal-Resonators_Zhejiang-Abel-Elec-SMD-3225-4P-16MHz-20pF-10ppm-40-85_C164049.html Und der verwendete Mikrocontroller der hier: https://lcsc.com/product-detail/ATMEL-AVR_ATMEL_ATMEGA328P-AU_ATMEGA328P-AU_C14877.html Der Spannungsregler ist
-
Thread
Temperaturwächter mit NTC oder PT1000
Spannungsschwellwert am ADC einstellt, > oder? Du verarbeitest doch den Wert des Spannungsteilers mit einem ATMega, oder? Solange der ATMega weiß, welcher Spannungswert tatsächlich zum Temperatur-Schwellwert 15° gehört, brauchst du kein zusätzliches Poti.
vernachlässigbares Zubehör anzusehen. MaWin, lesen hilft: Dirk schrieb im Beitrag #6882642: > am ADC eines ATmega Er hat also einen µC eingeplant, da wäre ein DS18x20 durchaus in Betracht zu ziehen. Man kann auch über einen LM35 nachdenken (10mV/°C) und gegen die interne Referenz der ATMega messen. Vielleicht
-
Thread
Kühlschrank mit Triac ein/ausschalten
Verwendeter OptoTriac: MOC3062, https://www.onsemi.com/pdf/datasheet/moc3163m-d.pdf Verwendeter Triac: BTB16-800CWRG, https://www.st.com/en/thyristors-scr-and-ac-switches/btb16.html Beim Kühlschrank handelt es sich um ein älteres Modell ohne weitere Elektronik - wenn man diesen einsteckt, kühlt das Teil
MOC-Nullspannungsschalter zündet nur, solange die Spannunmg unter > ca. 20V liegt. Sobald der BTB16 schaltet, ist dort keine Spannung mehr - > auch da sehe ich 2 Watt als unnötig groß. Also ich habe mit einem MOC3063 und einem 16A Triac und einem OpAmp eine einfache Regelung für einen Boiler gebastelt
-
Thread
Arduino->WS2812B-> Arduino
Stefan ⛄ F. schrieb im Beitrag #6882765: > Ich true das einem Atmega locker zu. Ja, das kann er (angenommener Systemtakt 16Mhz). Aber es wird eng. Wenn nebenbei noch was anderes interruptgesteuert laufen soll (was in der konkreten Anwendung, soweit beschrieben, allerdings
#6884317: > Zum Glück hat der > Arduino 32k Flash, und es gibt mehr als einen Nachbau Arduino ATmega1284p 128k flash z.B. Bobuino mighty mini 1284p Original Arduino ATmega2560 256k flash
-
Thread
Abblockkondensatoren beim FPGA
es im EQFP-144, hier auch mal der kleinste und größte Max10. [code] DSP kBit XC6SLX9 16 576 XC3S400 16 288 10M02 16 108 10M50 144 1638[/code]
wp-content/uploads/2016/02/pross.png https://components101.com/sites/default/files/component_pin/PIC16F676-Pinout.png https://en.wikipedia.org/wiki/ATmega328#/media/File:ATmega328P_28-PDIP.svg Diese Linkliste lässt sich ohne Aufwand beliebig verlängern. > Aber so funktioniert wissenschaftlich/technische
-
Thread
ATMega32U4 durch ATMega32U4RC ersetzen möglich?
Ich möchte gerne ein Projekt nachbauen in dem ein ATMega32U4 verwendet wird. Leider sind die momentan schwer verfügbar, die ATMega32U4RC gibt es dagegen noch hier und da in kleinen Stückzahlen ab Lager. Kann ich den ATMega32U4 durch den ATMega32U4RC ersetzen
wohl auch für USB ausreichen soll. Das brauche ich aber nicht, das Projekt verwendet einen externen 16 MHz-Quarz. Im Datenblatt hab ich nix gefunden was dagegen spricht die RC-Variante mit externem Quarz zu verwenden. Ist das richtig?
-
Thread
AVR-Debugging: Speicherstelle überwachen
nicht mit dem Aufspüren einer bestimmten faulen Code-Stelle bewältigen lässt. Jenes nicht gesicherte R16 ist in meinem Fall im Hauptprogramm z.B. auch Teil eines Pointers geworden. Damit sind wilden Schreibereien im SRAM Tür und Tor geöffnet.
Anton schrieb im Beitrag #6883882: > Jenes nicht gesicherte > R16 Du wolltest maximale Freiheit, du hast sie bekommen. Oliver
-
Thread
DDR-µC, maskenprogrammiert, "fremd verwendbar ?
genacht. Aber im Endeffekt trotzdem nur Elektronik-Schrott. Den Z8 da drin substituiert ein z.B. ATMega16 bei weitem. Und selbst wenn man mit einem Z8 was bauen wöllte - Pollin hat die Restposten der DDR vor ein paar Jahren mal verhökert. Aus so einer Aktion habe ich immer noch etlich U(B?)8840 hier
genacht. Aber im Endeffekt > trotzdem nur Elektronik-Schrott. Den Z8 da drin substituiert ein z.B. > ATMega16 bei weitem. Und selbst wenn man mit einem Z8 was bauen wöllte - > Pollin hat die Restposten der DDR vor ein paar Jahren mal verhökert. > Aus so einer Aktion habe ich immer noch etlich U(B?)8840
-
Thread
xmega.h - _PROTECTED_WRITE_SPM
Toolchain verwende (9.4 ... 11.2), dann ist Bspw.: [code] Arduino IDE Portable\AVR128DB\arduino-1.8.16\portable\packages\DxCore\hardware\megaavr\1.3.6\libraries\EEPROM\src/EEPROM.h:70:5: error: '_PROTECTED_WRITE_SPM' was not declared in this scope [/code] Dann begann die Recherche was das fehlt und
: > Möglicherweise kam das Makro wegen dem Arduino Nano Every in die xmega.h > rein der einen ATmega4809 drauf hat. Wäre eine Erklärung.