-
Thread
MCU mit 24-Bit-SPI?
ungewöhnliches. Ich hatte letztens erst ein Gerät, dass hatte sogar ein 24 Byte-SPI-Frame. Das war für den Atmega mit einem 1 Byte großen SPI-Empfangsregister auch kein Problem mit nur einmal CS wackeln lassen.
werden, man muss rechtzeitig die Daten lesen. Die ATSAM SERCOM sind gepuffert und der SPI von einem ATMEGA328 zum Beispiel auch. Ja, in dem Ausschnitt den Falk aus dem Datenblatt gepostet hat steht schon "two-level receive buffer", ich wollte es nur mal explizit erwähnen. Und was die ATSAM angeht, wenn
-
Thread
Arduino Sketch-Upload via USB nicht möglich wenn MAX232 verbunden
MAX232 den Bootloader ansprechen willst, musst Du den RTS Pin über einen C mit dem Reset Eingang des 328er verbinden, damit AVRDUDE den 328er resetten kann. Oder Du machst den Reset einfach bei Hand über den Druckknopf. Das funktioniert mit etwas Übung auch. AVR Dude hält den RTS Pin während des Programmiervorgangs
dem manuellen RESET auf einem STK500 früher genauso gemacht um einen Arduino Bootloader für einen ATMEGA1284P zu testen. Mit dem STK500 war ich über RS232 verbunden und startete dann den Bootloader einfach mit dem RESET Taster auf dem STK500. Das funktionierte ganz gut, weil AVRDUDE wiederholt versucht
-
Thread
Drehzahl steuern DC-Motor
Uwe B. schrieb im Beitrag #7403562: > So zeigt mir > Figure 35-24.ATmega328P: I/O Pin Output Voltage vs. Source Current (VCC > = 5V) > daß ein Ausgang einen Widerstand (RDSon) von bis zu mehreren hundert Ohm > haben kann, zudem abhängig von der Belastung. Ich sehe
Screenshot deuten kann. Allerdings wurde kein Logic Fet verwendet, ist ein SMP60N06 an einem Pin eines ATMEGA328P. Uwe
-
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
hat allerdings keinen Quarz. https://de.aliexpress.com/item/32915861640.html Das deutsche Crumb328 Board für 13€ wird mit Quarz geliefert und ist ebenfalls zur Arduino IDE kompatibel. Zur Verfügbarkeit kannst du den Hersteller fragen. https://www.chip45.com/products/crumb328-2.3_avr_atmega_modul_board_atmega328
-
Thread
Frequenz von Rechtecksignal erhöhen?
für fertig gelötete Mikrocontroller sind dir bekannt? https://www.roboter-bausatz.de/p/uno-r3-mega328p-ch340g
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
8 bits of resolution. In that case, configure Timer2 as follows: The above example is valid for ATmega88/ATmega168/ATmega328. For other AVR MCUs check the datasheet. You must not forget to change the ISR to Timer2 as well: IRMP_SUPPORT_xxx_PROTOCOL. Here you can select which protocols to enable in IRMP
-
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
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
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.
-
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
-
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
Führen wir dich mal ans Manual heran. - complete datasheet : https://www.microchip.com/en-us/product/ATmega32U4 Kapitel 14 - Timer 1. Table 14-3. Es muss das Bit COM1B0 zusätzlich gesetzt werden. Die erste '1' steht für Timer 1 >> 'n' 'B' für genutzten Kanal, es soll ja Pin OC1B schalten, deswegen
-
Thread
Tiny Reflow Controller v2 (atmega328p-mu Ersatz)
Hallo ich suche einen Ersatz für eine Atmega328p-mu Für den Tiny Reflow Controller v2 Danke Im voraus.
Der ATmega328PB ist eine pin-kompatible Drop-In-Alternative und hat gute verfügbarkeit: https://www.digikey.de/de/products/detail/microchip-technology/ATMEGA328PB-MU/5638814
-
Thread
Seltsames Problem mit einer Mikrocontrollerkarte
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
Bestimmtes Geräusch erkennen
einem ESP8266? Kann sein, das er nach nur wenigen Minuten ein > Ergebnis hat. Vergiss es... 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
-
Thread
der Bauteiltester, hier der MK-168
Welche wesentlichen unterschiede gibt es denn zu den sonstigen Transitortestern AVR mit Atmege 328? Das wird wohl nur eine Kopie sein, von den Dingern die hier im Forum hunderte Fach besprochen wurden. Anzunehmen ist, die wichtigsten Dinge hast du schon überprüft. VCC entspricht Sollwert etc.
VCC gut sein könnte, und ob der fehlen darf, wäre per Softwareanalyse heraus zu finden. Ist der Atmega über Fuses gegen auslesen geschützt? Normalerweise könnte der Widerstand weg gelassen werden, wenn der entsprechende Port an dem er angeschlossen ist, ein Ausgang ist. Falls es ein Eingang oder
-
Thread
OPC-UA-fähiger Microcontroller (als OPC-UA-Server)
und UA-Server zu viel für den? Es gibt leistungsfähigere Microcontroller als ausgerechnet den ATmega328. Warum muss es ausgerechnet OPC UA sein? Das ist ein vor Büroratie und Umständlichkeit nur so strotzendes Protokoll. Da Du offenbar auch nicht besonders viele oder komplexe Daten zur Verfügung
-
Thread
Anfängerfrage zu TX-STK500
angeschlossen werden und der Taster S2 gedrückt werden. Das habe ich mal durchgespielt, bekomme den Atmega328p aber danach immer noch nicht angesprochen „Fehler: Unbekannte Signatur“
wenig mit Microchip Studio gespielt. Mit Jumper J4 kann ich über ISP auf den im Board installierten Atmega8535 zugreifen, wenn dieser auf 1 gesteckt wird. Auf 0 werden demnach die ZIF-Sockel angesprochen. Wie Rahul korrekt erkannt hat, sind die Steckverbinder für die ISP Schnittstelle, 6 bzw. 10 Polig
-
Thread
DIAMEX USB ISP-Programmer für Atmel AVR
auf den China 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??
schrieb im 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
-
Thread
Fehlerhafte Adressierung von lokalen Arrays bei tinyAVR(R) 0-series
Funktion "puts_ram" funktioniert mit jedem von mir getesteten Controllern: AVR der älteren Serie (bspw. ATmega328), STM32, MCS51, STM8, LPC und sogar auf Padauks PFS154. Nur eben nicht auf ATtiny1604 !! Für diejenigen, die immer nach dem gesamten Quellcode "schreien" habe ich das gesamte "Programm" mit
ä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
AVR - Lastkapazität bei Quarzen - Berechnung vs. Praxis
hatte ich auch nie Probleme gehabt. Daß sich Quarze zickig anstellen, ist mir erst bei den späteren ATmega aufgefallen, wo der Full-Swing-Mode wegrationalisiert wurde. Mit dem Oszi ist auch schön zu sehen, daß am Quarz nur wenige 100mV anliegen statt V_pp = 5V bei den alten MCs. Und beim ATmega328PB sind
ab, -> Ich habe *keine* dran und meine Uhr läuft etwas langsam, 5min / Quartal. Uhrenquarz am Atmega 328 PDIP direkt an den Pins auf FR2 Lochraster. Hat mich auch mal interessiert, wie man das per Last-C korrigiert, aber die beiden Antworten verwundern mich...? Klaus.
-
Thread
Serielladapter
hab ich versucht mittles "USB 2.0 to Serial Adapter" den Output mittels Putty direkt vom Prozessor Atmega328p RX/TX abzugreifen. Statt des erwarteten Outputs wie bei der IDE, bekomm ich aber nur Schmierzeichen angezeigt! Wieso ist das so ? Die Baudrate stimmt mit der von der IDE überein.
>mittels "USB 2.0 to Serial Adapter" ... direkt vom Prozessor Atmega328p ein alter Fehler. Erstens hat die "Serial" Schnittstelle eher +/-5 bis 15V als TTL-Pegel, und zweitens ist sie invertiert, da muss noch ein MAX232 oder ähnlicher _invertierender_ Pegelwandler
-
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
-
Thread
BME280 3,3v Spannung und I2C Bus
. In der Regel? Schauen wir mal bei *dem* 5V Mikrocontroller nach, den Arduino verwendet (dem ATmega328). Dort sind es 3 Volt. Passt in diesem Fall. Dennoch sollte das niemand als allgemeine Regel auffassen. Immer schön in die Datenblätter schauen.
intern arbeiten oder? Du hast gelesen: Manfred P. schrieb im Beitrag #7374291: > Den gibt es mit ATMega328 8 MHz und 3,3 Volt, Wenn der ATMega mit 3,3V versorgt ist, wird er am I2C keine höhere Spannung haben. Stefan F. schrieb im Beitrag #7374509: > Ein Beispiel, wo das so gemacht wird: > http
-
Thread
openSCAD - Gehäuse
Sleep-Modus. Das System läfuft bereits seit etwa 3 Jahren und nun ist es Zeit für ein Update von Atmega328 auf ESP32 sowie neue Handsender bei denen man nun per Lötjumper die Adresse einstellen kann (war vorher nur im Source-Code festgelegt). Bei den alten Handsendern war noch ein LTC Langzeit-Timer IC drauf, welches den µC aufgeweckt hat. Es hat sich aber herausgestellt, daß der ATMEGA328 im 8S Sleep-Modus und hochzählen eines Zählers weniger Strom verbraucht als mit dem LTC. Ist somit sogar noch günstiger. Die Station hat sowohl ein LoRa 433Mhz Funkmodul mit externer Radio-Antenne
-
Thread
Sendefehler MCP2515 / Arduino nur bei 10 kbps
das noch nicht einmal auf dem CAN-Bus sichtbar. Ein solch kurzes Signal zu generieren ist für den ATmega328P aber schwierig, und man müsste das Signal noch zwischen MCP2515 TXCAN und den TJA1050 TXD rein-odern ... LG, Sebastian
-
Thread
ATmega328 lässt sich nicht programmieren
Die Signatur des IC ist falsch, sagt AVR dude ja. Sicher das es sich um einen ATmega328P handelt und nicht um einen ATmega328PB z.B.? Die haben eine andere Signatur und dann geht es nicht. Lösung dann: MiniCore installieren und den richtigen Chip wählen.
Bezeichnung für unterschiedliche Gehäuse gibt. https://forum.allaboutcircuits.com/threads/what-is-atmega328p-u-th.189896/
-
Artikel
Basiswiderstand
gerechnet werden, wenn sich im Datenblatt nichts anderes findet. Beispiele. Beispiel 1. Transistor: BC328 Der Verbraucher benötigt einen Strom von maximal . ist mindestens 100 (Datenblatt), gerechnet wird jedoch mit einer abgeschätzten Stromverstärkung in Sättigung von (Erfahrungswert oder nachgemessen). Daraus folgt: . Der Mikrocontroller sei vom Typ ATmega oder ATtiny und liefert bei einer Versorgungsspannung von 5 V abzüglich 10 % Toleranz mindestens 4,5 Volt bei 3,3 mA. Weiter fallen ca. 0,7 V an der BE-Strecke ab, also bleiben ca. 3,8 V für den Widerstand
-
Thread
Lint für avr-gcc
danach selbst mal einen Wolf gesucht. Das Verhalten ist übrigens zwischen "ganz alten" AVRs (also ATmega16 / ATmega128 und so) und aktuelleren (ATmega1281 etc.) mal geändert worden.
nächste Frage: bewirkt das WDRF irgend was, oder ist das nur eine Information? Aus dem Datenblatt des 328P würde ich erst mal letzteres schließen. Dass da womöglich doch noch was mehr dahinter ist, kann man nur aus dem Hinweis zum WD-Code erahnen, dass man WDRF zurücksetzen soll.
-
Thread
Welcher Atmega zur USB/RS232 Kommunikation
geregelten Lötkolben mit einer 2-3 mm breiten Meißel-Spitze und reichlich Flussmittel. Dort kannst du ATmega32U4 Boards fertig bestückt kaufen: https://www.chip45.com/products/crumb32u4-1.0_avr_atmega_modul_board_atmega32u4_usb-2.0-controller.php
. Da kannst Du dann den bevorzugten AVR dranhängen, der noch zusätzliche Sachen macht. Falls der atmega auch gleich mit drauf sein darf, dann schau dir doch mal die Aruino-Nano-Klone an, die haben USB, USB-Seriell-Wandler, einen atmega328, und sie kommen in einem riesen-DIP-artigen Formfaktor. Und günstig
-
Thread
PMW Led und WS2812 am Atmega328P
Bruno I. schrieb im Beitrag #7363762: > oder gibt es bessere Lösungen Die PWM-Funktionen des Atmega328P benutzen? Du scheinst ja für die weissen Leds das Rechtecksignal händisch in der Timer 1 ISR zu generieren, oder? LG, Sebastian
für späte Melden. Danke mal für die Gedankenansätze, Und ja, das Programm War früher auf dem Atmega8 gelaufen. Da habe ich mich zuwenig mit den neuen Funktionen des Atmega328p befasst. Werde ich sofort nachholen und die PMW Pins anschauen. Und danke auch für die Tips der ICs. Und zweitens ja,
-
Thread
Atmega328P Firmware hängt nach Watchdog Reset
Hallo, ich möchte meine Atmega-Firmware per Software, d.h. mittels Watchdog resetten. Im Prinzip funktioniert das auch, aber manchmal eben auch nicht. Hier mein abgespeckter Code: [c] int main(void) { _delay_ms(100); //watchdog lock-up only if this delay is activated!!!!!! ///////////////////////////////////////////////////////////////////////////////////// DDRC = DDRC | 0x3f; //LED outputs DDRB = DDRB & ~1; //PB0 key input long long int counter=-1; //LED counter wdt_enable(WDTO_1S); //set Watchdog Timer //////////////////////////////////////
-
Thread
2 Potis an einem Analog-Anschluss auslesen
Nano. das meint der ofizielle Arduino Store https://store.arduino.cc/products/arduino-nano ATmega328p wen willst du hier veralbern? https://store.arduino.cc/collections/boards wo ist ein nano mit ESP-8266EX?
-
Thread
Arduino: invalid conversion from 'const char*' to 'int' [-fpermissive]
Arduino > kompilieren lassen, da ist er ohne Probleme durchgelaufen. Also bei mir gibts mit ATMega328 zwei Warnungen die auf potentielle Probleme hinweisen: In function 'int BIT_Zeit(int)': a) warning: invalid conversion from 'const char*' to 'int' [-fpermissive] if (LOW_Zeit <= 350) {BIT
Helmut H. schrieb im Beitrag #7360974: > Also bei mir gibts mit ATMega328 zwei Warnungen die auf potentielle > Probleme hinweisen: Das Problem bei Arduino ist, dass per Default alle Warnungen versteckt werden, weil das wohl als zu kompliziert für die Zielgruppe gesehen
-
Thread
icsp nano mysmartusblight
avrdudess https://blog.zakkemble.net/avrdudess-a-gui-for-avrdude/ Den Befehl avrdude -c stk500 -p m328p -P /dev/ttyUSB0 -U hfuse:r:-:h -U lfuse:r:-:h -U efuse:r:-:h [c] ERRORUC: _FUSELOCKREADFAIL avrdude: ser_open(): can't open device "/dev/ttyUSB0": Input/output error avrdude done. Thank you. [/c] es kommt erst nach tausendfachem testen [c] >>>: avrdude -c stk500 -p m328p -P /dev/ttyUSB0 -U flash:w:"/home/...tloader/optiboot_atmega328.hex":a _SUCCESSUC: _READHFUSE _SUCCESSUC: _READLFUSE _SUCCESSUC: _READEFUSE [/c] Wenn ich etwas flashen will kommt [c] avrdude
-
Thread
Atmel-ICE-C Programmer
Annahme, dass es ISP ist, kannst du dich daran orientieren: Ich wollte mich via ISP (SPI) auf einen Atmega328P verbinden. Dies hat nun auch geklappt. Indem ich das zweite Kabel von links genommen habe und dies auf die Adapterplatine gesteckt habe. Anschließend habe ich die 10-pin Steckerbuchse auf der Platine benutzt und habe mit Breadboard Kabel die Pins vom Atmega verbunden. Als Pinout habe ich die oberste Beschreibung "10-pin AVR JTAG header" genommen.
-
Thread
ADM3072 Enable leitung
Weise bestimmst Du > nach dem Senden den richtigen Zeitpunkt, um auf Empfang umzuschalten? Atmega328 mit 9600 baud. Am Ausgang des atmega habe ich mit dem scope gemessen das passt alles.
zu sendende auch wirklich gesendet werden konnte. Andreas A. schrieb im Beitrag #7355076: > Atmega328 mit 9600 baud. Taktquelle? Auch bei 9600 Baud ist der interne RC-Oszillator zu ungenau.
-
Thread
Timer CTC Mode Atmega328P Verständnisproblem
nutzt du dafür? Ich programmiere in VS Code mit Platformio, da geht das Debuggen nicht so gut beim Atmega328P (oder?). Stefan F. schrieb im Beitrag #7353812: > Ist auch falsch, da müsste 250 drin stehen, vom vorherigen Moment wo die > LED zuletzt getoggelt wurde. Ja, in past müsste 250 stehen.
-
Thread
ATMEGA 328PU-TH Fälschung
Rainer P. schrieb im Beitrag #7352845: > ATMEGA328PU-TH Nach allem, was mir bekannt ist, ist das einfach nur ein ATmega328P-AU oder -AUR aus aktueller Produktion. Früher sahen die Aufschriften auch beim ATmega328P-AU aus wie auf dem Bild des
Oliver S. schrieb im Beitrag #7353680: > Laut ATmega328/P-Datenblatt (das ist der alte, abgekündigte) ist der > ATmega328PU ein ATmega328 (ohne P) im 28P3-Gehäuse. Damit ist die o.a. > "erste Antwort" eher Fake. Naja, wenn ich auf einem TQFP aber
-
Thread
Literatur zum Selbstbau von Sendern und Empfängern
github.com/threeme3/usdx am besten. Ist ein 5W QRP KW-Tranceiver auf der Basis eines Atmel 8Bit AVR ATmega328.
-
Thread
Pflanzensensor Akkulaufzeit
Ich betreibe meine Akku- bzw. Batteriesensoren mit einem Atmega328 mit ca. 3.3V und als Sender ein LoRa-Modul. Das verbraucht viel weniger Strom und ist von der Reichweite günstiger. Im Haus steht dann ein Empfänger, der die LoRa-Daten aller Sensoren ins WLAN sendet
-
Thread
oledssd1306 mit OLED-DISPLAY-MASTER zum Laufen bringen
Hi, ich habe mir gedacht, ich könnte doch einfach mal anstatt Arduino zu verwenden den Atmega328p direkt programmieren. Habe mehrere Bibliotheken gefunden. Z.B.: https://github.com/Sylaina/oled-display Ich habe diese geöffnet in VSC. Wenn man dann make eintippt kommt aber ein Fehler
-
Thread
LP2951 Shutdown via ATtiny 3.3V
> Dann nehme ich doch lieber gleich einen µC mit ein paar Pins mehr... ;-) Da kommt auch ein ATmega328P rein, ich habe den ATiny nur genommen, um es für die Fragestellung zu vereinfachen. Anbei die überarbeitete Schaltung (47µF, Error, Transistor) – jetzt sollte es stimmen – oder? salute Thomas
12V kommen von einer 90Ah Batterie. > LP2951 im ShutDown (170µA): 60 Jahre > LP2951 im Idle + ATmega PowerDown (70 + 1 µA): 144 Jahre > Leider werde ich beides nicht mehr erleben Du has aber gute Chancen, nach 10 Jahren eine von selbst entladene Batterie zu erleben. > LP2951 im Idle + ATmega
-
Thread
clangd pfade hinzufügen für autocomplete
/c] Und meinem Buidl System habe ich auch noch make avr-gcc -g -Wall -mcall-prologues -mmcu=atmega328p -Os -I /usr/lib/avr/include/avr/ -c -o main.o main.c mittgeteilt... Aber irgendwie fehlt da der Übergang zu clangd.. Habe auch mal eine .clangd - Datei angelegt.. mit : /usr/lib/avr/
-
Thread
Counter für Reedkontakt - was mache ich flasch?
ist. So wird das nichts. 74LS163 ist jedenfalls der falsche Ansatz. Arduino auch. Nackter ATmega328 ist batteriefreundlicher.
-
Thread
atmega328pb - Maximum Frequency vs. VCC
Ich habe über längere Zeit einen ATmega328P-PU an 3,3 Volt mit 16 Mhz Quarz geteilt durch 2 betrieben. Hat problemlos geklappt. Aber eine offizielle Angabe dazu konnte ich auch nicht finden.
anschließend nur noch Frequency Auf welche Info beziehst Du Dich da? Ich beziehe mich auf das aktuelle atmega328pb Datasheet und da ist vorher kein Wort von Sysclock frequency zu lesen.
-
Artikel
AVR Net-IO Bausatz von Pollin
1,5 kΩ für knapp 1 mA Linear-Spannungsregler ersetzen Kondensator an AREF-Pin des ATmega32 (ATmega32 Datenblatt) (100 nF gegen Masse) Kondensator an den RESET-Pin des ATmega32 (Atmel Application Note AVR042: AVR Hardware Design Considerations) Wenn man diese Quelle genauer liest
Spannungsregler wird mehr heiß, kein Kühlkörper wird benötigt, das Board arbeitet absolut stabil. Ersatz des ATmega32 durch einen ATmega644 oder ATmega1284p mit mehr FLASH-Speicher. Der ATmega644 und auch der ATMega1284p sind nicht mit der Pollin-Firmware kompatibel 100 nF Kondensatoren an allen VDD/VSS Paaren
-
Thread
Keine Verbindung zu mySmartUSB light in Arduino IDE
laden. https://github.com/Optiboot/optiboot/blob/master/optiboot/bootloaders/optiboot/optiboot_atmega328.hex Mal schauen, ob man dann von der IDE wenigsten wieder mit USB programmieren kann. Stefan F. schrieb im Beitrag #7344401: > Offenbar bringst du zwei USB Verbindungen durcheinander:
[/c] Hier wäre fast so was ähnliches oder?: https://starthardware.org/arduino-bootloader-auf-atmega-chip-ubertragen/ werde mal schauen ob ich den optiboot jetzt drauf bekomme nur mit avrdude