-
Thread
Fusebits lassen sich nicht setzen (neuer ATMEGA328P)
ATmega328P Fusebits
Georg M. schrieb im Beitrag #7796140: > ATmega328P Fusebits Was möchtest du uns damit sagen?
-
Thread
USART Kommunikation zwischen ATMega32 und ATMega328p
Hallo, Ich versuche gerade mit einem ATMega32 über TX und RX mit einem ATMega328p (DDS Generator) zu verbinden. An sich klappt alles, aber wenn ich versuche die Frequenz einzustellen bekomme ich nur ein Syntax Error raus. Den Code an den DDS
USB2UART Bridges verwenden, habe ich keine einzige Schaltung gesehen, die in Kombination mit einem ATmega48 bis ATMega328 gestanden hat. Das muß einen Grund haben, wenn der CH340N preiswerter als der "G"-Typ ist und zu dem weniger Bauteile benötigt. Der "N" -Typ läuft auch klaglos an einem ATtiny1604 hier
-
Thread
Mikrocontroller Einstieg
Frank O. schrieb im Beitrag #7793750: > Dann müsste der ATmega328 direkt USB können. V-USB, so wie der Tiny85 auch
Arduino-IDE programmierten ICs umstecken. Ist alles eigentlich auch abwärtskompatibel – also auch für ATMEGA168PA, ATMEGA88PA usw, sofern das Pinout gleich ist, ich persönlich verwende aber nur noch die 328P oder 328PB, d.h. mit 32KB Flash.
-
Thread
Controller für Batteriebetrieb : Bootloader ?
Man kann "nackte" Atmega328 mit Arduino Bootloader kaufen. https://de.aliexpress.com/item/32952246372.html https://de.aliexpress.com/item/32952366131.html https://eckstein-shop.de/Original-ATMega328-Microcontroller-Bootloader-Arduino-UNO https://eu.robotshop.com/de/products/atmega328-mit-arduino-uno-optiboot-bootloader https://grobotronics.com/atmega328p-with-arduino-bootloader-bundle.html Wenn man bedenkt, wie billig die USBASP Klone sind, könnte man diese einfach mit in
-
Thread
Be- und Entlüftung eines Gewächshauses - ganz simple Lösung gesucht
Variante ohne > USB-Bridge Natürlich, man kann von guten alten Arduino Uno auch einfach ddn ATmega328 aus dem DIL Sockel ehmen und als nackten uC verwenden. Nur ist es dann kein Arduino nehr. Trottel.
: > Trottel. Weißt Du überhaupt, was ein Arduino Micro ist? Das ist ein Arduino mit einem Atmega32U4 drauf, der Bootloader bedient dort die USB-Schnittstelle, so daß keine USB-Seriell-Bridge nötig ist. Ist das damit in Deinen Augen kein Arduino mehr?
-
Thread
Hintergrundwissen gefragt - Verfuste ATmega328
dem euer Expertenwissen gefragt ist: Durch einen Fehler in einem Batchscript habe ich ein paar ATMega 328 "verfused". Im Batchscript setzte ich zuerst die Fuses mit einer niedrigeren Geschwindigkeit (125kHz) Dann verlasse ich STK500.exe und schreibe das Flash mit 500kHz. Das klappt bei allen Projekten
Aber wie fast immer, zu wenig Information für eine tiefe Diagnose, zu wenig um zu testen. Dabei: ATmega328 habe ich sowieso nicht, nur als ATmega328P. Da kann ich sagen, die P Variante tut was es soll, wie erwartet.
-
Thread
USB C Spannungsversorgung
der 5V des AP33771 gefunden... kann ich mit den 7805 sparen, wenn ich diesen nur benötige um meinen 328 zu betreiben und die Mosfet zu schalten?
Du könntest den ATMega ja sehr weit heruntertakten und mit Sleep arbeiten, dann braucht der so gut wie keinen Strom mehr. Dann sollten die 5V vom internen LDO bestimmt reichen.
-
Thread
LED-Uhr mit Attiny26
fehlerbehaftet, laufen zu schnell/zu langsam (wie man manchmal auf Blogs lesen kann). Ob Attiny26 oder Atmega328 ist eigentlich egal. Wenn möglich wollte ich den Atmega328 nehmen, da dann externe Ansteurungs ICs entfallen.
laufen zu schnell/zu langsam (wie man manchmal auf Blogs > lesen kann). > > Ob Attiny26 oder Atmega328 ist eigentlich egal. Wenn möglich wollte ich > den Atmega328 nehmen, da dann externe Ansteurungs ICs entfallen. Mit "Ansteuerung-IC" wie bspw. TM1637 wäre es weniger Aufwand als so. :-) um
-
Thread
Quarz Ladekapazität
Frank N. schrieb im Beitrag #7778699: > Wäre es in Ordnung Ja. Da der ATmega328 auch eine interne (Streu)Kapazität hat, sind die 20pF für den ersten Kondensator eigentlich zu viel und für den anderen Kondensator eigentlich zu wenig, aber beides wird funktionieren. 15pF
> Da der ATmega328 auch eine interne (Streu)Kapazität hat, sind die 20pF > für den ersten Kondensator eigentlich zu viel und für den anderen > Kondensator eigentlich zu wenig, aber beides wird funktionieren.
-
Thread
Power Bank HIilfe
und Widerstände stabilisieren die Spannungsversorgung. Datenkommunikation: Der ATmega328 steuert den Ladevorgang über I²C. USB-C PD: Der TPS25751 ermöglicht die Nutzung von USB-C mit Power Delivery. >> Und noch eine frage in meinem Board habe ich die Leiterbahnen mit 8mil >> gezeichnet
und Widerstände stabilisieren die Spannungsversorgung. Datenkommunikation: Der ATmega328 steuert den Ladevorgang über I²C. USB-C PD: Der TPS25751 ermöglicht die Nutzung von USB-C mit Power Delivery. > >> Und noch eine frage in meinem Board habe ich die Leiterbahnen mit 8mil >>
-
Thread
usart problem mit ttl-Pegel
endlos einen abquäle, frage ich hier noch mal nach. Projekt: Wechselrichter => RS485-Adapter => Atmega328 Senden geht - beim Empfangen werden die richtig gesendeten Werte vom uc nicht richtig gelesen. Ich meine, es ist ein hardware-Problem weil der vom Adapter ausgegebene low-Pegel mit ca. 1,5V bei
Karl K. schrieb im Beitrag #7775969: > rs485 GND-----------GND M328 Messe nach, ob wirklich auf beiden Seiten das gleiche und richtige GND Potential ist.
-
Thread
Studienprojekt: Prototyp einer einfachen Digitalkamera
Anfangen würde ich mit einem Atmega328 (Arduino-Nano), 240x360 Lcd-Modul und vga-camera. Da lernst du, wie das mit dem Transport der von der camera aufgenommenen Bildpunkte zum Bildschirm oder zur Speicherkarte funktioniert.
Karl K. schrieb im Beitrag #7774861: > Anfangen würde ich mit einem Atmega328 (Arduino-Nano), 240x360 Lcd-Modul > und vga-camera. Würde ich auch sagen. Von 4DSystems gibt es wunderbare serielle Kameras (https://4dsystems.com.au/products/ucam-iii/) und pixelweise ansprechbare
-
Thread
USART tx-timing Problem
Rainer W. schrieb im Beitrag #7774791: > Was ist ein M328-Nano? Selbst Google ist da etwas hilflos. ATmega328 auf dem Arduino Nano. Ok, diese Wortschöpfung ist unnötig und verwirrend.
jetzt bräuchte ich doch noch mal Hilfe: Ich habe drei rs485-terminals: WR, PC, M328 Senden M328-PC und M328-WR und PC-WR geht. Empfangen PC-WR, M328-PC(Bild1) geht. Empfang M328-WR(Bild 2 +3)kommt kein brauchbares Signal. Woran kann das liegen? Ist der Adapter unbrauchbar
-
Thread
Verständnisfrage PWM mit AVR
ganzen englischen Anleitungen nicht > klar. > > Wolfgang Hallo, mit einem 20MHz getakteten ATmega/AVR mit 16 Bit Timer, kommt man für 6,5kHz auf eine Auflösung von 1537 Abstufungen, also etwas mehr wie 10Bit. Wenn du auch mit 4883Hz leben kannst, sind 12Bit möglich. Das Grundprinzip ist immer
die 6,5kHz mit 12Bit nur im Fast-PWM Mode möglich, wenn man sich auf ältere Controller Typen wie ATmega328P oder ATtiny24 o.ä. bezieht. Allerdings erzeugt der Fast-PWM Mode mit Compare Value 0 einen Nadelimpuls. Nimmt man einen anderen glitch free PWM Mode benötigt man die doppelte MCU Taktfrequenz für
-
Thread
BLDC Motorcontroller für weiten Drehzahlbereich
Mikroschritteinstellung sind 1/8 oder 1/16 auch bei niedrigen Drehzahlen ein guter Kompromiss. Ein ATmega328 mit 20 MHz schafft inkl. Rampenberechnung etwa 50 kHz Schrittfrequenz, womit bei 1/8 Schritt die gewünschte Drehzahl von ca. 17 U/s gut umsetzbar ist. Geschickter wäre es, bei niedriger Schrittfrequenz
-
Thread
ATmega: Wake-Up Zeit nach Power-Down
60 us? Erstaunlich, ganz erstaunlich - in Assembler programmiert sehe ich bei einem ATmega328P 19 us.
|| defined(__AVR_ATmega168__) || defined(__AVR_ATmega168P__) \ || defined(__AVR_ATmega168PB__) || defined(__AVR_ATmega328__) || defined(__AVR_ATmega328P__) \ || defined(__AVR_ATmega328PB__) IMPLEMENT_ISR(INT0_vect, EXTERNAL_INT
-
Thread
LCD Display 4x20 zu Graphik Display 128x64
IDE. NB - ich habe ein 128x64 LCD (von POLLIN, LCD TG1286B-05, Best.Nr 120 423), das von einem ATMega168 per MCP23S17 (SPI) angesteuert wird - fkt prima. Mittels Arduino IDE wird das Programm erzeugt und dann per ISP auf den ATMega168 geladen (kein Boot-Loader). mfg Egon
liegen. Das mit einem zuzätzlichen Prozessor als I2C Slave habe ich auch im Netz gefunden, war der Atmega 328. War aber leider keine Angaben zum Programm dabei. Die Displays von Ali kannte ich bisher nicht und werde sie mir genau ansehen. Es sollte aber wenigstens 2,8' haben. Von EA gibt es auch verschiedene
-
Thread
Universaltester mit atmega328p prüfen
Programmierung nicht aus. Habe auch nicht die Hardware dazu. Da ich mir wohl meinen Transistortester auf ATmega 328 Basis geschrottet habe, brauche ich dringend Euere Hilfe! Problem: 1) Er fährt hoch, allerdings deutlich langsamer als Vorher. 2) Dann kommt die Meldung: "CELL 1,46 0mV 0mV short probes.
jetzt ewig rumeiert. Ich bestelle spätestens Mitte nächster Woche bei Mouser und könnte dir einen ATMega mitbestellen und diesen programmieren. Dafür brauche ich aber weitere Infos, welcher Atmega genau (Gehäuse etc.) und natürlich das Programm bzw. ein Hex-File. Wenn sich also bis Dienstag nächste Woche
-
Thread
Mikrocontroller wahl Gesperrt
gewaltig ist, dass es für mich als Anfänger doch sehr überwältigend ist. Ich habe bereits an den ATMega328 oder den ATSAMD21E gedacht. Der Mikrocontoller darf nicht größer als 6x6mm sein, zudem muss er arduino kompatibel sein. Die Sache die mich am meisten irritiert ist, auf welche Arten ein solcher
Familien gibt es Chips die das locker toppen. Für den Anfag nimmst Du am besten einen Arduino Nano (ATmega328)und bastelst Dir auf dem Steckbrett Deine Messschaltung zusammen. WENN es dann irgendwann mal läuft und Du die Hürden genommen hast, passt der ATmega328 im VQFN Gehäuse mit 4x4mm auch auf eine
-
Thread
Mehrere Shields auf einem Arduino Uno R3: Verständnisfrage
sinnvoller Weise Interrupts verwenden. Da das SPI nicht reentrant ist, braucht man also 2 SPI. Beim ATmega328 kann man die UART als 2. SPI-Master benutzen. Die ist dann auch einen Zacken schneller, da mit Sendepuffer. Oder einen ATmega328PB mit 2 SPI und 2 UARTS.
-
Thread
Temperatur-Sensor für Funkübertragung, Schaltplanidee
arbeiten können. Ist schon recht unambitioniert, das Ziel... Mit fast 10 Jahre alter Technik: Atmega328, NRF24L01+, DS18B20 und SHT21 macht das mit minütlicher Messung und ebenso minütlicher Funkübertragung versorgt aus zwei Alkaline AAAs mehrere Jahre. Und misst dabei auch noch die Luftfeuchte.
dadurch auch. Ja, es gibt effizienteres und der STM33WL33 scheint interessant zu sein aber mit ATMEGA+HC12 hab ich schon einiges gemacht.
-
Thread
ATmega Power-Down und Wakeup mit INT0
möglich sei. Grüße Markus Ausgabe 2018: https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf Ausgabe 2020: https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf
Power-down, 'rising edge of INT0': von meinen 8ern wachen die neueren (ATmega48PA, ATmega328P) auf, die älteren (ATmega88, ATmega168) nicht.
-
Thread
ATmega: unerwatetes Reset
den Angaben auf der Seite sollte das die Version -PU sein, die > bis zu 1,8V funktioniert. Der ATmega328/P ist ab 1,8V spezifiziert *Dein* ATmega328P ist ab 2,7V spezifiziert
Hmm, in dem nicht-automotive Datenblatt sind tatsächlich beide gelistet. ATmega328-PU ATmega328P-PU beide ab 1,8 V.
-
Thread
Atmega328p Stromversorgung
auch auch möglich. Brauch es da noch einer extra Schaltung, oder kann ich die 5V vom USB für den Atmega direkt abnehmen?
5V Netzteil ginge natürlich auch. Ich weiß nur nicht ob diese eine genug Stabile Spannung für den Atmega liefern.
-
Thread
section `.data' is not within region `data'
Hallo, ich habe eine Software für einen ATMega162 mit externem RAM. avr-size gibt mir folgende Meldung: [c]AVR Memory Usage ---------------- Device: atmega162 Program: 6270 bytes (38.3% Full) (.text + .data + .bootloader) Data:
man aber nicht. Code für einen AVR kannst du halt¹ mit sowas wie [pre] avr-gcc -Os -mmcu=atmega328p -o myfile.elf myfile.c [/pre] compilieren, und das bestehende ELF-File kannst du wie es ist flashen. Bequemer geht's nicht, finde ich. Der einzige nennenswerte Unterschied zum Compilieren eines