-
Thread
Zeitmessanlage für Seifenkisten
Extra für dich Rainer: ATmega2560 mit 16 MHz. Ergibt ca. 101,27 kHz: [c] void loop() { last_state = !last_state; digitalWrite(OUT, last_state); } [/c] Ergibt 1,6 MHz: [c] int main(void) { DDRA = 0x01
Adam P. schrieb im Beitrag #7402398: > Extra für dich Rainer: > > ATmega2560 mit 16 MHz. Mit welcher Genauigkeit - du "Experte"? > Aber klar, meine Unfähigkeit in der Programmierung macht das System > direkt mal um das ca. 16-Fache langsamer. Mit der Funktion
-
Thread
Frequenz von Rechtecksignal erhöhen?
für Eure Rückmeldungen. Es gibt diese Impulsgeber mit verschiedenen Impulsraten. 6,7,8,9,10,13,15,16 Mit und ohne Tachowellenanschluss. Ich brauche halt den mit Wellenanschluss. Die Teile sind schwer zu finden – am besten wäre 8 oder 16 – da würde eine Vervierfachung oder Verdopplung ausreichen (jeweils
schreiben. Weiter oben hatte ich doch ein Programm 'f2f-konverter.c' verlinkt. Das ist für einen ATmega48 geschrieben, läßt sich aber auch umbenannt als .ino-Datei für einen Arduino mit ATmega328 übersetzen, wobei die Konstanten entsprechend angepaßt werden müssen. Weiterhin gibt es einen Frequenz
-
Artikel
IRMP - english
IRMP runs on numerous MCU families: AVR ATtiny87, ATtiny167 ATtiny45, ATtiny85 ATtiny44, ATtiny84 ATmega8, ATmega16, ATmega32 ATmega162 ATmega164, ATmega324, ATmega644, ATmega644P, ATmega1284 ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P XMega ATXmega128 PIC (CCS and XC8/C18 compiler) PIC12F1840
a good compromise. Default value: On AVR controllers, the irmp-main-avr.c example uses Timer1 with 16 bits of resolution. If for any reasons Timer1 is not available, you can also use Timer2 with 8 bits of resolution. In that case, configure Timer2 as follows: The above example is valid for ATmega88/ATmega168
-
Artikel
IRSND - english
IRSND runs on numerous MCU families: AVR ATtiny87, ATtiny167 ATtiny45, ATtiny85 ATtiny44, ATtiny84 ATmega8, ATmega16, ATmega32 ATmega162 ATmega164, ATmega324, ATmega644, ATmega644P, ATmega1284 ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P XMega ATXmega128 PIC (C18 Compiler) PIC12F1840 PIC18F4520
register TCCR2 2010-03-16: Corrected RECS80 start bit timings 2010-03-16: New protocol: RECS80 Extended 2010-03-11: Adapted code to several ATMega types 2010-03-07: Alpha version
-
Thread
Einfache LED Steuerung Leuchten - Blinken - Aus per knopfdruck
würde ich das ganze aber auch gene selbst bauen wollen ohne > das Arduino. Vielleicht über ein ATMEGA? Dein Arduino Board besteht im wesentlichen aus einem ATmega. Es gibt Arduino Uno Boards, wo du den ATmega heraus nehmen kannst um ihn einzeln zu betreiben. Du kannst auch den Arduino Nano als Programmieradapter für einen losen ATmega oder ATtiny benutzen: https://crycode.de/arduino-als-isp-programmer
-
Thread
ATMega4809 externer Interrupt
Hallo, ich versuche mich gerade im Simulator an einem ATMega4809, da ich plane, den Arduino Nano Every für ein Projekt zu verwenden. Mit den ATMega-Controllern bin ich ganz gut vertraut, aber beim 4809er schaffe ich es nicht, den externen Interrupt korrekt
cbr' ist ein im Argument modifiziertes 'andi', aus dem Listfile: [avrasm] 000000 7a0a cbr r16,~0xAA 000001 7a0a andi r16,0xAA [/avrasm] Der Maschinencode fehlt für 'cbr' im 'AVR® Instruction Set Manual', siehe Anhang. 'sbr' ist identisch zu 'ori', bringt folglich, nach meiner Meinung
-
Thread
Berlin Uhr aus ICs bauen
beschäftigen. In dem Fall wurde es eine 1-Chip Lösung mit einem AT89C1051. Heute würde ich das mit einem ATmega328 oder Arduino Nano Modul machen.
bei 1440 > oder 0x5A0 auf 0 rückgesetzt. Es reichen 2 Eproms. Eines mit 8 Bit, ein weiteres mit 16 Bit. Über Multiplexbetrieb würde ich gar nicht nachdenken. Allerdings müssen da noch Treiber dran, das wäre bei Logic-ICs nicht unbedingt nötig.
-
Thread
Induktive Datenübertragung | Dimensionierung Colpitts, De-Modulation
an einer Funk-Fernbedienung für eine Modell-Garteneisenbahn. Zum Einsatz kommen in der Hauptsache ATMEGA-4809 sowie das RFM-69 Modul von Hope (433 MHz). Mit meinen bisherigen Ergebnissen bin ich zufrieden. Ich bin an einem Punkt angekommen, an dem ich eine tragfähige Lösung für die Bahn-Signale benötige
Hinblick auf die Längsachse nicht mehr überschneiden, fand auch keine Übertragung mehr statt. Bei 16 mm Spulenbreite könnten 45 mm Spurweite reichen. Ansonsten "ab in die Mitte" und es gibt ein Vorsignal "nächstes Signal ignorieren" (siehe: https://de.wikipedia.org/wiki/Zugsicherung_auf_Schmalspurbahnen_in_der_Schweiz
-
Thread
Flash CRC Berechnung optimieren/schneller
} return crc; } \endcode */ static __inline__ uint16_t _crc16_update(uint16_t __crc, uint8_t __data) { uint8_t __tmp; uint16_t __ret; __asm__ __volatile__ ( "eor %A0,%2" "\n\t" "mov %1,%A0" "\n\t" "swap %1" "\n\t" "eor
crc = (crc >> 1); } return crc; } \endcode */ static __inline__ uint16_t _crc16_update(uint16_t __crc, uint8_t __data) { uint8_t __tmp; uint16_t __ret; __asm__ __volatile__ ( "eor %A0,%2" "\n\t" "mov %1,%A0" "\n\t" "swap %1" "\n\t" "
-
Thread
Analog Multiplizierer AD633 - Wo sind die Limits?
umgehen können Jupp, so koennte das was werden. Guck' drauf, dass der Prozessor einigermassen hurtig 16x16bit Multiplikation kann, sonst wird's unangenehm. Der attiny13a kann z.b. nicht mal eine 8x8bit Multiplikation (als einzelnen Befehl), daher hab' ich die Quadrierung hier dann per Tabelle gemacht:
>Jupp, so koennte das was werden. Guck' drauf, dass der Prozessor >einigermassen hurtig 16x16bit Multiplikation kann, sonst wird's >unangenehm. Ich dachte an einen Arduino Due. Mal sehen ob ich das hinbekomme. >Kommt drauf an wofuer man das will. Ich hab erstmal klassisch analog >
-
Thread
6 LEDs gemeinsamer Pluspol mit Arduino schalten
Die ATMega328P-basierten Arduinos können doch sogar 6 PWM-Kanäle von Haus aus. Je nach gefordertem Strom durch die LED nen Transistor dazu und ab dafür. Ansonsten wäre der PCA9685 so ein klassischer Kandidat
. schrieb im Beitrag #7396333: > Ansonsten wäre der PCA9685 so ein klassischer Kandidat dafür. 16 Ports sind doch unnötig, es gibt auch 8 Port-Varianten.
-
Thread
[c] wie wirft man UART-Daten weg?
Hallo, okay, zu löschen geht das Flag alleine beim ATmega nicht. Wäre dennoch schön gewesen wenn man wüßte um welchen Controller es sich überhaupt handelt. Wird ja derzeit nur angenommen.
editing (submit DIS ballot) 56 2023-04-17 2023-04-17 DIS ballot 182 2023-10-16 2023-10-16 Contingency 14 2023-10-30 2023-10-30 Editor prepares IS 14 2023-11-13[/pre] https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf
-
Thread
Präzise Pulse aus Arduino Leonardo
spezieller PWM-Frequenzen gefunden. Allerdings war das soweit ich weiß auf den Arduino Uno mit dem Atmega328 statt dem Leonardo mit dem 32u4 bezogen und der Link ist leider unauffindbar.. Naja, wenn ich mich richtig entsinne, müsste ich für Taster 1 das PWM Signal invertieren, die 16MHz durch 8 teilen
pulsPin, HIGH); // OC1B bzw. PB6 nicht invertiert pinMode(pulsPin, OUTPUT); changeTimer1(16, 1600); } void loop (void) { } void changeTimer1 (const uint16_t duty, const uint16_t periode) { stopTimer1(); TCNT1 = 0; // initialize counter value to
-
Thread
ATMEGA UART Empfang mit Verzögerung
Liebe Kollegen, vielleicht hat jemand eine Erklärung für folgendes Phänomen: ATMEGA1284. Die USART0 läuft mit 115KBaud. Der PC sendet einen String, der Controller sucht die Daten zusammen und antwortet. Fehlerfrei getestet 1000x hintereinander ohne Pause (auf das write folgt gleich
Mikrocontroller vielleicht? Das geht schief. Ein Quarz braucht mehrere ms zum anschwingen, daher auch die 16K CK zum Aufwachen.
-
Thread
Wer baut gegen Bezahlung ein Gerät mit Schaltung?
Z.B. als RTC RX8010SJ B (160nA), als Zwischenspeicher FM 24C64B-G (8kB, 151 year) und als MC der ATmega32U4. https://www.mouser.de/new/sparkfun/sparkfun-qwiic-pro-micro-usb-c-board/
Leute der Thread ist vom 16.04. der TO hat das letzte mal am 17.04 geschrieben. Macht mal dicht. Entweder hat er es schon wieder verworfen oder arbeitet am nächsten Flop.
-
Thread
Was ist das für ein Bauteil (1985)
Zeit, erlischt die Lampe an Pin 1 und man darf das Prozedere neu starten. Der Motor läuft nach den 16 Impulsen dann auch nur 2s und danach ist wieder Ruhe, wobei das sogar noch original sein könnte, da der nur das Messer freigibt und eine Feder an der Klinge die Kraft aufbringt. Ich gehe daher davon
im Beitrag #7394496: > Hier hat er ein Loch weniger, 7,62 mm :-) Zähl noch mal genau nach (10,16 mm).
-
Thread
JBC Lötstation mit selbstgebauter Absaugung
Work 10s 19:23:37.269 -> [RX b0] src=0x10 dst=0x11 fid=0 ctrl=0x16 (M_SYN) 19:23:37.751 -> [RX b0] src=0x10 dst=0x11 fid=0 ctrl=0x16 (M_SYN) 19:23:38.278 -> [RX b0] src=0x10 dst=0x11 fid=0 ctrl=0x16 (M_SYN) 19:23:38.761 -> [RX b0] src=0x10 dst=0x11 fid=0 ctrl=0x16
(Nachrichten, die die JBC sendet, die 255 sind nur zum Auffüllen). [c] const uint8_t rxCodes [][16] { {16, 2, 16, 16, 17, 253, 0, 1, 17, 237, 16, 3, 255, 255, 255, 255}, {16, 2, 16, 16, 17, 0, 22, 1, 17, 6, 16, 3, 255, 255, 255, 255}, {16, 2, 16, 16,
-
Thread
Mit KI Programme für Mikrocontroller entwickeln
bis wir auf diese Art MC Programme entwickeln können? P.S Zwischen diesen beiden Videos liegen 16 Jahre. https://www.youtube.com/watch?v=yJDv-zdhzMY https://www.youtube.com/watch?v=2B-XwPjn9YY
set_duty_cycle(double duty_cycle) { // Calculate the compare value for the given duty cycle uint16_t compare_value = (uint16_t)(duty_cycle * ICR1); // Set the compare value OCR1A = compare_value; } int main() { // Initialize PWM pwm_init(); // Set duty cycle to 50% set_duty_cycle
-
Thread
SAMC20 Security Bit / User Row / NVMCTRL
helfen, was das Problem sein kann? Was genau bewirkt das Security-Bit? Ich dachte, da ich aus der ATmega-Welt komme, es wird nur der Zugriff von außen gesperrt. Gibt es beim Schreiben der User-Row und bei gesetztem Security-Bit etwas spezielles zu beachten? Kann oder muss vor dem Schreiben der Bereich
gesetztem Bit, die User-Row beschreiben. Beim Debugen ist mir noch aufgefallen, dass sich die Bits 16 bis 23 des ADDR Registers des NVMCTRL -Moduls nicht schreiben lassen. Hat jemand eine Erklärung dafür? Gruß, Simon
-
Thread
Seltsames Problem mit einer Mikrocontrollerkarte
schrieb im Beitrag #7391703: > Welche könntest Du denn empfehlen? Also wir haben eine Optris OPTPI16O23T900 Damit funktioniert das recht gut. Die Auflösung ist für Platinen absolut ausreichend um auch kleinere Wärmequellen lokalisieren zu können.
Haben die neuen Prozessoren eine neue Revision? Vom allseits beliebten Atmega 328 gibt es P, PB und weiß der Geier was noch alles. Mit so einem Fehler kann man dann wahnsinnig werden, wenn man das als mögliche Fehlerquelle nicht auf dem Schirm hat.
-
Thread
Altes EPROM auslesen Intersil 6654A (2xCE) mit Arduino
wird er wohl sein, bei 300 bis 600 nsec Zugriffszeit ... Mit Prescaler 256 und 3 Waitstates bei 16MHz dauert der Lesepuls 256 * 3 / 16MHz = 48µs Sollte also dicke reichen. Siehe ATmega2560 Datenblatt: Figure 9-6. External Data Memory Cycles with SRWn1 = 1 and SRWn0 = 1 Man kann den CPU-Prescaler
Aktivierung der Pullups ist nicht alles FF. Beim ersten Durchlauf ist Byte 1 00, dann folgen 15x72 dann 16xFF, dann wieder 16x72 usw. 15x abwechselnd Reihen von 72 und FF, der Rest ist FF. Beim 2. Durchlauf startet es mit 16x72. Sonst wie oben. Was bedeutet dies nun?
-
Thread
ATtiny 404 und Portkonfiguration
ich da noch gar nicht vorgedrungen. Das Problem ist viel trivialer, wenn ich versuche mit ldi r16, 0b11111111 out portb_dir, r16 das Register 0x0420 zu beschreiben gibt mir die Maschine Operand 1 out of range:0x420 als Fehlermeldung zurück.
Fehlermeldung zurück. Mit out kannst Du nur auf die 0x00 - 0x1f zugreifen. Das hat sich seit den atmega aber nicht geändert und Du solltest das wissen.
-
Thread
IR Infrarot Funk Fernbedienung - kein RC5-Code!
ein Osternest, auch wenn hierfür geeignete LAs mittlerweile wieder in Preisregionen von z.T. über 16€ liegen.
Speicher-Oszi und keinen Logikanalysator. Ich habe mal für dich IRMP mit den wichtigsten Protokollen für ATmega48 und 8 MHz Taktfrequenz compiliert (also im Zweifelsfall internen RC-Oszillator nutzen, aber die CKDIV8-Fuse deaktivieren). Einfach die angehängte Hexdatei auf deinen ATmega48 flashen und den IR-Empfänger
-
Thread
Bestimmtes Geräusch erkennen
... Ein Atmega328P ist mit einer Fließkommaversion der Goertzel tatsächlich überfordert. Für einen Audioblock von 128 Samples bei 38462Hz (500kHz ADC-Clock, free-running, 13 ADC clock ticks per sample) braucht der
bei 800kHz) festgelegt. Das ergibt bei zwei Kanälen a 16 Bit eine I2S-WS-Frequenz von 100kHz (und bei 24 Bit eine I2S-WS-Frequenz von 75kHz). Und das INMP441 unterstützt zwar eine BCK-Frequenz bis 3.2MHz, aber nur eine WS-Frequenz bis maximal 50kHz, und braucht
-
Thread
Mit dem ATMEL STUDIO 7 klarkommen Gesperrt
schrieb im Beitrag #7388640: > Kann ich den Compiler irgendwie mitteilen, dass er nur untere ( < r16 ) > Register verwenden soll und nicht dass SRAM ? Warum nur sollte man so etwas wollen?
Programm oder auch nur eine sinnvolle ISR für einen AVR zu schreiben, das nur die unteren Register <r16 benutzt. Oliver
-
Thread
Ineffiziente Berechnung von AVR-GCC Gesperrt
Wegoptimieren durch das Schreiben auf ein SF-Register verhindert: [c]__attribute__((noinline)) void Mul16(uint8_t B8, uint16_t B16) { TCNT1 = (uint8_t)(B16 >> 8) * B8; }[/c] Wie ersichtlich, soll einfach das High-Byte einer 16-Bit-Variable mit einer 8-Bit-Variable multipliziert werden, was mit einer
16Bit weil B16 16Bit breit ist.
-
Artikel
FPGA Soft Core
Nachbauten vorhandener Prozessoren, wie des AVR, PIC oder MIPS, bis hin zu eigenen Entwicklungen, wie dem "16 Bit Microcontroller" (c16), der speziell für FPGAs optimiert ist und mit einem eigenen RTOS kommt. Ein anderer ist z. B. der 32-bit OpenRisc 1000, für den eine Version der GNU Tools für die Software
Cyclone IV Datenblatt (auf GiHub): NEO430.pdf OpenMSP430. MSP430 kompatibel (verwendet MSPGCC Compiler), 16-bit RISC FPGA und ASIC erprobt Hardware (anpassbar): 16x16 Hardware Multiplier, Watchdog, GPIO, TimerA, generic templates two-wire Serial Debug Interface mit Unterstützung des MSPGCC GNU Debugger (GDB
-
Thread
Toptric Lötkolben
Vergessenheit geraten. Heizspannung ist bis 24 V und das interne Messteil hat bei 18 Grad 55 Ohm.Heizung 16 Ohm. Hat einer die genauen Daten oder einen Passenten Link dazu. MfG alterknacker
dafür bauen können. Als Grundlage könntest Du das hier verwenden: https://github.com/wagiminator/ATmega-Soldering-Station Die Hardware betreibt einen Lötkolben mit einem PWM-geregelten Mosfet, und misst zwischendrin die Lötspitzentemperatur. Das Messen musst Du an Deinen Lötkolben anpassen, d.h
-
Artikel
LCD
Kauf bzw. dem Ansteuern! NOKIA N95. resolution : 240 x 320 pixel display area : 40 x 55 mm colours : 16.7 Mio. controller : backlight : adj contrast : Link : NOKIA N95 Display Datei : SIEMENS S65. resolution : 132 x 176 pixel display area : colours : 65.536 controller : backlight : adj contrast : Link
und einige Prozessoren mit integrierter Ansteuerung (z. B. aus der MSP430-Serie, oder AVR wie der ATmega169 ). LCD-Module mit eingebautem Controller lassen sich meist einfach mit einem Mikrocontroller ansteuern. Text (character) LCDs verwenden meistens den HD44780 oder einen kompatiblen Controller (z.B
-
Thread
C++ Objektorientierung ?
UART Dann liest Du GPS -> der 3. Uart Dann produzierst Du PWM für die Servos -> 1 Timer (bis zu 16 Servos) Was brauchst Du noch?
The complete 512 Byte EEPROM space of the CPU are available as Java program space" Vom uralten ATmega 8, dem kleinsten dafür geeigneten Mikrocontroller.
-
Thread
TTL-Quarzoszillator an AVR via 74HCT-Gatter?
rezikproken Zähler kann die Referenzfrequenz ja auch belibig krumm sein. Da die Frequenzen recht nah bei 16MHz liegen, lässt sich ein AVR auch direkt damit speisen -- und zwar genau so, wie ich es oben beschrieben habe -- BTDT. Nachtrag: Verwendet wurden ATmega16 (Takt über 68p auf XTal1, interner Oszillator
> Den „Full swing“ oder den „Low power crystal oscillator“? ATmega16 - der hat nur eine Einstellung: 'External Crystal/Ceramic Resonator'.
-
Thread
Atmega16 Flash und EEPROM Inhalt unplausibel
Hallo zusammen, ich habe vor kurzem den Flash-Speicher und den EEPROM eines Atmega16 16AU ausgelesen. Der Mikrokontroller ist in einer einfachen Magnetventil-Ansteuerung verbaut (Analog-Input über ein Poti, zwei drei Digitaleingänge und eine Ansteuerschaltung um das Magnetventil
-
Thread
Normaler Bildschirm zu 3D Bildschirm umbauen möglich?
schon ein paar Jahre her, das ich etwas mit HW gemacht habe. Ich habe mittlerweile ein paar alte atmega1284p und einen 16MHz quarz ausgegraben. IR Dioden habe ich auch noch welche herumliegen. Eine Photodiode habe ich zwar gerade keine zur Hand, aber ich glaube irgendwo müsste ich noch einen Photowiderstand
Led und die Photodiode), und mit mindestens 16MHz läuft?
-
Thread
Variablen auf Waveshare-E-Paper anzeigen lassen
ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\mails\\Documents\\ArduinoData\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\mails
Lilygo 4.7 Zoll E-paper 960x540 16-Graustufen
-
Thread
Phasenfrequenz-Detektor unter 1 k Hz
, aus einer Eingangsfrequenz eine proportionale Ausgangsfrequenz zu erzeugen, habe ich etwas mit ATmega48/88 in der Schublade: http://mino-elektronik.de/Generator/takte_impulse.htm#bsp4 Für ganzzahlige Teilungsverhältnisse müßte man bei Bedarf die Phasenlage noch entsprechend anpassen.
aber der Aufdruck besagt "LMX2571 - Carefree"! Und der hat 36 pins wie auf dem Foto, der ADF nur 16 oder 20. Trau, schau wem. Und das Originalboard von AD braucht für USB noch die Zusatzplatine "SDP-S" EVAL-SDP-CS1Z https://www.mouser.de/ProductDetail/Analog-Devices/EVAL-SDP-CS1Z?qs=sGAEpiMZZMuqBwn8WqcFUmuBK1JYUssKL6wl6Z4xmp8%
-
Thread
Maskieren modern?
wie ein normaler Text geschrieben ist. setLED(GRUEN, ON); ist deutlich besser als PORTA |= 16; // gruene LED einschalten.
falschen Registern genauso), beispielsweise bei vielen Cortex-M. Beim AVR hatten wir das mal beim ATmega128RFA1 (und Nachfolgern) gemacht, aber dort hat das seitens Atmel und dann Microchip keiner aufgegriffen.
-
Thread
DIAMEX USB ISP-Programmer für Atmel AVR
Klon zugreifen. Witzigerweise wird der billige China Klon (wahrscheinlich ein LGT8F328P) als Atmega328P erkannt, aber ein Funduino (Arduino kompatibel) mit einem richtigen ATMEGA328P U Chip drauf als ATmega16U2 erkannt. Was soll man davon halten??
Beitrag #7378881: > Witzigerweise wird der billige China Klon (wahrscheinlich ein LGT8F328P) > als Atmega328P erkannt, aber ein Funduino (Arduino kompatibel) mit einem > richtigen ATMEGA328P U Chip drauf als ATmega16U2 erkannt. Was soll man > davon halten?? Daß du beim 2. den falschen ISP-Stecker
-
Thread
Fehlerhafte Adressierung von lokalen Arrays bei tinyAVR(R) 0-series
Hallo, habe nachgeschaut. Bei modernen Controllern wie ATmega4809 steht folgendes im Headerfile. Ohne Zeiger! [c] typedef volatile uint8_t register8_t; typedef volatile uint16_t register16_t; typedef volatile uint32_t register32_t; [/c] In Headerfiles älterer Controller wie ATmega328P oder ATmega2560 sehe ich nichts dergleichen, weil das ist was anderes [c] #define _MMIO_BYTE (mem_addr) (*(volatile uint8_t *)(mem_addr)) #define _MMIO_WORD (mem_addr) (*(volatile uint16_t
-
Thread
Seggert J-Link Vorteile?
gleich ganz weglassen können, aber sie wären dann aber außerhalb der Specs gewesen (von USB bzw. dem ATmega2560). Ansonsten ist es natürlich nicht trivial, einen Eingangspannungsbereich von 4,3 bis 5,3 V auf 4,5 V (oder mehr) sicher zu regeln, ohne eine aufwändige Wandlertopologie wie SEPIC zu nehmen (der
garantierten 4,3 V an der USB-Buchse an, aber der Controller braucht formal mindestens 4,5 V, um mit 16 MHz getaktet werden zu dürfen) keine Rübe gemacht hätten und keinen Spannungsregler erst vorgesehen hätten. Das war ja letztlich auch der übliche "Reparatur"-Ansatz, wenn der Regler geschossen war: auslöten
-
Thread
Empfehlung fuer preiswerten Loetkolben
breiten Eingangsspannungsbereich von 12-24V duerfte ein zufaellig noch rumliegendes Netzteil mit 16-19V vom letzten Laptop dafuer gut geeignet sein. .-) Begeistert bin ich davon das er sich auf Linkshaenderbetrieb umstellen laesst! Vanye
muss ständig zwischen Heizen und Messen gewechselt werden. Hier https://github.com/wagiminator/ATmega-Soldering-Station gibt es eine Selbstbauvariante auf Arduino-Basis, die mit einem anspruchsvolleren OpAmp recht präzise wird (OPA3220 statt LM358). Dort sind auch Oszillogramme des Mess/Heizvorganges
-
Thread
Tasterverarbeitung mit ARDUINO-C
Key0 ( E0 ) die Tx-LED aufleuchten läßt und Key1 ( E1 ) die Rx-LED. Die sind doch eigentlich am ATmega 16u2 ( PD 5 & 4 ) angeschlossen ? Bernd_Stein
Beitrag #7377398: > ( China Klon, benutzt einen 12MHz Quarz ), Dann: Für den CH340, nicht für den ATMega Bernd S. schrieb im Beitrag #7377398: > Die sind doch eigentlich am ATmega 16u2 ( PD 5 & 4 ) angeschlossen ? Dein Mega hat keinen 16U2 , sondern einen CH340 Bernd S. schrieb im Beitrag #7377398
-
Thread
AVR - Lastkapazität bei Quarzen - Berechnung vs. Praxis
%, in der Frequenz abweichen. Das wären dann schon mal 16,010 statt 16,000 MHz. Nutzt man bekanntlich z.B. im Amateurfunk absichtlich zum „Ziehen“ der Frequenz mit Drehko/C-Trimmer aus.
449-LFXTAL031818BULK 8 12 449-LFXTAL017907BULK 10 12 449-LFXTAL054686BULK 16 12.5 [/code]
-
Thread
Stk500 Programmierboard Anfängerfrage
Kann ich Atmega8, Atmega16 und Atmega328p mit dem Board flashen, also nur das Isp 6Pin Kabel draufstecken?
Joe schrieb im Beitrag #7373956: > Kann ich Atmega8, Atmega16 und Atmega328p mit dem Board flashen, also > nur das Isp 6Pin Kabel draufstecken? Die ATmegas brauchen eine Stromversorgung über das STK500. D.h. das STK500 muss ein Netzteil haben