-
Thread
AtMega328p aus eigener Produktion ?
Ist der ATMega328p eine Waffe?
finde, einen 32bit-SoC mit WLAN, 80MHz,... für 'n Euro schon ziemlich besonders. Da kommt der ATMega328P nicht annähernd hin.
-
Thread
Einstiegsfragen AVR
Einsatz) oder die beliebten Arduino Boards überflüssig. Auf meinem Steckbrett läuft dann ein ATmega168 oder ein ATmega328 mit dem Bootloader von Arduino (nein, ich programmiere nicht mit Arduino, der Bootloader wird nur dafür verwendet, um den Chip sich "selbst programmieren" zu lassen). Für Anfänger
Mein ich doch. Aber mal ne ganz blöde Frage. Hab grad nach geschaut, der Mega328 im DIL28 ist der Pinkompatibel zum ATmega8? Wegen der Sockel auf dem Board.
-
Thread
Arduino Uno lässt sich über anderen Arduino programmieren aber nicht über Avrstudio
> > Da ist der 328p aber nicht aufgelistet > Achso, sehe gerade Atmega32, also der 328p gehört wohl zur Familie...
Darth G. schrieb im Beitrag #7506086: > Achso, sehe gerade Atmega32, also der 328p gehört wohl zur Familie... Nein! Der ATmega328 ist in der Arduino IDE als Arduino UNO oder Arduino Nano bekannt.
-
Thread
Pullup-Widerstand Stromverbrauch zu hoch
ich benötige nochmal euren Rat. folgendes Ergebnis soll meine Schaltung am Ende liefern. Ein Atmega 328P läuft im pwr down Modus (Verbrauch paar uA) an einem Li-Io Akku und wird beim Öffnen einer Tür durch einen externen Interrupt (Reed-Sensor) aus dem Tiefschlaf geweckt. (High Signal) Problem
Taktfrequenz senken (um unter die 4,4 µA zu kommen) Ich habe mit Hilfe dieser Anleitung den Bootlader „Atmega328 on a breadboard (8 MHz internal clock)“ drauf gebrannt. https://wolles-elektronikkiste.de/atmega328p-standalone-betreiben Wie ich unter die 8Mhz komme weiß ich leider nicht. Thomas B. schrieb
-
Thread
Was spricht gegen Arduino?
WehOhWeh schrieb im Beitrag #4182733: > Der Arduino kostet mindestens das 10-fache des drauf verbauten ATMEGA. Die Quelle musst du mal verraten, wo man einen ATmega328P für 20 ct bekommt ;-) z.B. ebay 360732394240
Arduino-Mini-Pro, die ich über ISP ohne den Bootlader programmiere. Diese fertigen Platinen mit Atmega328 drauf haben ca. 1,80 Euro gekostet. Ich kann zu Hause keine doppelseitigen Platinen anfertigen und ein einzelner Atmega328 kostet mich in etwa genau so viel. Verstehe mich nicht falsch: Ich bin
-
Thread
CRC Fehlerkorrektur -> Lookuptable
Hallo, ich habe jetzt nicht alles gelesen, werfe aber einfach mal den ATMEGA328pB in den Raum. Kompatibel und hat 2 UARTs.
Platine (83,82x32,00). Ich baue doch nicht den Mini Pro ober oder über meine Platine??? Der Atmega328 wird schon direkt mit auf die PCB gepackt und im Reflowofen aufgelötet. Außerdem ist unter der Platine kein Platz, da sitzen die Mosfets. Ich bin aber grad dabei einen 2. Atmega 328p zu platzieren
-
Thread
China SUPER Bauteile-Schnäppchen Thread
(ATMEGA328, Nano, USB) http://www.ebay.at/itm/230799921826 (ATMEGA328, Nano, USB) http://www.ebay.at/itm/221119540576 (ATMEGA328, Nano, USB) Chip-Only ATMEGA328 mit Arduino-Bootloader ab *ca 3 EUR* inkl
Atmega328-PU für 2,20$ plus Versandkosten http://www.futurlec.com/Atmel/ATMEGA328-PUpr.shtml
-
Thread
LGT8F328P avr, gcc, Timer3-Vect
Device wie ATmega328P zu verunstalten. 1) Hast du bereits, und für 3) nimmst du ein Specs eines ähnlichen Devices, hier bietet sich specs-atmega328p an. Wie ein neues Specs auf Grundlage eines bestehenden erstellt
gcrt1.S:172: Error: non-constant expression in ".if" statement 6) Änderung von mmcu-Parameter in atmega328p statt avr5: avr-gcc -mmcu=atmega328p -D__AVR_ATmega328p__ -c gcrt1.S -o crt0-atmega328p.o gcrt1.S: Assembler messages: gcrt1.S:359: Error: junk at end of line, first unrecognized character is
-
Thread
SPI will auf AVR nicht laufen
"Falle" bei Atmega328 und seinen Freunden ;) Hier mal ein Ausschnitt aus dem Datenblatt des Atmega328PB dazu: If SS is configured as an input, it must be held high to ensure master SPI operation. If the SS pin
stehen. Muss es weder nach C-Standard noch nach Programmlogik. Ich zitiere aus dem Datenblatt von "ATmega48A ATmega48PA ATmega88A ATmega88PA ATmega168A ATmega168PA ATmega328 ATmega328P": [c]void SPI_MasterTransmit(char cData) { /* Start transmission */ SPDR = cData; /* Wait for transmission complete
-
Thread
Phasenmessung mit Mikrocontroller
mit 8 die Rede. --> 240 Prozessortakte > Die perfekte Lösung wären 2 ICP-Eingänge, z.B. beim ATmega1284. Beim ATmega328P können Timer 0 und Timer 1 synchronisiert werden [1]. Damit hat man 2 ICPs, die auf einander bezogen werden können. [1] Datenblatt Kapitel 16: Timer/Counter0 and Timer
Leider stimmt das, obwohl ich es ganz und gar nicht interessant finde. ;-( Timer0 wurde bei ATmega48..ATmega328 ggü. ATmega8 erheblich erweitert. Ich hatte mir wohl eingebildet, daß dabei auch ein ICP dazu gekommen wäre. > Ja genau das ist ja das Problem. Also geht dieser Lösungsansatz nicht?
-
Thread
UART läuft auf ATMEGA 32 aber nicht auf 328
Dir ist bewusst das ATMega32 und ATMega328 nicht codecompatibel sind? Beispiel: ATMega32 --> USART Control and Status Register A – UCSRA ATMega328 --> UCSRnA – USART Control and Status Register n A Die Funktionsweise
Moin, public schrieb im Beitrag #4354552: > Dir ist bewusst das ATMega32 und ATMega328 nicht codecompatibel sind? beide AVRs sind eigentlich entsprechend in der library definiert. Auf einem weiteren ATMega328 befindet sich ein sehr ähnliches Programm, bei dem die Ausgabe
-
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
Wie bei arduino nano F_CPU einstellen?
---- nano.menu.cpu.atmega328=ATmega328P (New Bootloader Old Mem) nano.menu.cpu.atmega328.upload.maximum_size=30720 nano.menu.cpu.atmega328.upload.maximum_data_size=2048 nano.menu.cpu.atmega328.upload.speed=115200 nano.menu.cpu.atmega328.bootloader.low_fuses=0xFF nano.menu.cpu.atmega328.bootloader.high_fuses=0xDA nano.menu.cpu.atmega328.bootloader.extended_fuses=0xFD nano.menu.cpu.atmega328.bootloader.file=optiboot/optiboot_atmega328.hex nano.menu.cpu.atmega328.build.mcu=atmega328p
-
Thread
Brauche Hilfe bei der Auswahl von programmern für den Atmega8
anfangen: https://de.aliexpress.com/item/1LOT-New-USBASP-USBISP-AVR-Programmer-USB-ISP-USB-ASP-ATMEGA8-ATMEGA128-Support-Win7-64/32724669918.html _______________________ Der uC ließe sich, soweit ich weiß durch den Atmega8 ersetzen: https://de.aliexpress.com/item/TZT-1-satz-uno-r3-MEGA328P-ATMEGA16U2
int 21h schrieb im Beitrag #5633141: > möchte nun endlich mein eigenes Projekt mit einem Atmega8 > realisieren. Ist ATmega8 irgendwie besser als ATmega328P?
-
Thread
[V] Atmel Atmega32-16AUR >3000 Stück
Das könnte ein Irrtum zu sein. Bei mir kostet der Atmega 32-16AUR in 2K Rollen CDN$9.32770 und CDN$11 im Stückpreis. https://www.digikey.ca/en/products/detail/microchip-technology/ATMEGA32-16AUR/2357031?s=N4IgTCBcDaIIIBcC2BTA5gQwAQGYwFoBGANjgFUAlEAXQF8g
kannst du die direkt am VCC-Pin mit der Akkuspannung versorgen. Als Einzel-IC habe ich nur den ATMEGA 88A-AU und den ATMEGA 168A-AU da. Die sind im Prinzip gleich, wie der 328, nur halt mit weniger Speicher. Von denen könnte ich dir jeweils 10-20 Stück überlassen. Wenn Du möchtest, kann ich dir
-
Thread
avr-gcc 5.2 für Windows
/ -D__AVR_ATmega328P__ -D__AVR_DEVICE_NAME__=atmega328p -D F_ CPU=20000000UL e.c -mn-flash=1 -mno-skip-bug -quiet -dumpbase e.c -mmcu=avr5 -auxbase e -gdwarf-2 -Os -Waddr-space-conve rt -Wall -Wextra -Wstrict-overflow
/ -D__AVR_ATmega328P__ -D__AVR_DEVICE_NAME__=atmega328p -D F_ CPU=20000000UL i.c -mn-flash=1 -mno-skip-bug -quiet -dumpbase i.c -mmcu=avr5 -auxbase i -gdwarf-2 -Os -Waddr-space-conve rt -Wall -Wextra -Wstrict-overflow
-
Thread
Arduino Nano Atmel Mega328p sind Lock Bits ein witz? geht nicht wie es sollte. Gesperrt
Deaktiviert? ausser ISP und USB.. richtig ? siehe: http://eleccelerator.com/fusecalc/fusecalc.php?chip=atmega328p&LOW=FF&HIGH=F9&EXTENDED=FD&LOCKBIT=C8 ich könnte auch es ja auch so einstellen oder? Lock Fuse: 0xC0 http://eleccelerator.com/fusecalc/fusecalc.php?chip=atmega328p&LOW=FF&HIGH=F9&EXTENDED
ausser ISP und USB.. richtig ? > > siehe: > http://eleccelerator.com/fusecalc/fusecalc.php?chip=atmega328p&LOW=FF&HIGH=F9&EXTENDED=FD&LOCKBIT=C8 > > ich könnte auch es ja auch so einstellen oder? > Lock Fuse: 0xC0 > http://eleccelerator.com/fusecalc/fusecalc.php?chip=atmega328p&LOW=FF&HIGH=F9&EXTENDED
-
Thread
Division 64Bit durch 32Bit gesucht
Diskussionen von denen Sie nichts verstehen besser fern! Eberhard H. schrieb im Beitrag #6661532: > Ein ATmega328P (und natürlich ein ATmega1284P u.v.a. ebenso) schafft > DIV64/32 mit 64 Bit Ergebnis und 32 Bit Rest (besser und genauer geht es > nicht) mit dem von mir oben aufgelisteten, sehr geradlinigen
Diskussionen von denen Sie nichts verstehen besser fern! Eberhard H. schrieb im Beitrag #6661532: > Ein ATmega328P (und natürlich ein ATmega1284P u.v.a. ebenso) schafft > DIV64/32 mit 64 Bit Ergebnis und 32 Bit Rest (besser und genauer geht es > nicht) mit dem von mir oben aufgelisteten, sehr geradlinigen
-
Thread
ISR mit Quarz auslösen
Meik S. schrieb im Beitrag #5524613: > atmega328p. Eventuell clkdiv/8 noch gesetzt?
0x66 ist CKDIV8 eingeschaltet (zumindest wenn Sie nicht softwaremäßig umschalten), also läuft der ATmega328 mit 2 MHz.
-
Thread
Merkwürdigkeit Pollin Entwicklungsboard ATMEL ATmega168PA
Beschreibung falsch: 16MHz (Artikel entspricht nicht der Beschreibung) (Schaltbild falsch: ATMega328) Das Arduino "Blink", welches bei Auslieferung drauf zu sein hat, macht keine seriellen Ausgaben. Paul P. schrieb im Beitrag #4297069: > Hat sonst noch jemand das > Teil als normalen AVR
Arduino, also darf man das nicht erwarten (will ich ja auch gar nicht). >> (Schaltbild falsch: ATMega328) Da die Dinger pinkompatibel sind dürfte dieser Grund für eine Reklamation schon sehr an den Haaren herbeigezogen sein ;-). >> bei Eingangsspannung grösser 6.5V macht es Plopp und er raucht
-
Thread
Aus 1xAA (oder 2xAA) eine fixe 3V Spannung machen
19µA sein. Das sehe ich genauso - wenn 2x AA, dann den ATMega direkt an die Batterie, und den Wandler abschalten, wenn nicht gemessen werden soll. 1xAA reicht für den ATMega328P ja eher nicht. Ein moderner StepUp - z.B. der L6920D oder auch der MCP1640 - braucht im ShutDown auch keine 19µA, sondern typisch. 0,1µA, maximal 1µA - wie der ATMega328P. MfG, Arno
-
Thread
AVR128DB USART Transmit Buffer
grafisch dargestellt wird. Es sind 3 Register statt 2 dargestellt. Das Buffer-Register gibt es beim ATmega328PB + ATmega2560 u.ä. nicht. Kurzform: ATmega328PB, ATmega2560 u.ä. haben: ein Daten-Register und ein Shift-Register. Daten-Register wird auch als Datenbuffer bezeichnet. AVRxDB u.ä. haben
Hallo, zur Vollständigkeit. Habe das gleiche Ergebnis mit ATmega328PB wie Falk mit seinem ATmega328P. Wäre auch komisch gewesen wenn es anders wäre. ;-) Alle Controller verhalten sich wie im Manual beschrieben. Dank fürs Zuhören.
-
Thread
Arduino - zeitkritische Signale
> mehrere davon Eins, zwei oder viele? Der Atmega328 hat drei. CNT0 bis 2 https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf Kapitel 14-18. Weiß man, welche davon belegt sind?
Christoph db1uq K. schrieb im Beitrag #7491231: > Eins, zwei oder viele? Der Atmega328 hat drei. CNT0 bis 2 > https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf > Kapitel 14-18. Weiß man, welche davon belegt sind?
-
Thread
ATmega32 noch zeitgerecht?
wohl nicht allzu viele Konstanten finden über solch einen > Zeitraum. Ich setze seit 15 Jahren ATmega8 in diversen Projekten / Kleinserien ein, und stelle einige jetzt auf ATmega328 um. Bisher gab nicht die Notwendigkeit.
selbst Basic. Und durch die weite Verbreitung dank Arduino werden zumindest die dort verwendeten ATmega328... noch eine Weile verfügbar sein. Microchip wäre ja bescheuert die einzustellen, und wenn da bauen die Chinesen die nach. Sind eigentlich inzwischen ATmega328 Clone aufgetaucht?
-
Thread
Diskussion zum Artikel "Single Chip Frequenzumrichter" für den 2. MC Wettbewerb
Ich habe schon CPU-Teil mit ATmega328 mit 16Mhz Quarz. Man sieht auf dem Display Zahlen und man kann sie editieren mit Tasten. Nur die Anzeige ist dunkel und lässt sich nicht mit dem Kontrast Poti heller machen. Wahrscheinlich sind
Hallo , ich habe gesehen das alle meine Arduinonanos mit ATMega 328 bestückt sind. Lt. Datenblatt sind die pinkompatibel mit den 168ern. Sind die auch softwarekompatibel? Ohne Änderung der Software zu betreiben? MfG Hans
-
Thread
Arduino Debuggen
Einzelschritten durchgehen und/oder Breakpoints setzen. Gibt es für den Arduino, bzw. für den ATmega 328p auch die Möglichkeit den µc so zu debuggen, dass mir die Register des ATmega 328p angezeigt werden und ich einzeln durch das Programm "steppen" kann? Mir wäre es egal, ob ich das Ding in C oder
Robin H. schrieb im Beitrag #4632131: > Gibt es für den Arduino, bzw. für den ATmega 328p auch die Möglichkeit > den µc so zu debuggen, dass mir die Register des ATmega 328p angezeigt > werden und ich einzeln durch das Programm "steppen" kann? Wenn es unbedingt ein Arduino Board
-
Thread
suche 8 stück ATmega168 (DIP)
Apropo von Atmega328 im dem o.g. Shop gibt es 2 Varianten Atmega328 und Atmega328p wo liegt genau die Unterschied?
Martin schrieb im Beitrag #2643324: > Apropo von Atmega328 im dem o.g. Shop gibt es 2 Varianten Atmega328 und > Atmega328p wo liegt genau die Unterschied? Können die Leute denn heutzutage gar nichts mehr? Schau beim Hersteller!
-
Thread
Absolute_Beginner Platine
> In einem Arduino uno habe ich einen ATMega328P-PU Was genau muss man sich da drunter vorstellen. Hat der UNO als Programmer fungiert, oder hat der 328 im UNO gearbeitet. In letzterem Fall: Dann braucht der 328 aber einen Quarz, denn
Hallo uC_Beginner, nützlicher Tip, ich habe die 328er geschenkt bekommen und weil die im UNO auch drin sind, dachte ich auf der sicheren Seite zu sein. Werde mir mal die ATMEGA8 besorgen. Gibt es da etwas zu beachten ?
-
Thread
Arduino Nachbau (Eigenproduktion)
Arduino Bootloader auf den Atmega328p gespielt (ATmegaBOOT_168_atmega328.hex) und die Fuses gesetzt hat auch geklappt. Dann kam der erste Test: +5V angeschlossen (am +5V Eingang siehe Schaltplan) und Masse auf Masse - die ON Led
nachgemessen und sollten passen (RX auf TX und umgekehrt). Folgenden Bootloader habe ich aktuell auf dem Atmega328: "ATmegaBOOT_168_atmega328" aus dem Ordern Arduino/hardware/arduino/bootloaders/atmega/. Die L Led ist dauerhaft an. Danke und liebe Grüße, Dominik
-
Thread
UART RX Interrupt Problem
Ich verwende einen ATmega328, der auf einem Arduino Nano sitzt und den ich per XLoader flashe. Der 328 hat nur einen UART.
Christian W. schrieb im Beitrag #4564990: > Ich verwende einen ATmega328, (...) > Der 328 hat nur einen UART. Und dein Compiler haut Dir keine Fehler um die Ohren? RESPEKT!
-
Thread
avr/iom328p.h ist da, wird aber nicht anerkannt
defined __AVR_ATmega3250A__) #elif defined (__AVR_ATmega3250P__) #elif defined (__AVR_ATmega3250PA__) #elif defined (__AVR_ATmega328P__) #elif (defined __AVR_ATmega328__) #elif defined (__AVR_ATmega329__) #elif (
Mikrocontroller eingestellt. > AVRDUDEOPTIONS -p16 Auch das wäre nur für den ATmega16 richtig. Ändere das mal auf "atmega328p" (avrdude unterstützt lange und kurze Schreibweise). Beachte, dass du einige Einstellungen (z.B. dein mittlerer Screenshot) für Debug und Release Builds
-
Thread
Taschenrechner - Algorithmen
möchte, sollte sich auf Kompromisse einlassen "können". Aber auch aus anderen Gründen bin ich von ATMEGA328p auf ATMEGA1284p gewechselt. Mein Taschenrechner hat jetzt 15x 7-Segment-Anzeige (vorher 12x 7-Segment-Anzeige). Die 24 Tasten können komfortabler genutzt werden (bis zu 3 Tasten gleichzeitig
aus. Hier geht es weiter im Thread. Ich denke der ATmega328P dürfte zur Ansteuerung eines Grafikdisplay etwas zu klein sein, weil man den Font zur Darstellung als Bitmap speichern muss. Schaut man in die Quellen vom DOGM128x_Thread, dann sieht man das mehr
-
Thread
Amega flashen
> Atmega 328p ... 1E9516 , was ja richtig ist ? Also der ATmega328P hat laut Datenblatt den 'signature code' 1E950F.
c-hater schrieb im Beitrag #7258068: > Ein ATMega328PB unterscheide sich doch in vieler Hinsicht von einem > ATMega328P. Zum Beispiel hat der Oszillator weniger Leistung, man kann also über XTAL2 keinen anderen IC mehr takten ... LG, Sebastian
-
Thread
Diamex ISP will nicht
Hallo, ich wollte mal zu Testzwecken einen Atmel Atmega328p mit einem ISP-Programmer programmieren. Dazu habe ich mir folgenden Programmer geholt: https://www.amazon.de/ISP-Programmer-Adapter-STK500-ATmega-ATtiny/dp/B00IYNAXUC/ref=sr_1_5?ie=UTF8&qid
download.savannah.gnu.org/releases/avrdude/avrdude-6.3-mingw32.zip Befehl: avrdude -c stk500v2 -P COM1 -p atmega328p -vvv Wenn dein COM-Port eine zweistellinge Nummer hat, dann schreibe: -c \\.\COM10
-
Thread
AVR Prozessortakt halbieren
-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf) S. 303 Tabelle 29-8 möglich sein sollte. Um die Frequenz des internen Oszillators einzustellen, muss das CLKPR (Clock-Prescalar-Register
USB-seriell-Wandler zum Programmieren. Oder einen ATMega328 nehmen, die 3 Teile drum löten und den Arduino UNO als ISP-Programmer nehmen. Gruß aus Berlin Michael
-
Thread
Günstige Microcontroller für Privat Projekte
ihr so an günstigen Mikrocontroller + > Programmiergeräte kennt für eigene Projekte. ATtiny25 ATmega328 ATmega32 wenns wirklich mal mehr Pins braucht Programmieren mit Ponyprog und RS232 oder Parallelport-Adapter.
Uart-Controller und Spannungswandler ziehen ständig > Strom, und zwar Größenordnungen über einem ATmega328 im Stromsparmodus. > Die lutschen Dir ungebremst die Akkus in die Tiefentladung. > > Einen bare-ATmega328 kann ich an 5V oder 3.3V betreiben, oder an 2AA > Akkus zwischen 2.2 und 3V, oder an
-
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
Starterkit Mikrocontroller
DEN IN DER ARDUINO IDE PROGRAMMIEREN!!! Es ist eine äußerst robuste Hardware und letztlich ein Atmega. Nicht mehr und nicht weniger. Für unter drei Euro (da ist sogar der Versand mit dabei) bekommst du vermutlich keinen ATmega328 nach Hause geschickt. Zum programmieren nimmt man den AVR MK II und
. Mit dem Nano stecke ich quasie einen ATmega328 in SMD auf ein Breadboard. Nicht mehr und nicht weniger. Nur dass der Nano besser hält als ein DIL so ins brett gesteckt. Die Programmiersprache und die Arbeitsumgebung kann man sich doch ausssuchen
-
Thread
16bit-write ATMegaxx-PB
Im Datenblatt vom ATmega328PB Stand Oktober 2015 steht: "To perform a 16-bit write operation, the high byte must be written before the low byte." Im Datenblatt vom Atmega324PB Stand Oktober 2016 steht: "For a write
Wenn ATmega324p und ATmega328p genau umgekehrt funktionieren, dann erzeugt der avg-gcc (Version 5.4.0) aber falschen Code, denn in beiden Fällen beschreibt er zuerst das obere Byte. test.c: [c] #include <
-
Thread
AVR Studio 7 -> Atmel 328P - Kein Code im .hex File
nostdlib -Wl,-Map="HomeLED_Anz.map" -Wl,--start-group -Wl,-lm -Wl,--end-group -Wl,--gc-sections -mmcu=atmega328p -B "C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.2.132\gcc\dev\atmega328p" Finished building target: HomeLED_Anz.elf "C:\Program Files (x86)\Atmel\Studio\7.0\toolchain
-Wl,-Map="HomeLED_Anz.map" -Wl,--start-group -Wl,-lm -Wl,--end-group -Wl,--gc-sections -mmcu=atmega328p -B "C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.2.132\gcc\dev\atmega328p" D:\Benutzer\Alexander\Documents\Atmel Studio\7.0\HomeLED_Anz\HomeLED_Anz\Debug\Makefile(129,1):
-
Thread
Arduino Nano lässt plötzlich keinen Code mehr hochladen
-w -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p -o "C:\\Users\\david\\AppData\\Local\\Temp\\arduino_build_113400/V2.4.ino.elf" "C:\\Users\\david\\AppData\\Local\\Temp\\arduino_build_113400\\sketch\\V2.4.ino.cpp.o" "C:\\Users\\david\\AppData\
andere Arduinos, aber die passen > wegen der Baugröße nicht. Es würde wohl ausreichen, den Atmega328P zu tauschen ... LG, Sebastian
-
Thread
Suche möglichst billigen Arduino um selbigen kennenzulernen
zitat : The Arduino Duemilanove ("2009") is a microcontroller board based on the ATmega168 (datasheet) or ATmega328 (datasheet). Flash Memory 16 KB (ATmega168) or 32 KB (ATmega328) of which 2 KB used by bootloader SRAM 1 KB (ATmega168) or 2 KB (ATmega328) EEPROM 512 bytes (ATmega168) or 1 KB (ATmega328) Clock Speed 16 MHz http://arduino.cc/en/uploads/Main/arduino-duemilanove-schematic.pdf
-
Thread
ATtiny85 (AVR Atmel 8bit), Linux, Microcontroller, C/C++
auch identischem Innenleben. Es spricht auch kaum etwas dagegen, gleich den ATMega328 zu nehmen. Preislich nimmt sich das nicht viel. Ich nehme für Prototypen auch gerne erstmal einen ATMega328. Und wenn der Code am Ende kleiner ist, compiliere ich ihn einfach nochmal für einen ATMega168
eine Nummer weiter wäre der Atmega328, den du auf Arduino Boards vorfindest. Inzwischen ist der ATmega328 vermutlich das meistgenutzte Modell. Alles was du auf einem kleinen AVR lernst, kannst du beinahe 1:1 auch so auf den größeren
-
Thread
AT mega 328p mit Studio 4 und WinAVR-20100110
defined (__AVR_ATmega328p__)
__)\ | defined (__AVR_ATmega168__) | defined (__AVR_ATmega168P__) | (__AVR_ATmega168PA__) | defined (__AVR_ATmega168A__)\ | defined (__AVR_ATmega328__) | defined (__AVR_ATmega328P__) [/c] mfg.
-
Thread
USBasp über Parallels
p atmega328 -U lfuse:w:0x62:m avrdude -c usbasp -P usb -B16 -p atmega328 -U hfuse:w:0xDF:m [/pre] Siehe Datenblatt oder https://www.engbedded.com/fusecalc/ Eine GUI für avrdude (benötigt Java 8 oder 11
Steve van de Grens schrieb im Beitrag #7255216: > avrdude -c usbasp -P usb -B16 -p atmega328 avrdude -c usbasp -P usb -B16 -p atmega328 avrdude: error: could not find USB device with vid=0x16c0 pid=0x5dc vendor='www.fischl.de' product='USBasp' avrdude: opening programmer "usbasp" on
-
Thread
Verständnisproblem #if bei avr-gcc
ich versuche zur Compile ZEit code für mehrere CPUs fest zu legen. z.B. [code] #if MCU == atmega328p UDR0 = c; #elif MCU == atmega1284p UDR0 = c; #elif MCU == atmega32 UDR = c; #endif [/code] Also nichts besonderes. Ist MCU = atmega32 greift aber bereits #if MCU == atmega328p
> Ist MCU = atmega32 greift aber bereits #if MCU == atmega328p Dann haben die Defines atmega32 und atmega328p den selben Wert. Zeig mal jene Defines her.
-
Thread
Timer Overflow Counter - Wie richtig berücksichtigen?
verwenden, weil am Ende 2 Pulslängen verglichen werden. Bei der Architektur können wir beim bekannten Atmega bleiben. Ich hätte einen ATmega328PB, Mega2560 und ATmega4808/4809 zur Auswahl. Den 2560 und 4809 in Form eines Arduino Boards. Der Einfachheit halber bleiben wir beim ATmega328xx oder Verwandten,
> Du hoppst mit Deinen Gechichten zur sehr durch die Gegend. ... > Zunächst wird über einen ATmega328 geredet, dann ein ATmega4809 verwendet > und zum Schluß ein Arduino-Code für den ATmega2560 gezeigt. Das hier ist kompletter Unsinn. Ohne weiteren Kommentar. Ansonsten, ich überlege weiter
-
Thread
arduino bootlader für 328 ohne P ?
Ich kann den Bootlader nicht brennen, weil ich aus Unwissenheit ATmega328 und nicht 328P gekauft habe. Nun habe ich dort eine Anleitung gefunden und die Signatur geändert. http://www.crash-bang.com/resource/bootload-atmega328/ Auch nach Neustart des Rechners erwartet
bei der Boardauswahl. Funktionieren tut das aber noch immer nicht, auch bei MiniCore gibt es den 328 ohne P nicht. Arduino: 1.8.10 (Windows 10), Board: "ATmega328, Yes (UART0), 328P / 328PA, BOD 2.7V, LTO disabled, External 16 MHz" avrdude: Version 6.3-20171130 Copyright (c) 2000-2005
-
Thread
Platine funktioniert nicht!
im Beitrag #4697634: > Den > Microkontroller den ich für Steckbrett verwendet habe ist der > Atmega328P-PU und den ich in der Platine habe ist der Atmega328P-AU. Betriebsspannung ist wie hoch? Ich glaube, der AU benötigt prinzipiell eine höhere Spannung als der PU.
eine höhere Spannung als der PU. > > Wo steht das im Datenblatt? Ist in der Datenblatt von Atmega328P-PU unter der Kapitel Electrical Characteristics http://www.atmel.com/Images/Atmel-42735-8-bit-AVR-Microcontroller-ATmega328-328P_datasheet.pdf
-
Thread
Bosch E-Bike Antrieb Geschwindigkeitssensor
Speicherbereichen ein völlig tristes und sinnloses Dasein fristen... Da kommt es auf die paar Zellen im ATMega328 in diesem Projekt auch nicht mehr an ;-)
sicherheitshalber die RESET-Leitung noch mit 4k7 gegen VCC gezogen. Hat jemand schon erfolgreich die ATMega328 Version im Einsatz?