-
Thread
Atmega1284p 128KHz ungenau
verliere ich > mehrere Sekunden pro Minute. > Vielen Dank für eure Ratschläge. Nimm einen 32kHz Uhrenquarz und betreibe den am Timer 2 asynchron. [[AVR - Die genaue Sekunde / RTC]]
> ich hatte ihn an xtal 1 und 2 Das geht nur bei den kleineren, den '8ern': ATmega8, _48 ... _328.
-
Thread
Transistortester Erweiterung
Ich hab ihn damals nachgebaut und etwas verbessert (auf Arduino Nano) und dann eine Version auf STM32F103 Basis (MapleMini) entwickelt, die u.a. schneller (Grafik) war , statt 12 V mit bsi zu 28V lief und speziell für Dioden-Vergleich (auch LED und Zener) und Transistorvergleich (auch komplementär)
am Kennlienienschreiber ausgewertet. Gestartet wird der Messvorgang am TT (Taster am ext. ISR-Pin 2)
-
Thread
ausgesperrt aus Atmega1284p
erstmal mit 32Khz SPI-Clock versuchen.
an Stefan Frings: Was hier aber 1. nicht das Thema war (lock-bits & SPIEN) und 2. beim ATmega1284P ohnehin nicht möglich ist.
-
Thread
AVR Mikrocontroller Lohnenswert?
jetzt nie eingetreten. Kurz gesagt, wer heute mit einem halbwegs modernen AVR anfängt zB. eine Atmega 4809 wird den nicht so schnell ausreizen können, damit geht schon einiges. 32 Bit ist natürlich derzeit am angesagtesten und in vielen Branchen zB. Automotive auch seit Jahren ganz klar ganz vorne
haben, und es gibt Die Aussagen treffen auf alle modernen AVRs nicht zu. Schaue Dir mal die Tiny0,1,2 Reihe an. > Alternativen: PIC24, dsPIC33 und PIC32 sind recht angenehm und haben > deutlich mehr Leistung, und ARM-basierte Controller gibts von dutzenden 32 Bit PIC ist ja wohl eine Sackgasse
-
Thread
Frequenznormal selber bauen GPS diszipliniert 16MHz low cost ATmeg329p Assembler
mir der *Entprellung* nicht ! Theoretisch müsste dieses Prinzip auch mit Quarzen von 8MHz, 4MHz, 2MHz und 1Mhz funktionieren, hab's aber nie getestet. In der Version2 (FN_16MHz_ATmega328p_V2.hex) leuchtet die grüne LED, wenn die Phasenreglung eingerastet ist, und die Ausgangsfrequenz schon ziemlich
Bin jetzt eingeloggt ;-) Die LEA Serie von uBlox ist für GPSDO besser geeignet und die Gefahr von Fälschungen ist geringer weil die ein anderes Gehäuse haben. Meine 2 ausgelöteten LEA8 aus China sind soweit ich es mit dem uBlox Tool beurteilen
-
Thread
Funktioniert diese Atmega328 Schaltung?
So jetzt habe ich die Schaltung noch einmal überarbeitet. Fehler wahrscheinlich nicht, aber bei U12.2 Pin2 und 3 haben sich noch irgendwelche roten Punkte in den Schaltplan verirrt, die da nichts zu suchen haben.
habe ich den verbesserten Plan. nö du bist immer noch ein Luftikus. denkst du alle sitzen vor >2k 32" Monitore?
-
Thread
7 Segment Anzeige auf verschiedenen Ports
Ralph S. schrieb im Beitrag #6968643: > weil ich das gerade für einen ATmega gemacht habe So geht es mir auch. Nicht multiplexen, aber 2 Ziffern statisch angesteuert an einem ATmega8, Segmente der 1er und 10er Stelle auf PortD und PortB verteilt wie es sich ergab:
bisher den Attiny84, Attiny2313, Atmega 8 und 32. Habe mir den Raspi angesehen, komme damit überhaupt nicht klar. Erste Versuche mit einem SAM21 und 32 Bit. Meistens IO Ansteuerung, auch TFT Farb Graphikdisplay. Habe dazu auch eigene h Datein
-
Thread
Umstieg - weg vom Arduino
vielleicht ein paar Ansätze geben, die ich verfolgen kann? > > Vielen Dank vorab! > Andi Es gibt 2 Lösungen. 1. B4R www.b4x.com Der wird auch in Basic programmiert erzeugt aber Arduino-C-Code der an die Arduino IDE weitergeben wird. Und ist eine gute Übergangslösung. 2. lerne C
Für Aduino gibt es auch STM32,...
-
Thread
Steuersignal-Degradation bei Zusammenschaltung mehrerer Dynamixel-Servos
? Die Quelle ist hier spezifiziert inkl. Schaltplan: http://xevelabs.com/doku.php?id=product:usb2ax:specs Das Steuerignal hängt im Grunde direkt an einem RX/TX eines Atmega 32U2. Das klingt dann natürlich plausibel, dass der einfach zu schwach ist.
ich ne andere > Schnittstelle als erbärmliche TTL-UART erwartet TTL wird´s wohl kaum sein. Der ATMega32u2 besitzt C-MOS Push-Pull Ausgänge und zieht damit genauso gut nach VDD wie nach Gnd.
-
Thread
Prüfplatine für 400++ I/Os
engineering auch verwenden :) hab bei manchen I2C erweiterungen gesehen dass man zB max 8 erweiterungen zu je 16 pins verwenden kann, das wäre schlecht,.. ich suche also nen Baustein der 32 oder 64 oder mehr I/Os in I2C oÄ umwandelt oder alternativ
Stück AT89C51 für 90 Anschlüsse gemacht, die über die UART verbunden sind (RXD1 an GND, TXD1 an RXD2, TXD2 an RXD3 usw.). Der letzte liefert dann die Ergebnisse. Mit einen ATmega640 kann man je 84 Anschlüsse prüfen (= 5 Stück für 420 Anschlüsse).
-
Thread
Kleine Spannungen mit Arduino UNO messen OHNE LM358
AD8622 (10uV) NCS333 (10uV 1.8..5.5V, 30uV in dual und quad Versionen) LMP2015/LMP2016 (800nV typ. 10uV max. 2.7..5.25V) EC6761 (15uV 2.2-5.5V R2R auch dual) AD8671 (20uV, Reichelt) EC6731 (20uV 2.2-5.5V
Julian D. schrieb im Beitrag #6960957: > Maximalspannung von 66mV Würde ein INA219 gehen? Über I2C einstellbar von Vshunt 40 mV 10 uV Offset bis 320 mV mit 40 uV Offset. 1 LSB step size 10 uV
-
Thread
was für bastler und profis
Noch die Anzahl: 2x 74240 --> OCTAL BUFFERS/DRIVERS WITH 3-STATE OUTPUTS 6x 74244 --> OCTAL BUFFERS AND LINE DRIVERS WITH 3-STATE OUTPUTS 4x 7485 --> 4-BIT MAGNITUDE COMPARATOR 24 x 32 RGB LEDs (768)
auf dem Panel zu verteilen bzw. um über den Dipschalter die (2bit) Adresse eines Panels festzulegen. Hab auch schonmal eine kleinen Testsoftware mit einem ATMEGA am laufen [code] I2C SCL 2 1 LATCH rn1 rn1 ADDR0 4 3 I2C SDA rn1 ADDR2 6 5
-
Thread
Wechsel von Hardware zu Embedded SW vorbereiten
Meine Empfehlung, ganz klar: Nimm ein STM32F4 ARM von STMicroelectronics und ziehe dir die Udemy Kurse von Fastbitlab rein. MCU: https://de.aliexpress.com/item/1005001456186625.html?gatewayAdapt=glo2deu&spm=a2g0o.9042311.0.0.20b24c4dtb7mBH
wenn der I2C Eingangsbuffer beschrieben wird während eine I2C Kommunikation läuft. Ich habe bei der Doku bzgl. TI's C2000 und CC3240 oder so Controllern einen ziemlich schlechten Eindruck. Noch was zu dem STM32
-
Thread
Wann gibts mal wieder neue gute AVR 8-Bitter?
/en-us/product/PIC32MX270F256B FS Host, Device und OTG. 50 MHz, 256k Flash, 64k RAM. Alles da. Kaufbar. https://www.mouser.de/ProductDetail/Microchip-Technology/PIC32MX270F256B-50I-SP?qs=sGAEpiMZZMtXHE36kCvv31%2FWuqN0rWph4vqIXdTjnZw
Falk B. schrieb im Beitrag #6958681: > Was ist denn der kalssische AVR? Der At1200? Ein ATmega8? Als der Hype bei den Hobbybastlern losging, waren es ATmega8/16/32. Falk B. schrieb im Beitrag #6958681: > Man Gott! Wenn das alles nur zur Häfte stimmen würde, wären die AVRs in > wenigen
-
Thread
LM8560 Uhrchip: externen 50 hz-Sinusgenerator aufbauen, wie?
Eberhard H. schrieb im Beitrag #6957159: > Quarz 3,2768 MHz + CD4060 (= Oszillator + Teiler 2^14) + > CMOS-Teiler-durch-4 (2x D-FF etc.) soory: Tipfehler von Dir? wo gibts 3,2768 Mhz-Quarze? Ich kenne nur 32,786 Khz-Quarze.. Achso ok,habs verstanden. Ähm, die Chips sollen das können?
auch leicht ansteuern, ohne den uralten LM8560 aus dem Museum klauen zu müssen. Ich hab das mal mit 2 ICs gemacht, einem ATmega48 mit 32kHz Quarz und einem MM5450 LED-Treiber.
-
Thread
Timer/Zeitschaltuhr einfach
Hans A. schrieb im Beitrag #6955784: > Wäre das auch im DeepSleepMode möglich? Den haben nur die 32Bit-Boliden. Bei den AVRs ist Power-save ausreichend (<1µA mit 32kHz Quarz), z.B. ATmega48P/A. Für 0..12 Stellungen eignet sich besser ein Hex-Switch.
bis 36h (mit WUCKSEL einstellbar) per Interrupt aufwecken. Siehe dazu http://stefanfrings.de/stm32/stm32l0.html#rtc_wakeup Der tiefste Schlafmodus ist "Standby", aus dem kommst du nur mit einem "RTC Alarm" heraus. Auch das geht bei den STM32L0.
-
Thread
Simulation mit AVR-Studio 7? Geht das nicht ohne Debugger oder angeschlossenen Programmer?
ich kann das nachvollziehen, habe noch eine Atmel 7 Studio Installation. Für ATMega16M1 ist die Simulator Option nicht verfügbar, für einen alten ATMega32 wird sie angezeigt. Auch ohne vorherigen Build, nur neues GCC Excecutable Projekt mit minimalem main.cpp erzeugt.
in Microchip Studio. • AT90CAN*/ATmega*C*, AT90USB*/ATmega*U*, AT90PWM*, and ATtiny87/167 devices will never be supported by simulator models • External memory is not supported by the simulator (#7570, #9442 /Zitat ciao gustav
-
Thread
RTC low cost/time
MaWin schrieb im Beitrag #6953184: > Verwendet noch irgendjemand RTC, wo quasi jeder uC das mit 32kHz Quartz > selber zählen kann. > > Notfalls halt extra ein uC der RTC spielt während die Hauptschaltung > stromlos ist Warum nicht? Wenn man in 19,2 Kubikmillimetern (RV 3029-C2
> der 644er braucht ca. 6uA bei 3,3V Hier kommt sowohl ein ATmega644P als auch ein ATmega1284P mit 1.1 uA aus.
-
Thread
Stromverbrauch Handsender
18650 Zellen nachgedacht, dann ein Boarddesign mit einem Nano-Board drauf, dann Pro Mini, dann den ATMega328, der dann doch nicht verfügbar war, und wieso einen Klon ablöten für 3-4€ das Board, wenn man dann den Stromverbrauch nicht kennt... Bin dann irgendwann zum Glück auf die 2-Series vom ATTiny gestoßen
nachher wesentlich höher. Lutz R. schrieb im Beitrag #7380008: > Wie schnell ist den ein nackter ATmega voll da und sendet Aus dem Sleep? Sehr flott. Interner RC-Oszillator, minimale Start-Up-Time in den Fuses, 32kHz-Uhrenquarz zum Wecken aus dem Sleep. (Oder WDT für den Wakeup, ist ungenauer, braucht
-
Thread
Digitaluhr mit geringem Stromverbrauch
Multiplex verzichten. http://ww1.microchip.com/downloads/en/AppNotes/doc2569.pdf Dann muss der uC aber 28 Ausgangspins haben, und Eingänge entweder für DCF77 oder Knöpfe zum Stellen und 1 Eingang für die Temperatur. Und er sollte einen 32.768 Uhrenquartz benutzen. ATmega16 ist also knapp. ATmega48PA mit 3 74HC595 ist keine single chip Lösung mehr. Strombedarf wenn man 100 mal pro Sekunde aufwacht um die Zeit zu zählen und das Display umzuschalten ca. 10uA. Knopfzellenlebensdauer also 2.5
-
Thread
Frage an die Arduino-Nutzer
Arduino zu tun hat, warum richtest du die Frage dann an Arduino Nutzer? Übrig bleibt ein nackter ATmega328, der dort dokumentiert ist: https://www.microchip.com/en-us/product/ATMEGA328 Schlaumaier schrieb im Beitrag #6951783: > Atiny-85. Ist auch ein Arduino-Chip Nur weil es für den Chip Arduino
Obwohl ich keinen Teensy habe, finde ich diese Boards ganz interessant. Es gibt aber auch das STM32Duino Framework, das mittlerweile auch recht gut funktioniert. Damit kann man dann auch die ganzen STM-Nucleo und Discovery Boards nutzen: https://github.com/stm32duino/Arduino_Core_STM32 Zu guterletzt
-
Thread
Spannung am µC schwingt mit Quarz-Frequenz
Hallo, beim Überprüfen einer Schaltung mit einem ATmega32 16PU ist mir aufgefallen, dass die Versorgungsspannung am µC nahe des Quarzes (16 MHz) schwingt. Die Amplitude der Schwingung an VCC (Lötstelle Sockel) beträgt 50 mV (Spitz-Spitze) und die Frequenz
ungefähr 1 nH. Wenn du jetzt 10 nH (oder 10 nVs/A) da hast, deine 16 MHz machen Flanken von vielleicht 2 ns Breite und 100 mA Peak, dann würden sich daraus (wenn ich mich nicht verrechnet habe :) Spannungseinbrüche von [math]\Delta U = 10\cdot10^{-9}\frac{Vs}{A} \cdot \frac{0,1 A}{2\cdot10^{-9}s}[/math
-
Thread
Arduino: Open Source-Rechenschaftsbericht für 2021 erschienen
müssen, damit klarzukommen sofort reagieren zu > müssen, um das zu überleben. Bei SPI, ja! Bei I2C ist es allerdings eher der Slave, welcher das Tempo begrenzt. Welcher sich die Zeit nehmen darf, wenn er sie benötigt. Zudem kennt I2C den Rollentausch. Da darf jeder mal Master oder Slave sein.
verstehen warum Dich meine Erklärung störte. Ich meinte eigentlich damit nur den Rollentausch der beiden uC. Darum geht es hier. Du wolltest klarstellen, die Benennungen beziehen sich auf die programmierte Device Funktion und nicht auf den vorliegenden uC. Ich gebe zu, daß Du die ganze Zeit mit der
-
Thread
2x Arduino im Gleichtakt
.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf#G3.1199934 2Mbps bei fosc = 16MHz, UBRRn = 0, U2Xn = 1 https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf
ich habe gerade im chat erfahren dass nicht die 2Mbps der seriellen schnittstelle das problem sind, sondern der USB-stack des AT16U2 der bordeigenen serial-nach-USB lösung. ist die firmware des 16U2 serial-to-USB open source und könnte man dort noch
-
Thread
Wiedereinstieg AVR-Programmierung mit Studio7
Hallo, ich war 10 Jahre vom Fenster der uC-Programmierung weg. Jetzt habe ich ein Mini-Projekt wieder vor. Zu den Vorkenntnissen: Von 8-32-Bit Mikrocontrollerentwicklung/Programmierung alles gemacht. Wie so ein Ding funktioniert ist restlos
und in C programmieren. Vernünftiger, billiger und einfacher wäre aber ein arduino mini clone für 2 eur.
-
Thread
Dimm-IC (230V) für Arduino gesucht
Hallo, ich nutze dafür einen ATTiny 4313. Der nutzt die 4 (2x8 und 2x16 Bit) Zähler, um ein Hardware PWM zu erzeugen. Die Dimmer sind sowohl über Tasten als auch über I2C zu bedienen. Die Kanäle machen Phasenabschnittsdimmung. Vielleicht ist das was für Dich.
kommen hierfür in Frage Keine Spezial-IC. Die bekommst du nicht mehr nach. Nimm einen simplen uC wie 8751 oder ATmega8 und programmiere dort das netzsynchrone dimmen von vielleicht 8 Kanälen mit SPI Interface rein, der arbeitet zeitstabil und wenn dir was nicht passt musst du nicht extra-Elektronik
-
Thread
ATtiny202 Timer/Counter Type B (TCB) kein Sprung in ISR
// clock prescaler 2, enable timer TCB0.CTRLA = TCB_CLKSEL_CLKDIV2_gc | TCB_ENABLE_bm; // enable global interrupts sei(); } [/c] Lese ich das Status Register des TCB sehe ich, dass der Timer läuft (
Hallo, ich kann nur jeden für den Einstieg empfehlen sich die "Getting Starting" u.a. App Notes auf der Controller Seite unter Documentation durchzuarbeiten. Die der megaAVR Reihe (ATmega4809) kann man auch nehmen, weil die verwandt sind. Auch die Hardwareinheiten der neuen ATtinys
-
Thread
keine Mikrocontroller auf dem Markt
Thomas K. schrieb im Beitrag #6939705: > ohne uC Forum sind die sowas von hilflos...Armes Deutschland ! Deshalb gehts ja auch bergab. Da braucht jemand das Forum hier um in China STM32 einzukaufen. Sonst weiß er nicht mehr weiter. Über solche Konkurrenz
>ohne uC Forum sind die sowas von hilflos...Armes Deutschland! >Wo sind die Fachleute oder die Fachabteilungen ??? >Deshalb gehts ja auch bergab. Da braucht jemand das Forum hier um in >China STM32 einzukaufen
-
Thread
USB I2C Interface Hardware Software
auf einem Arduino Pro micro/Leonardo mit ATMega32U4 und sauberem Hardware USB laufen lassen. Wenn niemand was findet würde ich das mal portieren. Michael
Zu schnell Fahrer schrieb im Beitrag #6937599: > ich suche nach einer Möglichkeit um I2C Chips vom PC aus zu testen. Das sollte doch prinzipiell mit jedem Atmega32u4 Breakout board gehen. Z.B. https://learn.adafruit.com/atmega32u4-breakout?view=all oder https://www.sparkfun.com/products
-
Thread
Mikrocontroller Einbau in Drehstrom-Schweißgerät - geht das so? (48 Volt auf 7805?)
braucht man Snubber über den Relais. Die Platine mit dem Atmega8 befindet sich weit entfernt vom Trafo oben bei der Drahtspule. Die Platine funktioniert erstaunlich gut und der Atmega stürzt auch nicht ab. Eigentlich wollte ich das alles nochmal richtig machen
ich die 24V AC vom Trafo gleichrichte mit Kondensator um die Relais damit zu schalten habe ich ca 32V DC -.- Möglichkeit A) einen 7824 verwenden Möglichkeit B) 200 Ohm Widerstände an jede Relaisspule hängen (Relais hat 750 Ohm und 32mA) Möglichkeit C) Schaltregler bzw DC/DC Konverter verbauen.
-
Thread
Wassertiefenmessung mit Ultraschallsensor möglich?
Crazy H. schrieb im Beitrag #6939877: > Pulsleistung 2.2kW Nierensteinträger wären ggf. dankbar. Versuche mal zu berechnen, wie diese "2,2 kW" (woher sollen die kommen?) im Abstand von 4 m unter Wasser rundum wirken würden.
Hugo H. schrieb im Beitrag #6939924: > Crazy H. schrieb: >> Pulsleistung 2.2kW > > Nierensteinträger wären ggf. dankbar. Versuche mal zu berechnen, wie > diese "2,2 kW" (woher sollen die kommen?) im Abstand von 4 m unter > Wasser rundum wirken würden. Mach mal ....
-
Thread
Tachogenerator Signal Aufbereitung für Mikcrocontroller
Grübeln habe ich verstanden, wozu der Tiefpassfilter gut ist: Die Ausgangsamplitude [math] U_a = \frac{1}{\sqrt{1+(2\pi R C f)}}[/math] ist (weit) oberhalb der Grenzfrequenz antiproportional zur Frequenz, sodass sich eine konstante Ausgangsspannungsamplitude einstellt. Also kann ich durch Wahl
Tachosignal verwenden. Wie stelle ich das am einfachsten an? Wie komme ich an die Werte für C1 und C2? Oder gibt es eine bessere lösung mit einer anderen Schaltung? Ich habe vor, einen Atmega 328P mit 5V Betriebsspannung und ein paar Schieberegister oder Port Expander für die LEDs und knöpfe verwenden
-
Thread
Selbstlernende IR-Fernbedienung gesucht (4 Tasten)
Gehäuse vielleicht : https://www.pollin.de/p/kunststoffgehaeuse-mit-batteriefach-460162 Nur noch 2 Dioden und ein Nano. https://www.christians-shop.de/Nano-V3-Entwicklerboard-fuer-Arduino-IDE-ATMEL-ATmega328P-AVR-Mikrocontroller-CH340-Chip-Christians-Technikshop Ein heißen Nagel o. Bohrer für
/charts/smdcode/c2d.html#TOC
-
Thread
xmega E RTC Fanboy
... Jedenfalls nicht in der genannten Qualität. Der timer2 läuft als wake-up source nur im power-save und da zieht der atmega 0.9uA (erstbestes Datenblatt, da du keinen spezifischen genannt hast). Dazu kommt noch der Stromverbrauch des externen Oszillators.
bei Digikey ein bissl gesucht. Unter 300nA typical finde ich da nichts. Nimmt man den, ist man bei 1.2uA, statt 120nA. Das ist Faktor 10 mehr + weiterer Kostenpunkt/Bauteil. Aber hey, du kannst immernoch sagen "Ach, was interessieren mich 1.2uA" und so tun, als hätte ich unrecht :)
-
Thread
MPX53DP Drucksensor 5V Differenzverstärker / Operationsverstärker LTT1167
Direkt Anschluss an den ADC. - Problem: Selbst bei 10Bit Auflösung nur eine Schwankung von +/- 1 bis 2. Also viel zu ungenau. Möglichkeit 2: Differenzverstärker und dann an ADC. - Problem: Ich habe noch nie mit so einem IC gearbeitet und weiß nicht wie ich es beschalten soll. Nach dem lesen von verschiedenen
Nackte Brückensensor nur ein paar mV ausgibt und meist nicht Temperatur kompensiert ist. Sensirion u.a. Stellen auch digitale Sensoren mit I2C bzw SPI Schnittstelle her. Siehe MS5534A z.B.
-
Thread
avr adc hochfrequenz-messung auf mehreren kanälen
den ADC mit einem kleineren Prescaler (2) bei Systemclock 2MHz/256 laufen lasse, aber dann zB 20 Samples brauche, sind das "nur" 67 ms, oder - wenn diese Überlegungen stimmen, nur 22 uJ. Zwischen diesen Samples kann er mit WDT in Power-Down
braucht, und bei den Timern auf eine konstant SysClk verzichten kann (PLLclk gibts auch noch), kann das u.U. die Samples/sec um 2-4x verbessern helfen... [code] ADMUX = 0<<REFS1 | 0<<REFS0 | 1<<ADLAR | 0b11110; // select 1.1v ref ADCSRB = (0<<BIN)|(0<<GSEL)|(0<<REFS2)|(0<<MUX5)|(0<<ADTS2)|(0<<ADTS1
-
Thread
AVR128DB28: TCB0 liefert kein Signal an PA2
fehlerhaft bzw. unvollständig ist. Keine Ahnung wann ein Update rauskommt. Dabei ist auch die Tabelle 24-2 leider Irreführend. Das Port Funktion Überschreiben funktioniert ja auch nicht immer. Lieber selbst auf Ausgang setzen oder vorher probieren. Das man 32Bit Input Capture im Gegensatz zur Beschreibung
takten lassen. Probiert - funktioniert. Ist das gleiche Prinzip wie vom RTC OVF Puls. Darauf kam ich u.a. weil ich mit dem Arduino Nano Every rumgespielt habe und mir fehlten außen paar Pins für die CCL. Das Board ist zu klein und es sind nicht alle Pins vom ATmega4809 rausgeführt. Also habe ich mir übers
-
Thread
Arduino Mega2560 mit externem RAM: linker flag für .data section geht nicht
uint32_t[arraysize]; uint32_t* dataBuffer7 = new uint32_t[arraysize]; //------------------------------------------------*/ /* uint32_t dataBuffer1[arraysize]; uint32_t dataBuffer2[arraysize];
_t dataBuffer2[arraysize]; uint32_t dataBuffer3[arraysize]; uint32_t dataBuffer4[arraysize]; uint32_t dataBuffer5[arraysize]; uint32_t dataBuffer6[arraysize]; uint32_t dataBuffer7[arraysize]; //----
-
Thread
20 LEDs unabhängig voneinander ansteuern
Ein STM32 mit mindestens 20 freien GPIO sollte das schaffen. Der Rest ist Software.
Projekte mit LEDs > realisiert. > Es ist nicht so, dass ich programmierfaul bin. Dann nimmt halt 2 ESP32 die jeweils 10 LED steuern, das geht ja offenbar mit WLED.
-
Thread
10MHz Frequenznormal GPS diszipliniert
Empfänger z.B. kann man da nennen. Bei den üblichen Jitterwerten dürfte sogar die Auflösung des ATMEGA328 ausreichen. Ohne Mittelung geht es ja eh nicht. Ich vertrete jedenfalls die Ansicht, daß Bernhard noch lange nicht die HW Grenzen seiner Schaltung erreicht hat. Wie gesagt ist das nur meine
die einzige Kritik an Bernhards Konzept: Genügt den Ansprüchen an einen Eigenbau nicht. just my 2ct
-
Thread
USB-Problem SparkFun ProMicro 3.3V
Ein Sensor mit 3.3V soll am SparkFun ProMicro-Board (3.3V 8MHz) mit atmega32u4-CPU angeschlossen werden. Das SparkFun ProMicro-Board meldete sich im Auslieferungszustand im Gerätemanager als "USB IO-Board" und nach Laden des Treibers per inf-Datei als "SparkFun Pro Micro
Dein Pll Macro ist für den atmega32u4 falsch. [c] #elif defined(__AVR_ATmega32U4__) ... #define PLL_CONFIG() (PLLCSR = 0x12) ... [/c] When using a 8MHz clock source, this bit must be set to 0 before enabling PLL (1:1)
-
Thread
IRMP-Anwendung
Zunächst habe ich die AVR-Version (irmp-main-avr.c) ausgesucht und Änderungen zur Anpassung an den ATMEGA168P (Hardware Pin an PORTD2) in irmpconfig.h gemacht. Nirgendwo konnte ich allerdings die F_CPU Anpassung finden, doch das Programm wurde fehlerlos compiliert. Da ich annahm, dass irgendwo F_CPU auf
Sicht ganz schön den Compiler ausreizt. 3. Das MEDION-Protokoll: (nach dem TSOP Impulse L) Sync: 9,2ms L + 4,5ms H Daten: 0,76ms L + 0,45ms H bzw 0,76ms L + 1,6ms H insgesamt Sync + 32 Daten + Endbit(0,76ms L) 4. Horst: na klar geht einfacher, macht aber den "Bock nicht fett" und löst mein Problem
-
Thread
PAL-Röhren TV auf NTSC umbauen
Der ATmega328PB hat 2 * I2C. Gibt es als Board Wattuino Pro Mini PB zu kaufen.
by Master from Slave (us) */ void request_event(void) { byte buffer[32]; I2CRead(&bbi2c, 0x45, buffer, 3); for (int i=0; i <= 2; i++) { Wire.write(buffer[i]); } } void loop() { delay(10); } [/code]
-
Thread
Brauche Hilfe AT Mega 8 im Raum Bremen evlt. vor Ort
von Eingangssignalen bestimmte Ausgangssignale. Du hast also deine 5 Eingangssignale (E0, E1, E2, E3, E4) und deine 5 Ausgangssignale (A0, A1, A2, A3, A4). Mit Hilfe dieser 5 Eingangssignale kannst du 2^5 (32) verschiedene Zustände erfassen und 2^5 (32) verschiedene Antworten ausgeben. Diese
Abblockkondensatoren? Die Regler Schaltung entspricht dessen Datenblatt? Hat der ATMega8 nicht 2 (A)VCC und GND Pins?
-
Thread
Frequenzen aufwärtsverschieben
... fertig! Der geometrische Addierer muss (analog) folgende funktion erfüllen: [math] A^2 = I^2 + Q^2 [/math] oder [math] A = \sqrt{ I^2 + Q^2 }[/math] Und da sieht man auch schon, dass nochmal multipliziert werden muss (mit sich selbst). Also nochmal drei Mischer. Zwei quadrieren
fertig! > > > Der geometrische Addierer muss (analog) folgende funktion erfüllen: > > [math] A^2 = I^2 + Q^2 [/math] > > oder > > [math] A = \sqrt{ I^2 + Q^2 }[/math] > > Wenn Du eine oder beide Achsen in logarithmischer Darstellung haben > möchtest, brauchst Du noch entsprechend Logarithmierer
-
Artikel
AVR Typen
ATmega8U2 8 32 16 22 20 FS Dev 2 0 1 0 0 0 0 0 0 1 0 0 0.5 512 40 85 2.7 5.5 2.7 5.5 2 5 1 4 ATmega8U2 ATmega16U2 16 32 16 12 22 21 FS Dev 2 0 1 0 0 0 0 0 0 1 0 0 0.5 512 40 85 2.7 5.5 2.7 5.5 2 5 1 4 ATmega16U2 ATmega32U2 32 32 16 12 22 20 FS Dev 2 0 1 0 0 0 0 0 0 1 0 0 1 1024 40 85 2.7 5.5 2.7 5.5 2 5 1 4 ATmega32U2 ATmega644PA 64 44 20 16 32 32 3 1 2 0 0 0 8 10 15 1 0 0 4 2048 40 85 1.8 5.5 1.8 5.5 3 6 1 6 ATmega644PA