-
Thread
ATMega328p Debugwire Rätsel
Hallo, ich betreibe einen ATMega328P auf einem Arduino Duemillenova-Board. Nachdem ich den Reset-Kondensator entfernt habe konnte ich per JTAG-ICE mkII auf den µC zugreifen und DebugWire enablen. Ich kann auch ein Programm auf den
-
Thread
ADC CS5524 mit Atmega328
meine Probleme lösen. Diesmal stehe ich aber komplett auf der Leitung. Ich möchte mit dem Atmega 328 einen ADC CS5524 zum Laufen bringen, bekomme aber nur Daten herein die absolut keinen Sinn ergeben. Irgend etwas beim ADC Setup mache ich falsch, vielleicht kann mir jemand einen Tipp geben
-
Thread
SD-Karte an Atmega328P
learn.adafruit.com/adafruit-micro-sd-breakout-board-card-tutorial) nun möchte ich jedoch einen externen atmega328P mit dem arduino und dem code beschreiben. (das habe ich getan wie hier http://arduino.cc/en/Tutorial/ArduinoToBreadboard) das uploaden gelingt auch jedoch wird die sd karte hier nicht richtig
dran. Das komische ist ja dass es am arduino direkt alles wunderbar funktioniert. Nur wenn ich den atmega programmieren möchte stoppt er an dieser Stelle bzw wird die sd Karte nicht initialisiert.
-
Thread
ATMega328p GCC Programmieren
Hallo Zusammen, Ich bin so ziemlich neu in der µC-Welt und meine Frage wird für viele zwar blöd klingen, für mich ist es aber der Anfang und daher brauch ich ein wenig Zeit, bis ich drinnen bin. lt. Datenblatt sind unter "external Interrupts" Register wie "external interrupt control register", "external interrupt mask register", "external interrupt flag register", etc. beschrieben. Leider weiß ich nicht, in welche ich was aktivieren muss bzw. welche ich für welche Anwendungen verwenden muss. Gibt es irgendwo eine einfache Beschreibung neben dem Datenblatt? Bitte um Eure Hilfe. LG
-
Thread
Abblockkondensatoren Atmega328P-AU
immer gelöscht wurde frage ich nochmal neu. Es geht um die Möglichkeiten die Abblockkondesatoren am Atmega328P-AU zu platzieren. Ich habe die Vorschläge einmal umgesetzt. Auf dem ersten Bild habe ich die Kondensatoren auf den Bottomlayer verlegt und unter dem IC eine VCC-Plane gemacht und über die Ecke
wurde nicht gelöscht, nur zu den Platinen verschoben: > Beitrag "Anschluss der Versorgungspins am Atmega328P (TQFP)" Oh okay. Hatte geschaut aber ihn nicht gefunden. Ich werde dort dann nochmal posten. Dieser Beitrag kann dann gelöscht werden. Sorry
-
Thread
Servo mit ATmega328p ansteuern
Hallo, ich will mit einem ATmega328p, der mit 16MHZ betrieben wird, einen Servo ansteuern. Dieser soll am OCR1A hängen. Wie muss ich den Timer1 konfigurieren? TCCR1A|=(1<<COM1A1)|(1<<COM1B1)|(1<<WGM11);? TCCR1B|=(1<<WGM13)|(
-
Thread
Atmega328P DebugWire
Hallo, wie muss ich die Fuses im Atmega328P setzen, damit ich im Atmel Studio 7 debuggen und programmieren kann, ohne immer umzustöpseln. [c] BODLEVEL = 4V3 RSTDISBL = [ ] DWEN = [ ] SPIEN = [X] WDTON = [ ] EESAVE = [ ] BOOTSZ
-
Thread
ATMega328P, Z-Pointer
Hi, ich habe ein Verständnisproblem mit dem Z-Pointer beim ATMega328P. Laut Datenblatt adressieren die Bits Z14:Z7 die Pages im Flash. Das bedeutet doch, dass wenn ich an die Bitposition Z7 eine '1' setze (alle anderen '0') die Page_1 (Adresse im Flash 0x0080)
-
Thread
[V] ATMega 328P Sets
Hallo, ich hab hier auch noch einige Sets in der Art Pro Mini. Bestückt mit einem ATMega 328P und als UART-USB Bridge ein CH340 Chip. Insgesamt sind es 8 Stück, alle original verpackt bis auf den von den Fotos. Preis inkl. Versand in DE: 20,-- €
-
Thread
Lasertag mit Atmega328 - einige Fragen
Elektronik Projekt angefangen, einem Lasertag System. Der Plan ist, dass ich mir auf Basis des Atmega328 eine Platine baue, die folgendes können soll: - IR Puls senden und empfangen (56kHz PWM, ca 2 Byte Daten) - ein Display ansteuern - Sound ausgeben bei Treffern, etc - evtl Daten mit den anderen
Signale und einen um das PWM Signal für die IR LED zu erzeugen, sollte ja also eigentlich reichen, der ATmega328 hat ja 3 Timer, richtig? Das Probelem bei dem ISD Chip ist, das der relativ groß ist, die Platine wird also sehr voll und ich würde sie ungern größer als die Display Platine machen. Bei beiden Versionen
-
Thread
Einstieg Microcontroller -Atmega 328p
Hallo, ich habe kürzlich angefangen mich mit Microcontrollern zu beschäftigen, finde leider aber kaum etwas dazu im Internet. Kennt jemand vielleicht gute tutorials/lektüre für den Einstieg (die programmierung ist kein problem) z.b wie ich das Programm auf den controller kriege (benutze avr studio 6 und 4). Bin halt noch totaler Anfänger. Vielen Dank für eure Hilfe.
-
Thread
Frage zu Fuses ATMega 328P
Hallo, ich habe gerade versucht bei meinem 328P mit folgender Konfiguration die Fuses zu setzen. -v -v -v -v -pm328p -cstk500v1 -P\\.\COM8 -b115200 -U lfuse:w:0xff:m -U hfuse:w:0x9e:m -U efuse:w:0xfd:m Zuvor war ein Arduino Bootloader drauf. Ich wollte debugWire aktivieren, um damit und meinem AVR Dragon ins Debugging einzusteigen. Als IDE benutze ich Atmel Studio 6. Im Outputfenster kam während der Ausführung von AVR-Dude zu der Sicherheitsabfrage beim Setzen der Fuses. Das Outputfenster ließ aber keine Eingabe zu weshalb ich die Prozedur abbrach. Seit dem kann ich den Prozessor
-
Thread
ATMega328P reagiert nicht auf Flashversuch
Hallo zusammen, ich versuche gerade verzweifelt, meinen ATMega328P zu flashen. Aufbau ist folgender: Ich habe der Einfachheit halber (um zum basteln keine eigene Platine fertigen zu müssen) einen Arduino UNO Rev. 3 mit einem ATMega328P drauf. Versorgt wird
-
Thread
zuverlässige Footprints, hier der des ATmega328-MU
Moin, ich habe mal ne kurze allgemeine Frage: Wo kriegt man zuverlässige Footprints von Chips her? Also die Zeichnungen mit verläßlichen Maßen. Wenn ein Hersteller (hier Atmel) im Datenblatt zwar das Gehäuse seiner Produkte bemaßt, aber 'vergißt', den validen Fußabdruck dazuzutun, damit man den sich im CAD-Prog. erstellen kann. (hier Atmel-42735B, Rev. 11/2016) Konkret hat der 328-MU ein MLF-32 (a.k.a. VQFN-32). Kann man dann problemlos einen Fußabdruck eines anderen Herstellers nehmen? All diese Fragen offenbaren, daß ich kein großes Vertrauen in Gehäusestandards habe, jedenfalls bei
-
Thread
Arduino Sketch auf Atmega328p
Hallo, ich würde gerne einen Arduino Sketch auf meinen Atmega328p übertragen. Im Internet habe ich dann diese Anleitung gefunden: http://www.elektronik-bastelkeller.de/arduinogrundschaltung.php Allerdings benötigt man für diese Vorgehensweise wohl einen
und einen DIAMEX USB ISP-Programmer Stick. Reicht das, um irgendwie einen Arduino Sketch auf den Atmega328p zu bekommen?
-
Thread
Software UART bei Atmega 328 funktioniert nicht
Hallo zusammen Langsam dreh ich durch !! Irgendwie funktioniert mein SW UART auf einem ATmega328 nicht. Hier mein einfaches Testprogramm: 'MCU config $regfile = "m328def.dat" $crystal = 8000000 $baud = 38400 $hwstack = 32 $swstack
-
Thread
USB Shield mit ATmega328P
hat jemand von euch schonmal das Arduino USB Host Shield 2.0 erfolgreich im Atmel Studio auf einem ATmega328P oder anderem Atmel AVR ohne Arduino Bootloader und Arduino IDE erfolgreich eingesetzt? Ich selbst hatte es im Atmel Studio versucht. Aber es fehlten im Atmel-Studio anscheinend einige Headerdateien
-
Thread
Spread Spektrum PWM mit Atmega328
Hallo, könnte man mit den Timern des Atmega328 Spread Spektrum PWM erzeugen ? Also ein Timer mit phase correct PWM und clock Eingang von anderem Timer als Teiler mit programmgesteuert wechselnden Frequenzen. Ist nur so eine Überlegung, könnte
-
Thread
Bestimmte Frequenz mit ATMega328 erzeugen
Hallo! Habe schon viel gelesen, aber irgendwie nichts passendes gefunden. Wie bekomme ich es hin mit einem Mega328 am PWM ausgang eine Frequenz von 5khz zu erzeugen?
-
Thread
PPM Atmega328p auslesen
Hallo, ich stehe gerade vor der Aufgabe ein PPM-Signal auf 4 Kanälen auszulesen und zwischenzuspeichern. Ich habe eine einfache Routine hierzu bereits entwickelt, leider scheint diese aber noch fehlerbehaftet zu sein. Die Ausgabe, die mir geben wird, beschreibt mir bei konstanten Eingangssignalen veränderliche Werte. Ein Veränderungsmuster ist auf die schnelle nicht erkennbar. Ich vermute ein Problem mit den Interrupts, aber auch anderes kann ich nicht ausschließen. Vielleicht sieht jemand den Fehler im Programm? Vielen Dank schon mal vorab Marcel P. PS: Verwendet für den USART wird
-
Thread
Interrupt-Vector ATmega328PB
Interrupt-Vektor-Tabelle: (siehe Anhang) Schreiben Sie eine Interrupt-Service-Routine für einen ATmega328PB, die bei einem INT0- Interrupt den Pin PB2 umschaltet (toggelt).
-
Thread
Atmega328(Arduino)mit FFT wie RTTY?
Hallo, irgendwo im Netz gibt es diese FFT Implementation für Arudion(Atmega328). Die FFT läuft im Moment bei mir als Signalgeber für einen Morsedecoder, den ich auch im Netz fand. D.h. ich werte aus ob der Peak, den Morse erzeugt, über einem Threshold ist und werte das
-
Thread
ATmega328P: BODS und BODSE
Habe hier ein Programm, das ist für den ATmega328P gemacht. Im Datenblatt steht, daß man vor Eintritt in einen Standby-Modus BODS und BODSE auf 1 setzen muß. Soll irgendwie den BOD deaktivieren, wenn ich das richtig verstanden habe. Jetzt will
-
Thread
ATMEGA328 in TQFP dringend gesucht
Hallo, wir brauchen für unsere Nullserie dringend noch 10 bis 15 ATMEGA328 in TQFP. Die Muster vom Distributor sind alle schon verbraucht und die Lieferzeit für unsere Bestellung wurde mal eben von 14 Wochen auf 20Wochen erhöht. Immer derselbe Scheiß mit Atmel. Hat vielleicht
-
Thread
Atmega328p fuses falsch gesetzt
_168_atmega328_pro_8MHz.hex" avrdude: input file ATmegaBOOT_168_atmega328_pro_8MHz.hex auto detected as Intel Hex avrdude: writing flash (32652 bytes): Writing | ##########################################
# | 100% 0.00s avrdude: 32652 bytes of flash written avrdude: verifying flash memory against ATmegaBOOT_168_atmega328_pro_8MHz.hex: avrdude: load data flash data from input file ATmegaBOOT_168_atmega328_pro_8MHz.hex: avrdude: input file ATmegaBOOT_168_atmega328_pro_8MHz.hex auto detected as Intel
-
Thread
Fehler beim Flaschen ATMEGA328P
MK2 an COM2 mit ATmega328P USB-Treiber installiert, aktiv (V ), Port: COM2 Prozessor: ATmega328P schreibe 134 Bytes in Flash-Memory ... Fehler: beim Überprüfen der geschriebenen Daten. Erste Abweichung bei Byte
Wiki und Youtube sind da auch einfach die falschen Anlaufstellen. Das hier ist die Bibel für den Atmega 328P: http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf Nennt man Datenblatt. Da steht drin was der 328P kann und wie es funktioniert. Wenn du
-
Thread
ATmega328PB nach Berührung Flash kaputt
Hallo zusammen, wir haben in einer Kleinserie bislang den ATmega328P verwendet und sind nun auf die ATmega328PB Variante umgestiegen. Betrieben wird er mit einem 16MHz Quartz, vorher im FullSwing Modus und jetzt im "Low Power Crystal" Modus. In der Endfertigung
> Nur zur Erinnerung: selbe HW, gleiche Bauteile, gleiche Firmware läuft > problemlos mit einem ATMEGA328P Aller funktionellen- und Codekompatibilität zum Trotz möchte ich mal an die Aussage in http://www.atmel.com/Images/Atmel-42559-Differences-between-ATmega328P-and-ATmega328PB_ApplicationNote_AT15007
-
Thread
ATMEGA 328PB unter AVR-GCC nutzen
bei Mouser finde ich: 556-ATMEGA328PBXMIN Entwicklungsboards und Kits - AVR ATMEGA328PB Eval Kit in der Beschreibung steht jedoch "Tool für die Evaluierung von ATmega328P" Im Datenblatt ATMEGA328PB-XMINI findet sich: ATmega48A/PA/88A/PA/168A/PA/328/P. Der PB ist da nicht dabei. Das "ATMEGA328PB Eval Kit" scheint damit ungeeignet für die Arbeit mit dem ATMEGA328PB chip. Der chip ATMEGA328PB-AUR steht hier mit 2,32€.
-
Thread
ATMega328PB-AU Grundschaltung auf Platine
Hallo, ich habe ein kleines, einfaches Projekt in Form einer Lochrasterplatine mit aufgelötetem ATMEga328P StandAlone hier liegen. Ich würde dieses Projekt nun gerne in eine erste Platine überführen. Dafür würde ich anstatt des ATMega328P im DIP Package nun den ATMega328PB-AU im TQFP Package nutzen
Manuel schrieb im Beitrag #7642960: > Dafür würde ich anstatt des ATMega328P im DIP Package nun den > ATMega328PB-AU im TQFP Package nutzen. Die beiden µC können 1 zu 1 > ersetzt werden, oder? Der direkte Ersattyp heißt 328P-AU oder 328PA-AU. 328PB-AU bietet zum Beispiel
-
Thread
Latenz am Port Atmel ATMega 328PU
Geht es hier wirklich um einen Atmega328PU? Oder nicht doch um einen Atmega328P-PU? LG, Sebastian
Sebastian W. schrieb im Beitrag #7496903: > Geht es hier wirklich um einen Atmega328PU? Oder nicht doch um > einen > Atmega328P-PU? > > LG, Sebastian Moin Sebastian, es geht um einen ATMEGA328P U. MfG Jonas
-
Thread
Atmega328p mehr digital pins
kuschner schrieb im Beitrag #6564689: > Dann bleibe ich beim Atmega328P. > Die 12 Digitalen und 4 Analogen reichen mir genau :) FYI, der Atmega328PB ist gleich gross, hat 4 digitale Ausgänge mehr als der Atmega328P, und wird auch von the Arduino-Umgebung unterstützt (https://github.com/watterott/ATmega328PB-Testing). LG, Sebastian
-
Thread
winAVR + atmega328pb
needed so that # # #include <avr/io.h> # # will include the desired device header. For ATmega8A the supplement # to *cpp would read # # -D__AVR_DEV_LIB_NAME__=m8a *cpp: -D__AVR_ATmega328P__ -D__AVR_DEVICE_NAME__=atmega328p # End of file [/pre]
für ATmega328*. Im installierten Compiler ist das i.d.R. in avr/lib/avr5. Bei neueren Versionen heißt die Datei crtatmega328*.o, bei älteren Versionen noch crtm328*.o.
-
Thread
Atmega328p in Sleep und mit Watchdog wecken
Hallo Leute, ich hab hier ein kleines Testprogramm geschrieben, was mir meinen Atmega328p der mit dem internen 1 Mhz Takt und 3,3V betrieben wird alle 8 Sekunden aufwecken soll und Daten per Funk versenden soll. Nur sendet dieser nur genau einmal beim einschalten. Irgendwie stehe ich
Peter D. schrieb im Beitrag #5157007: > Du vergißt, daß er noch seine ATmega8 Schätzchen aufbrauchen will. ???: Peter schrieb im Beitrag #5156285: > ich hab hier ein kleines Testprogramm geschrieben, was mir meinen > Atmega328p
-
Thread
Anfängerfrage: 40 Stück Atmega328 an einem Quarz?
möchte ich hier nochmal vorsichtig eine wahrscheinlich dämliche Frage stellen: Ich möchte ca 40 Atmega328 (Follower) per I2C mit einem ESP8266 (Leader) reden und rechnen lassen. Da sie außer der I2C Kommunikation "nur" rechnen sollen möchte ich die optimale Performance rausholen und dachte an Overclocking
dein Datenblatt übertaktet? > Im Anhang das aktuelle... Gibt es durchaus: Microchip Technology ATMEGA328P-PU Embedded-Mikrocontroller PDIP-28, 20 MHz
-
Thread
m328def.inc Datei für den ATmega328 bzw. ATmega328P gesucht
Geschätztes Forum, ich suche für das AVR-Studio die Datei "m328def.inc". Danke Bernhard
Assembler2. Für den 'alten' Assembler gibt es auch im AVR Studio 4.19 keine Include-Datei für den ATMega328(p). Der wird an einer Include-Datei vom Assembler2 einiges anmeckern. MfG Spess
-
Thread
Atmega 328: PWM-Ausgang streut auf andere Eingänge?!
Vermutung elektrostatischer Einflüsse im Substrat richtig ist. Insbesondere, da das Problem beim Atmega48 ebenso wie beim 328er auftritt. M. K. schrieb im Beitrag #2742953: > Habe eine Schaltung mit Attiny84 wo mit dem Komperator gemessen wird und > auf OC0B + OC0A eine PWM läuft. Dort schlägt
> Ein nackter Atmega328 mit einem Tastkopf Na dann mach doch mal 100nF zwischen alle VCC und GND und AVCC und AGND. Kannst auch noch 10nF zwischen AVCC und AGND packen.
-
Thread
2. Serielle am ATmega328P mit 115200
Der Atmega328PB hat zwei serielle Schnittstellen.
Jürgen S. schrieb im Beitrag #5661739: > einem größeren ATmega und einem 16MHz Quarz ATMega328PB. Im Prinzip das gleiche nur mit nem 2. UART. Und noch ein bisschen was anderem anders.
-
Thread
Atmega328PB benötige flash Hilfe
Einen schönen Abend euch allen, mein Umstieg auf den Atmega 328PB ist bis jetzt nicht gut gelaufen. Ich sitze jetzt schon geschlagene 7 Tage vor dem Problem, dass ich mein Atmega328PB nicht zum flashen bekomme. Jetzt benötige ich doch Hilfe. Die PCB, auf
gehört halt VRef dran. Will man Ub als VRef benutzen kann man seit dem, ich sach mal, Redesign des Atmega8 (Atmega328 und Co) Ub intern auf ARef zuschalten, ist aber nix anderes als extern Ub an ARef anzulegen. ;)