-
Thread
Pro.Mini.328P mit AVRISPMKII programmieren- aber wie?
ich natürlich aber es wird "arduino" ausgegeben. Wo kommt das her? In der avrdude.conf steht zum 328P folgendes: [code] #------------------------------------------------------------ # ATmega328P #------------------------------------------------------------ part id = "m328p"; desc = "ATMEGA328P"; has_debugwire = yes; flash_instr = 0xB6, 0x01, 0x11; eeprom_instr = 0xBD, 0xF2, 0xBD, 0xE1, 0xBB, 0xCF, 0xB4, 0x00, 0xBE, 0x01, 0xB6, 0x01, 0xBC, 0x00, 0xBB, 0xBF
-
Thread
Frage an die Arduino-Nutzer
Arduino zu tun hat, warum richtest du die Frage dann an Arduino Nutzer? Übrig bleibt ein nackter ATmega328, der dort dokumentiert ist: https://www.microchip.com/en-us/product/ATMEGA328 Schlaumaier schrieb im Beitrag #6951783: > Atiny-85. Ist auch ein Arduino-Chip Nur weil es für den Chip Arduino
öfter. Betroffen sind die Boards wo der USB im Mikrocontroller integriert ist. Der vom TO angefragte ATmega328 ist nicht betroffen.
-
Thread
Arduino mit Quarz statt Resonator?
Leitung verbunden: Pin1 des ATmega16U2 an Pin9 des ATmega328. Ein Bild macht dies deutlich: http://mino-elektronik.de/bilder/Fmeter_6LED/UNO_R3_takt_1_5_1.jpg
diese Möglichkeit zur Zeit noch. Hier ist ein Beispiel: http://www.ebay.com/itm/10PCS-Pro-Mini-Atmega168-Module-5V-16M-For-Arduino-Nano-Replace-Atmega328-NEW-/201419551076?hash=item2ee58a7164:g:lzMAAOSw0fhXiLT- Gruß, Gerhard
-
Thread
Kritiken tinyUSBboard Platine
(...THT Quarze sind ausserdem wesentlich preiswerter. ) Btw. die GOLD Edition des Boards (mit ATmega328p) kommt mit einem SMD Quarz by default ;-) . MfG und nochmals Danke - Stephan p.s.: Auf https://docs.google.com/forms/d/1ufEqWFBVVgOvXAE0jsjGKFOgy04kHyM1wRoiqLwLoms/viewform findet sich
Stephan B. schrieb im Beitrag #3990597: > Btw. die GOLD Edition des Boards (mit ATmega328p) kommt mit einem SMD > Quarz by default ;-) . > > MfG und nochmals Danke > - Stephan also wenn dann mache eine Arduino kompatible mega 1284p Version :-) und nicht breiter als mein gezeigts
-
Thread
Kompleete Werkstattauflösung
ATTINY84A-PU 3 Stück ATTINY85-20SU 5 Stück ATTINY2313-20PU 3 Stück ATTINY2313A-PU 8 Stück ATMEGA32A-PU 4 Stück ATMEGA328P-PU 2 Stück mit Ard. Bootloader ATMEGA644PA-PU 1 Stück ATXMEGA16A4-AU 2 Stück Dann sind noch da: PIR Sensormodule HC-SR501 20 Stück DHT22/AM2302 Sensoren 5 Stück
Gerade noch gefunden: ATINY25-20PU 24 Stück Stange ATMEGA328P-PU 10 Stück Stange IRLZ34NPBF 38 Stück Stange Gruß Thomas
-
Thread
Linux/c++: errno in multithreaded Code
Linker treiben - siehe Anhang. Warum "-DCONST=/**/" und nicht einfach "-DCONST=" ? "-D__AVR_ATmega328P__" und "-D__flash" ist gefährlich - Bezeichner, welche mit __ anfangen, sind in C reserviert. Könnte es vielleicht sein, dass das die Standard Library durcheinander bringt? Hast du mal mein
kompiliert wird, > ist das hier an der falschen Stelle. Wenn die libc irgendwo ein "#ifdef > __AVR_ATmega328P__" hat... Das __AVR_ATmega328P__ wird in den avr/* Headern benutzt. Es beißt sich nicht mit den Standard-Bibliotheken. Das Symbol wird gebraucht, um aus reinen #define-Headern die zum jeweiligen
-
Thread
Drehgeber Empfehlung gesucht
in einem recht großen Bereich sein, es wird also "wild gekurbelt" werden. Dahinter steht noch ein ATmega328P und ein Display. Ich hab mich auch schon durch alle möglichen Beiträge hier gelesen, es schein da ja große Unterschiede in Qualität und Art der Auswertung zu geben. Vor allem sollte man solche
einem recht großen Bereich sein, es wird also "wild > gekurbelt" werden. Dahinter steht noch ein ATmega328P und ein Display. Eine robuste, kostengünstige Lösung für große Einstellbereiche ist ein Schrittmotor. Mit entsprechender Dynamik kann man kleine Werte sehr präzise und große Werte recht schnell
-
Thread
Avrdude Fehlermeldung verification error
ich statt Atmega328 einen Atmega4809 und habe mittels der Arduino-IDE auf diesen einen Bootloader gebrannt. Die Arduino IDE scheint das wohl zu erkennen und lädt dann wohl die Blink-Datei an eine passende Adresse.
Matthias W. schrieb im Beitrag #6288554: > bisher verwendete ich Atmega328p mit Bootloader und WinAVR. Das klappte > ohne daß es zu so einem Problem kam. Ja, weil bei dieser AVR Serie der Bootloader ganz am Ende des Flash Speichers liegt. Das Programm beginnt dort
-
Thread
Reichelt Lieferbarkeit Atmega8 ( PANIK? )
Statt Atmega8 einfach Atmega48/88/168/328 nehmen...
Läubi .. schrieb im Beitrag #1698626: > Statt Atmega8 einfach Atmega48/88/168/328 nehmen... Eben, der Mega8 wird sowieso in absehbarer Zeit abgekuendigt werden. Aber ich find's lustig wie hier schon wieder diskutiert wird, nur weil Reichelt mal was
-
Thread
Akku für Fernbedienung
ich mich nur noch ein wenig informieren. Als zusätzliche Information noch: es ist ein einfacher ATmega328P, den ich mit intern 1MHz (vllt. 4MHz) laufen lasse. Spannungsregler habe ich jetzt erst einmal keinen vorgesehen aufgrund der großen Toleranz des µC. Danke!
wellen_koennen_fliegen schrieb im Beitrag #5470910: > Als zusätzliche Information noch: es ist ein einfacher ATmega328P, den ich mit intern 1MHz (vllt. 4MHz) laufen lasse. Ohne viel Nachzudenken: http://www.home-automation-community.com/arduino-low-power-how-to-run-atmega328p-for-a-year-on-coin-cell-battery
-
Thread
STM32 Einstieg
heißt, du hast von Xmega keine Ahnung. alleine schrieb im Beitrag #6071905: > in steckbarer ATmega328 im 28-poligen DIL braucht kein Modul. Seit wann gehören die ATMega328 zu der XMega-Serie? Nur, weil ein Pferdeapfel auch ein Apfel ist, sollte man nicht unbedingt gleich reinbeißen.
Sebastian R. schrieb im Beitrag #6071909: > Seit wann gehören die ATMega328 zu der XMega-Serie? Du mußt schon genauer lesen. Bei "die AVR" gehört ein ATmega dazu. Um es noch einmal auf den Punkt zu bringen: für den TO als absoluten Anfänger ohne jegliche Erfahrung
-
Thread
5V auf Arduino Nano Pin?
Prozessor. Wolfgang schrieb im Beitrag #6884925: > Auf dem Arduino Nano ist wahrscheinlich ein ATmega328 verbaut Sonst noch Vorschläge? Ich bin für RTFM.
Entscheidend ist, dass das Datenblatt zum Chip passt. Ersetze also einfach "wahrscheinlich ein ATmega328" durch "SAMD21", wenn du dann beruhigt bist.
-
Thread
Arduino Nano Batterieentladespannung
eine LiIon-Zelle und lasse deinen µC mit deren Spannung laufen. Sowohl ein DS18B20 als auch ein ATmega328 brauchen keine 5V.
ähnlich mit einen nRF24L01 gemacht und kommem auf einen > Stromaufnahme von unter 2mA. (mit einen ATmega88 statt dem ATmega328 > strebe ich unter 500µA an) _nRF24L01+_ 0.9µA in power down 26μA in standby-I _ATmega328P_ Power-down Mode: 0.1µA Power-save Mode: 0.75µA (1.8V)
-
Thread
AVR Dragon Unable to enter Program Mode - was kann ich noch tun?
mit Atmega644p, mit einem Atmega8 auf Breadboard und jetzt mit einem fabrikneuen Atmega328P auf Breadboard ohne externem Quarz. Das ISP-Kabel ist ein 6poliges Flachbandkabel mit Standard-Wannenstecker zum
funktioniert alles einwandfrei, damit habe ich auch die Fuses ausgelesen. Das Dragon habe ich an einem Atmega8, einem Atmega328p, einem Atmega644p und einem Atmega32 getestet, ohne Erfolg, auch unter Linux, so langsam glaube ich auch an einen Hardwaredefekt. Am Kabel scheint es nicht zu liegen, dann würde
-
Thread
Vom Experimentierboard zur Leiterplatte
dem Exp.-Board das mySmartcontrol MK2 benutzt - 3V3 mit LM317 und nicht über USB. 2. Jetzt einen ATmega328 anstatt eines Atmega168 (mySmartControl). Und: ich benutze AVR-Studio4 und WinAVR. Hat jemand eine Idee? Irgendeine????
Tage Auszeit ganz gut, wenn mir heute keine Ideen mehr kommen. @der alte Hans Ich benutze einen ATMEGA 328 P-PU der ist für diese Frequenz bei 3,3V geeignet. Siehe Anhang.
-
Thread
Arduino flashen über Makefile
in den AVRDUDE.conf-Dateien scheinen die Definitionen des ATmega328P gleich zu sein. In der einen Datei liegt es ab Zeile 9233, in der anderen bei 8545 - selbe "ID" und selbe "DESC". Auch den Programmer "arduino" gibt es bei beiden: # PROGRAMMER DEFINITIONS
-p atmega328p -P com10 -c arduino -v -v -U flash:w:main.hex Auffällig ist daß beim Make von WinAVR beim Aufruf von avrdude nach den Optionen noch ein Space folgt im Vergleich zum Arduino-Aufruf von avrdude
-
Thread
Hilfe/Bertung 2,4ghz Funklayout
.. Die werd ich weglassen, das Pad soll ja laut Appnote floatend sein > > 6. Wenn dein uC (Atmega?) auch mit 16MHz läuft dann brauchst du nur > einen Quarz, und kannst den XC1 des nRF24L01+ über den XTAL2 des uC > mitversorgen. ja, ist ein Atmega328/168 kann ich da einfach am Quarz abgreifen
leider grad nicht mehr. Hängt aber auch davon ab was für ein Gehäuse drum ist. >> 6. Wenn dein uC (Atmega?) auch mit 16MHz läuft dann brauchst du nur >> einen Quarz, und kannst den XC1 des nRF24L01+ über den XTAL2 des uC >> mitversorgen. > > ja, ist ein Atmega328/168 kann ich da einfach am Quarz abgreifen
-
Thread
Const- rocord-Array in ASM zuweisen.
(ATMega328p)} cbi 8, LED_01 cbi 8, LED_02 // cbi 8, LED_03 {$endif} // {$if defined (ATMega16)}CBI 21, LED // ldi r16, 7 // {$endif} // nop
(ATTiny25) or defined (ATTiny85)} CBI 24, LED {$endif} {$if defined (ATMega328p)} cbi 8, LED_01 cbi 8, LED_02 // cbi 8, LED_03 {$endif} // {$if defined (ATMega16)}CBI 21, LED // ldi r16, 13 // T0L: // dec
-
Thread
Arduino FastLED LIB vs. WS28xx LIB
, meine funktionierenden Timer Routinen vom m328p auf dem Timer1 schienen am m1284p nicht mehr zu arbeiten, also auf Timer3 ausgewichen. Bei Timer1 Nutzung versagte die LCD5110 Ansteuerung. Anlage LIB: LCD5110_Basic.ZIP 2. Problem, auf dem m328p
Ein ATMega1284p im Dip-Gehaeuse, mit einem eigenen Board.
-
Thread
Zeichenkodierungsproblem bei UART
Es ist ein ATmega328P. Die Schaltung wird ausschließlich über das Adapterkabel mit Strom versorgt. Bin daher ziemlich sicher, dass Masse und 5V an der richtigen Stelle stecken. Die sonstigen Einstellungen müssen auch
Super, das scheint's gewesen zu sein! [c] #avrdude -p atmega328p -c arduino -P /dev/ttyACM0 -Ulfuse:w:0xc6:m -U hfuse:w:0xd9:m -U efuse:w:0xff:m avrdude: stk500_getsync(): not in sync: resp=0xe0 avrdude done. Thank you. [/c] Jetzt passt die Taktung
-
Thread
ATmega168 Unterschiede
Hey, kann mir jemand die Unterschiede zwischen dem ATmega168-20PU, dem ATmega168PA-PU oder dem ATmega168A-PU erklären ? Wen ich bei reichelt nach ATmega168 suche kommen die alle und äääh... ich verstehe nicht viel von ATmegas, suche eigentlich nur den
Also mit PA und A liegst du, auch preislich, richtig. Verwirrend wird es bei den großen Brüdern 328 bzw. 328P. Die müssten eigentlich 328A bzw. 328PA heissen. mfg.
-
Thread
Batterie Spannung messen: stromsparendste Methode für spezielle Anwendung
Beitrag #4896632: > 1. ein hochohmiger Spannungsteiler mit Kerko-Abblockkondensator Unnötig. Der ATmega328 kann seine Betriebspannung (direkt am Akku) direkt im Vergleich zu den 1.1V interner Referenz messen. Alfred S. schrieb im Beitrag #4896632: > Somit könnte der StepUp Störungen in die 3,3V Umgebung
Michael B. schrieb im Beitrag #4896803: > Unnötig. Der ATmega328 kann seine Betriebspannung (direkt am Akku) > direkt im Vergleich zu den 1.1V interner Referenz messen. Wobei die Auflösung dann aber schon etwas unterirdisch ist.
-
Thread
Radig NetIO Atmega644P Scannerzeile auslesen
__) || defined (__AVR_ATmega644P__) || defined (__AVR_ATmega1284P__) #define TIMSK TIMSK1 #endif [/c] in stack.h [c] #if defined (__AVR_ATmega644__) || defined (__AVR_ATmega644P__) || defined (__AVR_ATmega1284P__)
RAMfresser schrieb im Beitrag #3862425: > 644P verbraucht mehr RAM für Register und IO als der 328 er hat ein Pollin NETIO und das wurde mit ATmega32 ausgeliefert, der 644p ist Pinkompatibel (wie der m1284p) und hat sich bei mir nicht wie ein m328p benommen (von daher ist der Tipp wenig zielführend
-
Thread
[V] Platine Atmega fusebit doctor
HVPP und HVSP Adapter, wie im Update11-Paket zu finden, nehmen. Also so in etwa: Fusebitdoctor ATmega = 1 Adaper Fusebitdoctor HVPP ATmega = 2 Adaper Fusebitdoctor HVSP ATtiny = 2 Jonas, passt das so für dich? ;-) VG michaelb
hatte ich nur die 1k da, für alle anderen hab ich Werte nah am Sollwert genommen. Ich habe einen ATMEGA8 als Hauptprozessor genommen und als Versuch einige 16, 328 und 2313 mal probiert, alles i.O.. Die Kühlfahne vom 7805 habe ich abgeschnitten. Also ich bin zufrieden mit dem Ding. Evtl. rüste ich
-
Thread
IRMP - Infrared Multi Protocol Decoder
Hauptanwendung.c ist anbei. Ich hoffe du kannst mir dabei weiter helfen.... Ich benutze einen ATmega328P microcontroller mit 16 MHz ceramic resonator.
-- schrieb im Beitrag #2888146: > Dann habe ich in irsnd.c einen Fehler gefunden > Für einen ATmega328P und der OC0A Konfiguration muss es der Pin PD6 sein > nicht PB6!!! Bitte korrigiere das Frank! Upps, stimmt. Blöder Fehler. Ich korrigiere das. Aber warum klappte es nicht mit OC2A/OC2B - also
-
Thread
Warum keine Hochvolt-Mikrokontroller?
Spannungsregler nötig, Betrieb aus verschiedensten Batterien bzw. Akkusorten) Wenn es z.B. einen Atmega328-artigen von dieser Sorte gäbe, dann brächte kein Mensch mehr einzelne Logischaltkreis-Kombinationen und er könnte ewig aus einem 9 Volt-Block "ernährt" werden, ohne aufwändige Extrabeschaltung.
Paul B. schrieb im Beitrag #4329522: > Wenn es z.B. einen Atmega328-artigen von dieser Sorte gäbe, dann brächte > kein Mensch mehr einzelne Logischaltkreis-Kombinationen und er könnte > ewig aus einem 9 Volt-Block "ernährt" werden, ohne aufwändige > Extrabeschaltung
-
Thread
Transistortester und Grafikdisplay mit ST 7108-Contoller funktioniert nicht.
Neuigkeiten: Mit einem "Stand alone" Atmega328P und ebenfalls auf intern 8MHz eingestellt funktioniert es -aber nur, wenn man noch einmal extern 2 NAND-Gatter als Inverter für die Signale CS1 und CS2 (Chipselekt) des Displays spendiert. Mit
> - Ich hätte GLEICH mit einem nackten Atmega328 anfangen sollen Zum Glück genügt es, wenn nur der Mikrocontroller nackt ist und DIL-Gehäuse hat. Es wird irgend ein Detail geben, das beim Arduino anders ist und sei es nur das p hinter
-
Thread
Komponenten im AVR, die viel Strom verbrauchen
11.0592MHZ Quarz betrieben. Kerntakt bei allen auch die 11MHz, d.h. der PIC hatte die 4-fach PLL an. ATmega644 18.8 mA ATmega324P 16.2 mA ATmega328P 13.0 mA STM8S105C6 10.6 mA PIC18F45K50 7.2 mA AVR sind wahre Stromfresser
> ATmega328P 13.0 mA Diese eine Angabe wollte ich mal verifizieren, kann sie aber nicht bestätigen; stattdessen messe ich 7.4 mA, was übrigens recht gut mit dem Datenblatt übereinstimmt.
-
Thread
Arduino Nano + IDE problem mit AVR Studio 6
mightyohm.com/blog/products/hv-rescue-shield-2-x/. It is OK and for me has solved some problems I had wit ATMEGA328P.
Mightyohm with Dupont cables between breadboard (i.e. Nano)and one Arduino Uno etc. to reprogram ATMega328
-
Thread
Arduino Bootlader funktioniert nicht
Arduino\libraries -libraries C:\Users\admin\Documents\Arduino\libraries -fqbn=arduino:avr:nano:cpu=atmega328 -ide-version=10813 -build-path C:\Users\admin\AppData\Local\Temp\arduino_build_969481 -warnings=all -build-cache C:\Users\admin\AppData\Local\Temp\arduino_cache_547589 -prefs=build.warn_data_percentage
Arduino\libraries -libraries C:\Users\admin\Documents\Arduino\libraries -fqbn=arduino:avr:nano:cpu=atmega328 -ide-version=10813 -build-path C:\Users\admin\AppData\Local\Temp\arduino_build_969481 -warnings=all -build-cache C:\Users\admin\AppData\Local\Temp\arduino_cache_547589 -prefs=build.warn_data_percentage
-
Thread
Attiny13A falsche Zeiten?!
man mit solchen Basteleien ganz schön Ärger > > bekommen kann. Sagen wir es mal so, mit dem ATmega328p und Arduino war es deutlich einfacher, da es fertige Libs dafür gab :D Da funktioniert auch alles prima und Fuses zum setzten gabs da auch nicht, nur den 16Mhz Oszi. Der Attiny ist mir
Marc schrieb im Beitrag #3081120: > Sagen wir es mal so, mit dem ATmega328p und Arduino war es deutlich > einfacher, da es fertige Libs dafür gab :D Das ist halt der Unterschied zwischen Ich kauf im Bauhaus einen fertigen Auto-Anhänger und hänge den an die von der
-
Thread
Kondensator für AT328p
Abblockkondensatoren weg zu lassen ist wohl immer eine ganz schlechte Idee. Außerdem benötigt der ATMega328P eher 2 davon.
komplette Standardbeschaltung sieht wie folgt aus. In der AVR042 befindet sich eine Schaltung für den ATMega32, aber nicht für den ATMega328. Deine Schaltung ist zwar prinzipiell richtig aber schon bei externer Referenz falsch. MfG Spess
-
Thread
ATtiny85 lässt sich mit STK600 nicht flashen
ich relativ frisch dabei, konzentrierte mich eher auf die Programmierung und habe mich -weil´s mit ATMEGA 328P und ATMEGA 2560 funktionierte- um die Technik des Flashens nicht groß gekümmert, aber für kleine Projekte möchte ich eben gerne die kleinen ATtinys einsetzen! – Im Netz kann ich nichts dergleichen
Stefan schrieb im Beitrag #7537815: > Einen Controller ATMEGA 328P kann ich damit sowohl über > ISP, als auch über HVSP bestens bedienen, Ähm... Der ATMega328P kann gar kein HVSP. Somit möchte ich da mal Zweifel anmelden. Stefan schrieb im Beitrag #7537815
-
Thread
Arduino im Dauerbetrieb (Langzeiterfahrung) - Lebensdauer?
Ich hab seit 12 Jahren einen ATMega8 (der Opa vom 328 Arduino ATMega) in der Alarmanlage der Werkstatt laufen. 24/7, kein Sleepmode. Temperatur von -5°C - 35°C. Keine Auffälligkeiten.
Paul B. schrieb im Beitrag #8087297: > Ich hab seit 12 Jahren einen ATMega8 (der Opa vom 328 Arduino > ATMega) in der Alarmanlage der Werkstatt laufen. 24/7, kein Sleepmode. > Temperatur von -5°C - 35°C. Keine Auffälligkeiten. Gab es ein offizielles Board mit Mega8
-
Thread
JTAG ICE 3 - connection problem (ATSAM4S )
ATtiny861 AT90CAN64 ATmega3250PA ATxmega256D3 ATtiny861A AT90PWM1 ATmega325P ATxmega32A4 ATtiny87 AT90PWM216 ATmega325PA ATxmega32D4 ATtiny87 AT90PWM2B ATmega328 ATxmega64A1 ATtiny88 AT90PWM316 ATmega328P ATxmega64A3 ATtiny88 AT90PWM3B ATmega328P ATxmega64D3 ATtiny9 AT90PWM81 ATmega329 AT90USB1286 ATmega3290 AT90USB1287 ATmega329P AT90USB162 ATmega32A
-
Thread
Arduino: ISP vs. Bootloader
Hallo Zusammen, Ich bin grad dabei mich mit dem ATMEGA328 zu beschäftigen, incl. dem Arduino. Und da stelle ich mir aktuell die Frage, warum eigentlich nicht gleich ein Chip eingebaut wird, der USB zu SPI kann, dann würde man einen Bootloader gar nicht
Hallo weil "der" Arduino ursprünglich ein ATmega 8 war und aktuell immer noch der ATmega 328 ist. Das sind relativ einfache und eigentlich auch veraltete (obwohl von den typischen Leistungsanforderungen im Arduinoumfeld und auch wo diese 8Bit µC
-
Thread
avrdude: AVR IJTAG MKII
stk500v2_getsync(): timeout communicating with programmer AVR Part : ATmega328P Chip Erase delay : 9000 us PAGEL : PD7 BS2 : PC2 RESET disposition : dedicated
00:28:11 Device ID: JTAGICEmkII AVR Part : ATmega328P Chip Erase delay : 9000 us PAGEL : PD7 BS2 : PC2 RESET disposition : dedicated
-
Thread
TTL Impuls Länge auslesen und weiterverarbeiten
Ein Arduino Nano (z.B. https://www.reichelt.de/de/de/shop/produkt/arduino_kompatibles_nano_board_atmega328pb_usb-c_extra_io-372078, der Atmega328PB hat sogar drei solcher ICP-Eingänge), etwas C++, etwas Python, fertig. LG, Sebastian
Sebastian W. schrieb im Beitrag #7981877: > Lösung auf Arduino-Basis > (...) > Die Atmega328P haben einen sogenannten ICP (input capture pin), dessen > Flanken innerhalb eines Taktes eine Kopie des Zählerstands eines > Hardwarezählers anlegen, bei 16MHz CPU-Takt also mit einer Auflösung
-
Thread
Arduino Zeitmessung mit externes Modul das ms messen kann?
David J. schrieb im Beitrag #4678242: > Ja es Gibt einen 16 MHz Quarz. Aber nicht für den ATmega328 (beim UNO R3); der hat nur einen keramischen Resonator. Im 2. Abschnitt "automatischer Abgleich..." wird gezeigt, wie man den Quarz für den ATmega aktiviert: http://mino-elektronik.de/fmeter/fm_software.htm
m.n. schrieb im Beitrag #4678259: > Aber nicht für den ATmega328 (beim UNO R3); der hat nur einen > keramischen Resonator. ... ich hab hier nur einen China-Clone UNO liegen und er hat definitiv einen 16 MHz Quarz. Allerdings stellt sich mir die Frage:
-
Thread
Welchen Mikrcontroller soll ich nehmen?
"Pro Micro" für irgendwas 5 Euro. Wenn ihr von Anfang selber in die Details wollt, dann mit dem ATMega328 in Grundschaltung plus ein bisschen was, evtl. auf Breadboard, dann auf Lochraster und für die finale Version eine Platine machen (lassen). Ihr merkt dann schon relativ schnell, ob Euch der ATMega328 reicht oder nicht. Vorteile von ATMega328/Arduino: es gibt jede Menge Resourcen online dafür, das gibt's sonst nur noch für PIC oder MSPxxx von TI, dann wird's langsam dünner.
-
Thread
Richtiger Mikroprozessor
zu kurz. Ein Attiny 1634 schon eher, aber der ist wiederum in SOIC20 nicht viel kleiner als ein Atmega328 in LQFP32. Aber angenommen, du würdest LEDs mit integriertem Controller verwenden, bräuchtest du 2 Pins für I2C, 4 für sonstiges, 3 für VCC, Reset und GND. Das könntest du locker mit dem Attiny
oder auch einem Attiny 24 - lösen, die in SO14 aber auch effektiv nicht wirklich kleiner als ein Atmega328 in LQFP32 sind. Fazit: falls über 50% deiner Bauteile nicht in 0603 Bauform sind, kannst du da nicht viel machen. Viel mehr geht vermutlich mit der Optimisierung des Layouts und der anderen Komponenten
-
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
Bootloader Einstellungen Fuses, Makefile
www.kreatives-chaos.com/artikel/can-bootloader]] gefunden, im Prinzip genau was ich brauche muss ich nur an den atmega328p anpassen. Tut aber nicht wie ich will. Also 1 kleines Programm [c]#include <avr/io.h> #include <util/delay.h> int main(void) { uint8_t lc = 0; void (*start)( void ) = 0x0000;
ist das Zauberwort. Das funktionierte nur, wenn es im 'Serial Programming Instruction set' des ATmega328 einen Befehl 'Erase Program Memory Page' gäbe.
-
Thread
BPM gesteuert LEDs zuerst Blinken dann nur Leuchten lassen.
&psc=1 https://www.amazon.de/AZDelivery-ATmega328-Gratis-Arduino-Kompatibel/dp/B079TZFS7T/ref=sr_1_2_sspa?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=3MB6PPNSXBIL5&keywords=arduino+nano&qid=1672731145&sprefix=arduino+nano%2Caps%2C99&sr=8-2-
Adam P. schrieb im Beitrag #7303923: > Aber es geht noch https://www.amazon.de/AZDelivery-Atmega328-gratis-Arduino-kompatibel/dp/B078S8BJ8T/_ich-bin-blöd__ich-bin-blöd__ich-bin-blöd__ich-bin-blöd__ich-bin-blöd__ich-bin-blöd__ich-bin-blöd__ich-bin-blöd__ich-bin-blöd__ich-bin-blöd__ich-bin-blöd_
-
Thread
Arduino: Open Source-Rechenschaftsbericht für 2021 erschienen
Beim ATMEGA328 sind die SPI Pins mit MOSI/MISO beschriftet. Also klar im Modus als "Busmeister":-) Wenn ich das Blockschaltbild richtig lese wird die Richtungsumschaltung intern im Kontrollblock gemacht und
Gerhard O. schrieb im Beitrag #6950896: > Beim ATMEGA328 sind die SPI Pins mit MOSI/MISO beschriftet. Also klar im > Modus als "Busmeister":-) Nein. MOSI bedeutet: Im Master Modus Output, im Slave Modus Input MISO bedeutet: Im Master Modus Input
-
Thread
AVR-Modell zur Laufzeit erkennen?
werden ja auch nur dessen Pindefinitionen durch die avr/io.h eingebunden, nicht aber z.B. die vom Atmega328. Das kann man ganz schnell auch mal prüfen: Als MCU den ATTiny45 angeben und im Code Timer 2 konfigurieren: Der Compiler wird melden, dass er die Register bzgl. Timer 2 gar nicht kennt.
> gebracht wo es sinnvoll sein kann Ich weiß nicht, kenne das STK500 nicht, aber läuft da der ATmega8535 nicht einfach im Compatibility-Mode?
-
Thread
Probleme mit AVRDude
Hallo, diese Meldung hatte ich beim 328-er auch: avrdude: Device signature = 0x000000 avrdude: Yikes! Invalid device signature. avrdude: Expected signature for ATmega328p is 1E 95 02 Ich arbeite mit Ubuntu 11.04, starte das Programm
´ wie oben als auch mit nem ATmega32 auf einer selbstgebauten (Lochraster)-Platine. Ich kann mich daran erinnern, daß ich vor ca. 1/2 Jahr einen atmega32 gefust habe. Das hat nach langen versuchen mit Programmer avr911 funktioniert