-
Thread
Mikrokontroller Crash Kurs mit ANSI-C, mit ATMega Register Nutzung Gesperrt
Thom > - Fuer Mikroelektronik ist der Kurs nichts, der ATMega328P ist zwar > nett, der Student lernt aber nichts (aktuell ist STM32 mit vernuenftigen > Debugging, mehr Ompff von Allem). Ich antworte Ihnen nochmals. Ich habe es schon X.-Fach erklärt Nein
Thom > - Fuer Mikroelektronik ist der Kurs nichts, der ATMega328P ist zwar > nett, der Student lernt aber nichts (aktuell ist STM32 mit vernuenftigen > Debugging, mehr Ompff von Allem). Ich antworte Ihnen nochmals. Ich habe es schon X.-Fach erklärt Nein
-
Thread
LF-1600 defekt
benötigten 8V und 30V. Am Testpunkt B liegen wie erwartet +5V, am Testpunkt C wie erwartet -5V an. Am Atmega88 liegen VCC, NRESET und GND sauber an. AVCC liegt bei ca. 4.4V, AREF bei knapp unter 2.5V. Anbei das Verhalten an den wichtigsten Ein- und Ausgängen des uC, einmal im Überblick über 10 Sekunden
einbauen. Ist ja durch den Sockel > einfach machbar. Hallo Michael, leider habe ich keinen Atmega88XX-PU zur Hand, nur einen Atmega48-PU und einen Atmega328P-PU. Ich habe also meinen Atmega328P-PU mit xytronic-lf-1.5\hex\board_legacy\atmega328p\release\fuses.txt, xytronic-lf.hex und xytronic-lf.eep.hex
-
Thread
Arduino: Sketch immer nach Erneuerung des Booloaders aufspielbar
draufspielen und das Ganze geht von vorne los. Kann mir jemand erklären voran es liegt? Soltte ich mal den ATMega 328P-PU austauschen ? Grüße, Esra
Beitrag #4537353: > keine Lust nachzuschauen, http://eleccelerator.com/fusecalc/fusecalc.php?chip=atmega328p&LOW=FF&HIGH=D8&EXTENDED=FD&LOCKBIT=FF
-
Thread
Arduino Leonardo
Leonardo anderes als ein Atmel 32U4 ???? Wenn man bspw. die USB-Funktion nicht benötigt, kann ein ATmega 32 oder ein 328er alleine alles was der Leonardo kann ! Wenn man dann schon einen Leonardo hat, kann man diesen mit einer Flashersoftware versehen (sogar in den Examples bei Arduino vorhanden) und
ein Programm - für jemand anderen - auf Arduino portiert: Flashspeichergröße > 16 kB sodaß schon ein 328er benutzt werden mußte... Mit AVR-GCC (ohne ++ , klassisches C) war die Größe 2917 Byte !!!!!)
-
Thread
Messfehler berechnen
Ich möchte mit einem ATMEGA328 ARUDINO eine Spannung mittels Spannungsteiler messen Arduino ADC = 0-1023, das bedeuted bei Vref von 4.096V/1023 = 4 mV Schritte sind messbar. Anbei das Schema wie die Messung aussehen
Ich steh auf Luxus und leiste es mir, die Formeln so einzugeben, wie sie sind. Ob beim ATmega328 nun 8kB oder 9kB belegt sind, das ist doch völlig schnuppe.
-
Thread
328P läuft mit DebugWire super, per ISP nicht
Hallo Leute, ich programmiere einen ATmega 328P mit einem Dragon per DebugWire. Funktioniert ohne Probleme. Wenn ich aber das erzeugte hex-File per ISP flashe, startet der Mikrocontroller gar nicht mehr auf. Hat jemand eine Idee, woran es liegen
Stefan schrieb im Beitrag #2562674: > ich programmiere einen ATmega 328P mit einem Dragon per DebugWire. Sicher nicht, DebugWire kann ausschließlich zum Debuggen genutzt werden. Eventuell ist die DWEN-Fuse noch nicht wieder abgeschaltet.
-
Thread
internen Oszillator verwenden obwohl externer dranhängt
Hi, ich hab ne Frage zum ATMEGA328PB bzw generell zu AVR Mikrocontrollern. Ich hab mir das ATMEGA328PB-Xplained Mini Board geholt. Auf diesem Board ist ein externen Oszillator an den µC angeschlossen. Da ich in naher Zukunft allerdings eine eigene Platine für den 328PB entwickeln möchte und ich vermutlich keinen externen Oszillator benötige wollte ich prüfen, ob das Programm auch mit dem internen 8Mhz Oszillator läuft. Meine Frage wäre nun, ob es ein Problem ist
-
Thread
Arduino Nano in der 2000W Kettensäge muss öfters neu geflasht werden :-(
pwm für den ESC langsam hoch. Seltsam. Vielleicht hat jemand eine Idee warum das flashen einen atmega328 wieder flott machen kann. Das Roland und :-)
hieß). Sprich, das Ganze dient der Absicherung gegen Einzelfehler" "The target processors are ATMega2561 and ATMega328. The bootloader will reside in the boot section of flash memory. Before passing control to the application program, the bootloader must verify the application program's integrity
-
Thread
Von SD-Karte booten?
Hi erstmal, ich würde gere eine Art Mini-PC mit einem AVR (ATMega 328 o.ä.) realisieren. Mich würde es interessieren ob ich einen Bootloader schreiben kann der das .hex file von der SD in den Flash oder den EEPROM laden kann, und anschließend ausführen? Daten und
@ X. H. (leonard) >ich würde gere eine Art Mini-PC mit einem AVR (ATMega 328 o.ä.) >realisieren. Gibt es schon, nennt sich Raspberry Pi & Co. > Mich würde es interessieren ob ich einen Bootloader >schreiben kann der das .hex file von der SD in den Flash oder den
-
Thread
"neue" Controller mit UNO Board programmieren
Programmierboard besitze). Jetzt lassen sich die "neuen" nicht programmieren. Neu : Atmel 1727 ATMEGA 328P-PU der auf dem Board verbaut war. alt : Atmel 1734 ATMEGA 328P-PU Hab den Unterschied zwischen 1727 und 1734 nicht finden können, die Zahl wurde mir bei der Bestellung nicht angezeigt
willst ihn beschreiben? Dir ist schon bewusst das da erstmal ein Arduino Bootloader auf die neuen 328er drauf müssen damit du sie beschreiben kannst? Dafür brauchst du einen ISP Programmer bzw. nutzt deinen UNO R3 dazu - dazu wiederrum muss natürlich der neue 328 separat auf einer Platine sitzen.
-
Thread
Erzeugung eines (ca .+15V/-15V) Drehstromsignals
die Sache analog lösen, jedoch werde ich versuchen jetz dank euren Anregungen die Sache mit dem Atmega328 zu lösen. Außerdem wird ja schon von U/f Betrieb gesprochen... was ist eurer Meinung die Beste Lösung um die Spannung an Freq. anzupassen? Sollte die Zwischenkreisspannung reduziert werden? oder
Technik... Mairhofer schrieb im Beitrag #3569693: > Jedoch wenn ich die IGBT Ansteuerung mit dem Atmega328 und Tabellen > hinkriege wäre der U/f betrieb kein Problem....
-
Thread
LED blinken lassen funktioniert nicht wenn ich nur den entsprechenden Pin als Ausgang setze
Benutze atmelStudio version 7 (7.0.943) gewählt habe ich den Atmega328P, da dieser ja auf dem Arduino verbaut ist.
implementation) aber hier wird nur die oben erwähnte header includiert #elif defined (__AVR_ATmega328P__) # include <avr/iom328p.h> und in dieser steht kein PB5 :(
-
Thread
rechenzeit dot-matrix-display
erfahrung mit rechenzeit von 8-bitter in verbindung mit grafik-lcds? das ding ist: ich hab an meinem atmega328 ein lcd mit 122x32 pixel drangeklatscht. es gibt ein menü. in den einzelnen menüs werden bis jetzt nur grafic-primitives like lines, points und rechtecke gezeichnet. außerdem werden asci-zeichen
Änderungen per DMA auf das Display auszugeben. Dein Display ist 122x32 Pixel = 488 Byte groß und Dein Atmega 328 hat 2 kByte RAM (aber anscheinend kein DMA). Je nachdem, wie das Display anzusteuern ist, kann es effektiver sein, nach jeder Änderung des Inhaltes komplette 488 Bytes zu übertragen (wenn der
-
Thread
DCF77 Auswertemethoden
DCF-Synchronisierung etc. Ich hoffe, das ist einigermaßen verständlich beschrieben. Meint ihr, das ist mit dem ATmega328 ohne weiteres möglich?
Hallo Mike, ein ATmega328P macht dies locker. Leider kann ich hier nicht mehr weiter helfen. Eine Lösung mit Bascom/ASM könnte ich Punkt genau anbieten. Mit freundlichen Grüßen Fred
-
Thread
Vor/Nachteil Getsample und fortlaufende ADC Messung
" konfigurierbar ist. Beim ATmega328P z.B. ist das nur sehr begrenzt möglich. Die Wandlung dauert im "free running" immer 13 ADC-Takte. Und wie lange ein ADC-Takt dauert, ist leider nur in sehr groben Schritten einstellbar. Will
Ob S. schrieb im Beitrag #7511377: > Beim ATmega328P z.B. ist das nur sehr begrenzt > möglich. Wie kommst Du darauf? Im ADCSRB kannst Du T0 oder T1 als Auto Trigger Source auswählen und somit zyklusgenau das Intervall bestimmen. P.S.: Sehe
-
Thread
Step Up oder Step Down? Vorteile?
Jörg W. schrieb im Beitrag #5556022: > Nimm einfach einen ATmega8A. Ist sowieso billiger. Noch besser ATMega88/168/328(P).
> > Noch besser ATMega88/168/328(P). > > Ist nicht in jeder Hinsicht besser: bei ihm sind viele der IO-Register > nur noch mit (langsameren) Speicherzugriffsbefehlen erreichbar. Beim > ATmega8[A] passte dagegen noch
-
Thread
Wie Bootloader auf Arduino Nano installieren
China-Clones gekauft und nicht darauf geachtet gehabt, welche MCU verbaut ist und hatte prompt einen ATMega168 drauf (eigentlich gehört dort ein ATmega328p drauf). Die Optiboot-Bootloader verwenden eine Baudrate von 115200 Bd, von daher mußt du bei der Verwendung darauf achten, die korrekte Baudrate bei
hab ich die Optiboot-Bootloader aus der IDE gepostet. Flashen kannst du die Nano's mit: (für Atmega328p, zu flashen mit Diamax AVR Programmer) avrdude -c stk500v2 -V -B 3 -P DeinComPort -b 115200 -p atmega328p -U flash:w:optiboot_atmega328.hex -U lfuse:w:0xff:m -U hfuse:w:0xde:m -U efuse:w:0x05
-
Thread
AVR wecken mittels Potiänderung
Der 328 hat übrigens einen Analog-Komparator mit drin, der direkt einen Interrupt auslösen kann ;)
Quatsch. Die galt vielleicht für die allerersten PCINTs bei AVRs, aber wir reden hier von einem ATmega328, und da gilt: [pre] Pin change interrupts on PCINT are detected asynchronously. This implies that these interrupts can be used for waking the part from sleep modes other than Idle mode. [
-
Thread
Bekomme Programm mit i2C Portexpander nicht zum laufen
Hallo, ich habe folgende Hardware (von myAVR): - mySmartUSB MK2 (Atmega328 mit 20MHz Quarz) - mySmartUSB (USB programmer) - myTWI PortExpander mit PCA9555 - Bascom Compiler v2.0.8.0 Das Programm von Stefan Hoffmann bekomme ich nicht zum laufen. - Die I2C-Pins
Christoph M. schrieb im Beitrag #4897216: > mySmartUSB MK2 (Atmega328 mit 20MHz Quarz) Dann mußt Du im Quelltext auch diese Werte eintragen. Da steht noch ein Atmega8 mit 1MHz drin. Linus schrieb im Beitrag #4897240: >> Das Programm von Stefan Hoffmann bekomme
-
Thread
AVR: mehere schnelle synchrone Signale gleichzeitig einlesen
Hat der 328p nicht nen ganzen Berg Pinchange-Interrupts? Damit müsstest du das doch relativ einfach einlesen können.
Karl F. schrieb im Beitrag #2330552: > ich will das mit einem Mega328p machen. Dann mach.
-
Thread
An die Ardunio Gemeinde
und Arduino nano sieht das so aus: [c] /* * blink.c - blink LED @ PB5=D13 with 1Hz * for ATmega328 (i.e. Arduino nano) */ #include <avr/io.h> #include <util/delay.h> void init_io(void) { // 1 = output, 0 = input DDRB = 0b00100000; // PB5=D13 is output DDRC
noch das Makefile: [code] # Makefile # build a naked project NO_CORE = Yes BOARD_TAG = nano328 MCU = atmega328p HEX_MAXIMUM_SIZE = 30720 F_CPU = 16000000L # upload via arduino bootloader AVRDUDE_ARD_PROGRAMMER = arduino AVRDUDE_ARD_BAUDRATE = 57600 include /usr/share/arduino/Arduino.mk
-
Thread
C++ auf AVR: new und virtuelle Methoden
gcc-avr-4.6.2/data/gcc-toolchains-precompiled/avr/avr8-gnu-toolchain-3.4.0.663/bin/avr-gcc -mmcu=atmega328p -DF_CPU=16000000ul -Wall -Os -fwhole-program -o build/demo-cplusplus-4.o -c ../../../../common/apps/demo-cplusplus-4/src/demo-cplusplus-4.cpp /home/gcc-avr-4.6.2/data/gcc-toolchains-precompiled/avr/avr8-gnu-toolchain-3.4.0.663/bin/avr-gcc -mmcu=atmega328p -o build/demo-cplusplus-4-atmega328p-4.6.2.elf build/demo-cplusplus-4.o /home/gcc-avr-4.6.2/data/gcc-toolchains-precompiled/avr/avr8-gnu-toolchain-3.4.0.663/bin/avr-gcc --version avr-gcc (AVR
-
Thread
AVR Debugging über UART
Was ist ein AtmegaX? Meinst du damit nun die Atmega Familie ansich (328P, 8, 2560 ....) oder die xMegas? Wenn dein MCU nur einen UART hat, dann sind die Pins mehr oder weniger fest! Wo genau diese liegen, siehst du
Stefan S. schrieb im Beitrag #3772199: > Was ist ein AtmegaX? Meinst du damit nun die Atmega Familie ansich > (328P, 8, 2560 ....) oder die xMegas? Meinte damit irgendeinen Atmega.. in meinem Fall ist es ein Atmega8 aber da man die ja anegblich nicht debuggen
-
Thread
Empfehlung Microcontroller
m.n. schrieb im Beitrag #5287591: > Ein Atmega328 kann 2 x Stepper inkl. Rampen bedienen. Das müssen die Entwickler von Marlin wohl überlesen haben....Da sind es min. 5 an einem ATMega1284
Harry L. schrieb im Beitrag #5287727: > Da sind es min. 5 an einem ATMega1284 Ich rechne mal nach: 1284/328 = 3,915 Demnach müßten es genau 3,915 x 2 = 7,83 Schrittmotore sein.
-
Thread
Simulation Arduino Uno-9 in SimulIDE 1.1.0-SR2 at Rev 260312
der Realität kann ein Arduino-Pin mehr Srom aufnehmen als abgeben In der Realität weiß so ein ATmega328 gar nicht, dass er in einem Arduino gelandet ist. ;-) Außerdem ist der Unterschied nicht wirklich so dramatisch. Für den ATmega328P mit 5V Versorgung bei einer Temperatur von 25°C beträgt der
Rainer W. schrieb im Beitrag #8051108: > In der Realität weiß so ein ATmega328 gar nicht, dass er in einem > Arduino gelandet ist. ;-) 😄😄😄
-
Thread
ATMega Auslaufmodell?
macht. Klein, fein, schnell mit viel Speicher für wenig Geld und hinreichend Pins (LQFP32), um einen ATmega328 alt aussehen zu lassen. Hauptvorteil auch für kleinere Anwendungen: SWD zum Programmieren und Debuggen.
Früher hatte Atmel noch Migration Notes mit den Unterschieden rausgebracht: - AVR080: ATmega103 Replaced by ATmega128 - AVR094: Replacing ATmega8 by ATmega88 - AVR097: Migration between ATmega128 and ATmega1281/ATmega2561 - AVR504: Migrating from ATtiny26 to ATtiny261/461/861 - AVR505:
-
Thread
arduino uno r3 resonator vs quarz
Fmeter_6LED/UNO_R3_takt_1_5_1.jpg Fragen: und den resonator raus vermute ich Fuses umflashen am 328 auf ext clk? XTAL1 and XTAL2 are input and output lt datasheets Zitat: ...kann man den keram. Resonator entfernen und den 16MHz Takt des ATmega16U2 verwenden, der mit einem 16 MHz Quarz erzeugt
beiden Anschlüsse XTAL1 auf der Platinenunterseite mit einer kurzen Leitung verbunden: Pin1 des ATmega16U2 an Pin9 des ATmega328. Also eigentlich besser 2 auf 9 oder?
-
Thread
Strommessung mit AVR onboard-ADC
erprobte Methode, 15..20A max. möglichst verlustarm und gut aufgelöst mit dem onboard-ADC eines AVR/ATMega zu messen? Gibts dafür erprobte Schaltungsvorschläge? Danke!
#7219510: > 15..20A max. möglichst verlustarm und gut aufgelöst > mit dem onboard-ADC eines AVR/ATMega zu messen? Du bist schon lange hier im Forum. Kannst Du glaubhaft machen, nicht zu trollen? Der A/D misst Spannung, Bezug ist Ground. Ein ATMega328 kann die interne Referenz 1,1V nutzen und auf
-
Thread
Was macht man mit dem BAITE
USB2UART adapter? Also, ich weiß schon: a) einen Brotlooter kann man damit nicht auf einen ATmega328 brennen b) software kann man damit nur auf den ATMega dumpen, wenn man den Baite modifiziert. Was also macht man damit normalerweise?
hypothetische Diskussion gehört den Philosophen, nicht den Technikern. (full ack). Schema (HLD): <ATMega328> <---> <CP2102> <---> <Unix> AtMega besitzt: ArduinoBL, und Software, welche den Wert von Eingang-1 mit dem vom Eingang-2 dividiert. Das Ergebniss möchte ich in meinem Programm auf der Unix
-
Thread
AVR: Taktquelle per Software umschalten
Hi, kann man eigentlich bei einem ATmega88 (168, 328) die Taktquelle per Software umschalten? Also z.B. mit dem internen Oszillator starten und dann auf den externen Quarz umschalten?
Matthias Sch. schrieb im Beitrag #3175901: > Die 48/88/168/328 bieten das allerdings nicht. Doch, natürlich haben die das.
-
Thread
Bascom AVR - L293D Motoransteuerung
Hallo Leute! Ich möchte meinen 4- Rad- Roboter (alle 4 DC Motoren) über einen Arduino UNO (Atmega328P mit einem passend aufsteckbaren L293D Motor-Shield) und Bascom AVR ansteuern. Dazu habe ich ein Testprogramm adaptiert: Motortreiber TB6612FNG test1.BAS Es ist das erste Programm auf dieser Seite
ja alle 4 Motoren ansteuern (2x L293D Chips), nur fehlen mir die Verbindungsinformationen von den Atmega328P Portpins zu den passenden Eingangspins der beiden L293D. Im Internet habe ich dazu keine Informationen gefunden, nur im Testprogramm sieht man die Zuordnung von dem einen L293D zu den Portpins
-
Thread
Selfmade ISP Programmer
das Stichwort, oder: "Master ist ein Master ist ein Master", hier der uC im Programmer, also der ATmega328, Slave ist der Ziel-uC, also der ATtiny85. Was sollte da "gedreht" werden?
Hallo, ich habe eine kurze Frage, ich baue mir gerade einen eigenen ISP > Programmer mit einem Mega328P. Programmieren will ich zuerst mal einen > Tiny85. STMxP schrieb im Beitrag #6348965: > Ich will nichts dabei lernen, Dann mache dir einfach "Arduino as ISP" auf deinen ATMega328P und du bist
-
Thread
1x 18650 powered Arduino Pro Mini
Besten mit einem 18650 Akku mit integrierter Schutzbeschaltung um das Leersaugen zu verhindern. Der Atmega328 auf dem Pro Mini läuft auch mit 5V und 3,3V Keramikkondensatoren sind sicher nicht auf dem Board.
ganzen Quark mit Regler rauf und runter nicht. Einhart P. schrieb im Beitrag #5326619: > Der Atmega328 auf dem Pro Mini läuft auch mit 5V und 3,3V und hat damit recht - der ProMini kann direkt aus einer Li-Ion betrieben werden, mit 8MHz Quarz vollkommen inerhalb seiner Spezifikationen. Tim,
-
Thread
AVR Studio / avrdude: Assembler Programm in den Bootloader-Bereich schreiben
Ich will einen eigenen Bootloader schreiben aber wie bekomme ich ihn an die gewünschte Stelle beim ATMEGA328P ?
Ich benutze einen Arduino Uno und avrisp um einen Standalone-ATMEGA328P zu beschreiben. Kommt man weiter, wenn man die Lockbits anders setzt ? Mein Bootloader ist noch in der Testphase, er lädt eigentlich noch gar nicht sondern zeigt nur Kontroll-LEDs an. Ich bin also
-
Thread
Unterschied Arduino-PWM und Analog
soweit ich das verstanden habe keinen echten > Analog-Output, Ich rate dir zum Datenblatt des ATMega328P Wenigstens einmal lesen. Dort wird haarklein erklärt wie die Pins usw. funktionieren.
https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf neuere Arduinos enthalten auch den PB-Typ, der hat ein paar erweiterete Funktionen https://www.microchip.com/wwwproducts/en/ATmega328PB Es gibt
-
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
Spannungswerte als ASCII in serielle Monitor darstellen, UART
habe Problem mit der Aufgabe, wobei man die analoge Spannung eines Potentiometers mit Hilfe von Atmega328p ablesen kann mit der Genauigkeit 2 Stelle nach dem Komma. Ich versuchte die Eingangspannung über digitale Werte von ADC zu berechnen. Ich habe mit TinkerCAD simuliert aber die Spannung, die abgelesen
hängt an A1, du liest aber Kanal 0 aus. Eher so. > > ADMUX |=(1<<1); Auf dem Datenblatt von ATmega328p steht so bei ADMUX aus Wahl, ich hoffe, ich habe den richtigen Bit ADC1 mit 1 an 0.MUX0 bit ausgewählt.
-
Thread
avr-libc 1.8.1 freigegeben
and bit definitions for tiny 13a/24a/44a/84a, tiny167 and mega328p * New devices supported: - ATmega256RFR2, ATmega2564RFR2, ATmega128RFR2, ATmega1284RFR2, ATmega64RFR2, ATmega644RFR2, AT90pwm161, ATA5272, ATA5505, ATA5790, ATA5795, ATA6285, ATA6286, ATmega1284, ATmega128A, ATmega164PA, ATmega165PA, ATmega168PA, ATmega3250PA, ATmega325PA, ATmega3290PA, ATmega32A, ATmega48PA, ATmega64A, ATmega8A, ATtiny1634, ATtiny828, ATxmega128A3U, ATxmega128A4U
-
Thread
LED Fading und Uhr beides benötigt Timer1
immoment mache ich den Test mit atmega328P Nachträglich habe ich auch festgestellt, dass die Registernamen nicht passten. Im Datenblatt des Atmega32 steht (1<<WGM10) | (1<<WGM11) ist ein PWM, Phase Correct 10, Aber der Timer0 des Atmega328P hat kein 10bit Phase. TCCR0A = (1<<COM0A1) | (1<<WGM00); TCCR0B = (1<<WGM01); TCCR0B |= 3; OCR0A = pgm_read_word(pwmtable_10+tmp); bekomme ich die LED gedimmt aber die "stottert" beim
-
Thread
Suche ein 28 Pin Mikrocontroller mit mehr als 32 kBit Flash Speicher
Der ATmega328 hat 32 Ki *Byte*.
Helmut S. schrieb im Beitrag #4634541: > Welcher Prozessor ist denn jetzt drin? Zurzeit ist der ATMega328P. Werde gleich mal mein Code überarbeiten. Denn ich habe beim kurzen übersehen grade ein paar(5-6) nötigen Funktionen gefunden.
-
Thread
Atmega8 Speicher zu klein
naja, der Atmega16 ist ja nicht zum ATmega8 pinkompatibel, der hat noch nichtmal das selber Gehaeuse. Ich wuerde daher eher zu einem Atmega168(16kB) oder Atmega328(32kB) raten. Soweit ich weiss sind die alle pinkompatibel
Kenn mich mit Bascom nicht wirklich aus, aber da sollte der Wechsel Atmega8 -> Atmega 168 oder 328 doch problemlos sein, oder? Aber: Ist bei der kostenlosen Bascom-Version nicht sowieso die max. Programmgröße Limitiert?
-
Thread
Inbetriebnahme meines ersten "Arduino" Boards
Der Saint Smart Arduino hat den Vorteil das er einen Atmega328P in Dil Version gesockelt enthält..man kann das das Board als Prototyp Entwicklungssystem verwenden..und den Atmega in eigenen Projekten verwenden...
manfred scheer schrieb im Beitrag #4448657: > hat den Vorteil das er einen Atmega328P in Dil > Version gesockelt enthält..man kann das das Board als Prototyp > Entwicklungssystem verwenden..und den Atmega in eigenen Projekten > verwenden... Und welchen Vorteil hat jetzt genau
-
Thread
Schaltung mit Batterie
eine Schaltung, welche über ein Netzteil mit 12V versorgt wird. Als Microcontroller habe ich einen ATMEGA328P verbaut. Die Schaltung benötigt etwa 8mAh. Sollte mal der Strom ausfallen, möchte ich, dass die Schaltung weiterhin funktioniert. Beim Wechsel von Netzspannung auf Batterie darf die PCB kurz
Batterie oder eine deutlich sparsamere Schaltung . Wenn dein 13V Zeil nur 1.5mA benötigt ein ATmega328 auch mit 2.6...4.2V lauft, könnte ein aufladbarer LiIon Akku und ein step up Wandler aus 12V sinnvoller sein.
-
Thread
USB OTG zu UART Bridge
Hallo, Ich möchte zwischen meinem Atmega328 und dem PC per USB kommunizieren. Dazu bietet sich ja eine USB-UART-Bridge (z.B. CP2102N) an. Nun soll die Empfangsseite aber auch als Master für angeschlossene Slave-Devices anstatt dem PC fungieren
Fred R. schrieb: > Warum verwendest du nicht gleich einen µC mit USB Stack? Das Design mit dem Atmega328 steht bereits. Ich würde ungerne die MCU austauschen, auch wenn es Platz für einen weiteren Chip kostet. Fred R. schrieb: > Ansonsten: PIC32 gibts in DIL und kann Device/Host. Meinst du den
-
Thread
Spannungsabfall
Hallo zusammen, habe hier einen Steckboardaufbau mit einem ATmega328, der ueber ein Schieberegister ein paar LEDs steuert. Dazu ein 150uF Stuetzkondensator. Die LEDs leuchten auch, jedoch faellt nach kurzer Zeit die Spannung von 5V immer weiter ab und bleibt
Florian R. schrieb im Beitrag #4176046: > habe hier einen Steckboardaufbau mit einem ATmega328 Bau die Schaltung vernünftig auf. Bei den Strömen machen dir die Übergangswiderstände auf deinem Steckbrett alles zunichte. mfg.
-
Thread
1 Befehl pro Zyklus
Lustig ist in dem Zusammenhang evtl., dass der ATMega328P Nachbau namens MD-328D und seine Brüder, an vielen Stellen 1 Takt fixer sind, als das Original. Wenn ich mich richtig erinnere, war die Begründung, dass da drin ein zurecht gestutzter 16 Bit
EAF schrieb im Beitrag #7308567: > Lustig ist in dem Zusammenhang evtl., dass der ATMega328P Nachbau namens > MD-328D und seine Brüder, an vielen Stellen 1 Takt fixer sind, als das > Original. Auch beim Original gibt es hier Varianten. Siehe ATXmega und vor allem dessen Erben, die
-
Thread
MSPM0L-Familie als Nachfolger von MSP430
an. UltraLowPower bedeutet, dass die MCU MSPM0L1306 im Betrieb gerade mal 71 µA/MHz verbraucht (Atmega328P 1.5mA), im SHUTDOWN gerade mal 61 nA (Atmega328P 1µA) Die MCU kann aus dem Shutdown innert 3.2µs über IO wieder geweckt werden. In der kleinsten Ausführung benötigt die MCU ca 8mm2 auf dem PCB
LaunchPad anschliessen. Die neuen MSPM0L MCU's sind mit 1 Euro/Stück etwas günstiger als die Atmega328P (1.40 Euro/Stück) und können auch einzel direkt bei TI bestellt werden. Ich habe mir zum Aufbau eines Prototyps selbst ein Pin-Breakout für den MSPM0L1306 in der 16-Pin SOT-23-THN (DYY)-Version
-
Thread
Arduino mit 2 18650 als versorung und Backup
- welchen Arduino benutzt Du ? - muss es das komplette Board sein oder reicht auch nur der z.B. Atmega 328 - welche Stromaufnahme hat Deine Schaltung ? - Wie lange sollte die Backupstromversorgung funktionieren ? Gruß Jörg
Auflistung der Bauteile: (habe sie bei eBay gesehen) 1x Arduino Mini Nano v3.0 ATmega328P 5V 2x 18650 Zelle aus einem alten Laptop Akku 1x TP4056 Lithium Battery Charging Board 5v Mini-USB li-ion 18650 charger 1x DC-DC 0.9-5V to 5V Converter Step Up Module 600mA USB Charger 2x Miniatur
-
Thread
Dragon,Verzweifelung groß!
Steckbrett bisher funktioniert hatte. Ich habe auch den Takt bis auf 125KHz herabgesetzt und mit Atmega 8/168/und 328 getestet. Die 5 Volt am VCC-Anschluss sind da und die neuen 328 sind ja noch intern getaktet und müssten doch wenigstens angesprochen werden. Wenn ich nicht schon voreilig den 40 poligen
erste 328 ansprechen und nun sind alle programmiert. Klaus I. schrieb im Beitrag #3538612: > Kauf zwei günstige usbasp-Programmierer und fange mit den einfachen > Grundschaltungen nochmal an. Warum sollte
-
Thread
Neu im Bereich MC und Programmierung
Tom H. schrieb im Beitrag #6347425: > Der MCU auf dem > Arduino (ATmega328p) wäre einigermassen OK, aber auf den Arduino Board > ist noch weitere, Stromfressende Peripherie verbaut. Also ich habs grad mal mit nem Arduino Nano probiert. 14mA bei 3,3V. Ohne Standby
findest du hier noch ein paar Tipps: http://home-automation-community.com/arduino-low-power-how-to-run-atmega328p-for-a-year-on-coin-cell-battery/ Aufwachen, wie schon von anderen gesagt, über einen Pin Interrupt