-
Thread
PI mit 8-Bit Controller auf viele DEZIMALSTELLEN genau berechnen
Warum muß es unbedingt der ATmega328 sein? Nimm nen ATmega162 und pappe 64kB SRAM dran.
Peter D. schrieb im Beitrag #5020916: > Warum muß es unbedingt der ATmega328 sein? > Nimm nen ATmega162 und pappe 64kB SRAM dran. Weil ich mehrere Arduino-kompatible Boards mit Atmegae328 habe. Wenn ich mehr als die 2KB RAM brauche, die ein Arduino UNO eingebaut hat
-
Thread
USART Problem. Es werden nicht die richtigen Daten übertragen
Jan N. schrieb im Beitrag #4473227: > Baudraten sind richtig eingestellt. Und sendet der ATMega328P auch mit der eingestellten Baudrate? Mit welchem CPU-Takt läuft dein ATMega328P? Wie stehen die Fuses von deinem ATMega328P? Hast du den Diodenblinktest gemacht? Versuch mal auf dem PC
Wolfgang schrieb im Beitrag #4473249: > Und sendet der ATMega328P auch mit der eingestellten Baudrate? > Mit welchem CPU-Takt läuft dein ATMega328P? > Wie stehen die Fuses von deinem ATMega328P? > Hast du den Diodenblinktest gemacht? > > Versuch mal auf
-
Thread
neuer Transistortester GM328 aus China
would assume that WinAVR is to old. I just updated from svn and did: [c] $ cd Software/trunk/mega328_GM328/ $ make clean $ make ... 8 MHz operation configured. AVR Memory Usage ---------------- Device: atmega328p Program: 28936 bytes (88.3% Full) (.text + .data + .bootloader) Data
latest transistortester.tar.gz - copy Software folder to WinAVR-20100110\ - in the Software/trunk/mega328_GM328/ folder open a command window - command: make clean - command: make The result: 8 MHz operation configured. AVR Memory Usage ---------------- Device: atmega328p Program: 33626
-
Thread
IR mit Internal Clock
ich nicht nachvollziehen, da ich keinen zweiten ATmega328P habe, um die Signale zu verarbeiten). Nun habe ich einmal testweise meinen USBASP an den ATmega328P angeschlossen, den auf den internen Oszillatoren mit 8MHz umgestellt und das Programm geflasht
it_is_me schrieb im Beitrag #5331018: > Was hat der sonst für Vorteile? Gegenüber dem ATMega328? Keine. Gegenüber dem alten ATMega8? Jede Menge. Der 88er ist lediglich der kleine Bruder vom 328er. Bis auf RAM und Flash ist er weitgehend identisch. Die 328er sind lediglich so billig (im
-
Thread
Langzeittimer per RC-Glied?
wenig ist, was der µC im aufweckmodus braucht Schau doch einfach mal ins Datenblatt, z.B. für den Atmega328, den Manfred oben als Beispiel gab. Gruß Marcus
Schon, aber an einem ATmega328P z.B. erlaubt der Quarz einen niedrigeren Stromverbrauch als der Watchdog - falls das denn überhaupt relevant wäre.
-
Thread
Welcher Microcontroller für i2c-Display
ATtiny nehmen, der > in der Liste Wer hat dir den Floh mit den ATtinys in den Kopf gesetzt? Ein ATmega168 als fertig aufgebautes Modul kostet über eBay 1,50€ oder ein ATmega328 mit USB-Wandler vielleicht 2,50€
genannt und zu zeigen, dass nicht alle Modelle einen Debug Wire Pin haben. Empfohlen wurde der ATmega328.
-
Thread
ATTiny 2313a programmieren
Wer lesen kann ist klar im Vorteil. Der avrdude versucht, einen Arduino zu programmieren, ein ATmega328 wurde gefunden, die Kennung passt nicht zum 2313.
schaltplan.pdf Da scheint tatsächlich ein 2313 in SMD verbaut zu sein. Wieso findet der avrdude dann einen ATmega328?
-
Thread
ELEGOO Ardunio Mega R3 16U2 Bootloader
Kommunikation über USB zuständig ist und vom Benutzer normalerweise nicht programmiert wird, und den ATmega328P, der vom Benutzer z. B. über die Arduino-IDE programmiert wird. Um ein selbstgeschriebenes Programm in den ATmega328P zu bekommen, verwendet man ein "Bootloader" genanntes Programm im ATmega328P
auf dem ATmega16U2 > eine USB-UART Firmware installiert ist und auf dem ATMega2560 ein > Arduino Bootloader. In dieser Kombination kann man dann den ATMega2560 (bzw den ATmega328P beim Uno R3) > über den USB
-
Thread
2 Stk. MCP2515 an einem z.B. ATMega32
EInschalten liegen am Int0 5V nach Empfang 0V un dkeine Änderung mehr........ //aktivieren des int0 im ATMega328P EIMSK|=(1<<INT0); //fallende Flanke EICRA|=(1<<ISC01); der muß dann wohl auf low Level gem. Datenblatt ATMega328P Seite 73 !!?? schreibt man das so EICRA|=(0<<ISC01); oder so EICRA &= ~(1
Monaten also vor 4 Monaten habe ich zwar einen CAN zu CAN Router mit Bascom und 2 x MCP2515 und Atmega328P sowie mit AT90CAN128 und einem MCP2515 realisiert aber das war nicht mit dem Datendurchsatz zu vergleichen was jetzt mit C und dem MCP und dem ATMega328P schon geht. 4 Monate intensives lernen
-
Thread
ATmega Development Boards (Sind die OK?)
> Welche ATmega und ATtiny Modell sind denn aktuell? ATtiny 13A ist der kleinste für Steckbrett ATtiny 25 45 85 ATtiny 441 841 ATtiny 261 461 861 ATmega 48 88 168 328 ATmega 164 324 644 1284 ATmega 640 1281
Ich kann Dir aus eigener Erfahrung bestätigen, dass USBASP basierte ISP Programmieradapter den ATmega328, ATmega328P und ATmega328PB unterstützen. Das ist sicher nur ein Dokumentationsfehler. Bei Aliexpress ist es auch üblich, dass die Händler alle voneinander kopieren - auch die Fehler. Sie stellen
-
Thread
µC für Thermometer
Es ist ein DS18S20(!) Sensor vorgegeben. Den gibt es auch. Also ratet ihr eher von dem ATmega328P ab?
Batterielebensdauer wenn off. Dann könnte man ein stinknormales LCD benutzen und natürlich den Arduino, äähm, Atmega328. lG
-
Thread
Programm meckert (bei den setzten von Ein-& Ausgängen)
www.pollin.de/p/atmel-evaluations-board-v2-0-1-fertigmodul-810074 Und dazu einen oder besser zwei ATMEGA328P Controller im DIL Gehäuse. Dann passt Dein angefangener Code auch schon.
> ATMEGA328P Oh hoppla - ich meinte den ATMEGA8. Sorry, der 328 ist mit dem Board scheinbar nicht kompatibel...
-
Thread
Sammelbestellung Transistortester
Controller kamen: Markus hat die ab jetzt auch im Shop: https://guloshop.de/shop/Mikrocontroller/ATmega328-mit-Firmware-fuer-Transistortester::87.html
Firmware kann man bei avrdude mit -B die Geschwindigkeit per Software drosseln. [code] > avrdude -p atmega328p -P usb -c usbasp -B1 -U flash:w:main.hex avrdude: set SCK frequency to 750000 Hz ^^^^^^^^^ […] > avrdude -p atmega328p -P usb -c usbasp -B20 -U flash
-
Thread
SSD1306/1309 Library zum Darstellen von Text auf OLED Displays
(__AVR_ATmega168P__) || defined(__AVR_ATmega88P__) || defined(__AVR_ATmega48P__)[/c] muss nur gegen die folgende Zeile [c]#if defined(__AVR_ATmega328P__) || defined(__AVR_ATmega168P__) || defined(__AVR_ATmega88P
AVR verwendet? Dann bedarf es in der lcd_gfx.c einer Änderung: Alt: [code] #if defined (__AVR_ATmega328P__) void i2c_init(void){ ... #endif [/code] Neu: [code] #if defined (__AVR_ATmega328__) || defined (__AVR_ATmega328P__) || defined (__AVR_ATmega324A__) || defined (__AVR_ATmega324P__) |
-
Thread
Attiny Programmierung
Georg M. schrieb im Beitrag #6096675: > Dann lieber ein fertiges Mikrocontroller-Board. > Z.B. ATmega328PB ist nur 33×18mm groß Gerade den ATMega328PB (mit der Betonung auf dem B am Ende) möchte man als Anfänger _nicht_ verwenden. Denn er ist anders als die anderen ATMega328 vor ihm (die wiederum
Informationen die man in Foren, Wikis und Blogs findet, beziehen sich auf eben jene ersten Generationen des ATMega328 und führen in die Irre, wenn man den 328PB hat.
-
Thread
mit was starten? Atmega8 - Einsteiger will keinen Mist kaufen
der Tiny13 unterscheidet sich in der Programmierung teilweise deutlich von anderen Controllern. Atmega328, wie sie auf den Arduninos zu finden sind, kannst du von der Programmierung hin auch schnell auf den Tiny10 übertragen. Vergleiche nur mal die Interrupts vom Tiny13 mit denen vom ATmega328 oder
Ardunio- oder sonst ein Board zu > kaufen, wäre mir zu aufwändig. Ein kleiner Arduino mit einem Atmega328 kostet gut 2€ - sooh schlimm?
-
Thread
Arduino: Kann man einen Aanalogen Pin als Digitalpin konfigurieren?
. analoge Eingang des ATmega328 (das wäre A7) kann nur analog > gelesen werden. Er hat keine digitale Funktion. warum schreibst du so penetrant falsch? http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf
> Arduino im Titel. Also der Arduino Mega. Auf jedem aktuellen Arduino Nano sitzt bspw. ein ATmega328. So klar ist dein "also" wahrlich nicht.
-
Thread
Heute aus China angekommen: fake or not
sind: RESET: Lötbrücke SJ6 ist vorgesehen um mit 3.3V USB-Serial Adaptern den ATMEGA328PB zuverlässig in den Reset Zustand zu bringen. Wie auch Andreas Watterott bestätigt hat, haben die ATMEGA328PB uC eine niedrigere RESET Schwelle und verhalten sich beim Bootloader Reset Impuls unzuverlässig
sind: RESET: Lötbrücke SJ6 ist vorgesehen um mit 3.3V USB-Serial Adaptern den ATMEGA328PB zuverlässig in den Reset Zustand zu bringen. Wie auch Andreas Watterott bestätigt hat, haben die ATMEGA328PB uC eine niedrigere RESET Schwelle und verhalten sich beim Bootloader Reset Impuls unzuverlässig
-
Thread
µC für "Anfänger"
Hallo Marcel, willkommen. Ein Standard Atmel µC ist der atmega328p. http://www.ehajo.de/atmega328p-pu.html?search=atmega328p Als Programmieradapter könntest Du Dir hier etwas aussuchen: http://www.ehajo.de/baus%C3%A4tze/programmieradapter So ein Starterkit
schrieb im Beitrag #4244965: > Hallo Marcel, > > willkommen. > Ein Standard Atmel µC ist der atmega328p. > > http://www.ehajo.de/atmega328p-pu.html?search=atmega328p > > Als Programmieradapter könntest Du Dir hier etwas aussuchen: > http://www.ehajo.de/baus%C3%A4tze/programmieradapter >
-
Thread
Der totale Anfänger - auf der Suche nach einem Mikrokontroller
danach "frischen Ersatz" für den Controller benötigst, dann mußt Du einen "Atmega328 mit Arduino-Bootloader" kaufen. Nur dann kannst Du direkt über das USB-Kabel wieder programme draufladen. Wenn Du "fabrikfrische" Atmega328 ohne Bootloader kaufst, dann benötigst Du entweder
Bootloader zu installieren. Du kannst mir einem "Arduino als ISP-Programmer" aber auch fabrikfrische Atmega328 (also ohne Bootloader) auf einem Breadboard flashen: http://arduino.cc/en/Tutorial/ArduinoISP Scrolle auf der Seite mal runter: Da ist eine Schaltung für "Atmega328 mit internem Takt" und eine
-
Thread
Decompiler AVRstudio 6
Mein Problem ist folgendes: Ich habe ein Programm das für ein Arduino Bord mit ATmega328P geschrieben ist. Ich will das Programm aber auf einen ATmega328 flashen. Im Programm wird die serielle Schnittstelle angesteuert, wenn ich nun die *.hex Datei einfach auf den ATmega328 "draufwürge
Hi >Lade ich den Code in einen ATmega328 ist die Baudrate etwa 2k baud zu >hoch. Es ist bei jedem Prozessor gleich viel daneben. Die USART von ATMega328 und ATMega328P sind identisch. Bei gleichem Takt erzeugen beide bei einem identischen
-
Thread
ARM-Cortex als Anfänger?
Eine letzte Frage hätte ich noch bezüglich Atmega328, es gibt verschiedene Bezeichnungen bei den Chips, z.B. Atmega328, Atmega328p, Atmega328p-pu. Ziemlich verwirrend, was ist da der Unterschied bzw. spielt das überhaupt ne Rolle welchen ich zu Beginn
oleg schrieb im Beitrag #4958756: > Eine letzte Frage hätte ich noch bezüglich Atmega328, es gibt > verschiedene Bezeichnungen bei den Chips, z.B. Atmega328, Atmega328p, > Atmega328p-pu. Ziemlich verwirrend, was ist da der Unterschied bzw. > spielt das überhaupt ne Rolle welchen
-
Thread
Nachfolger für ATMega gesucht
Beispiele im Internet angucken kann. Ansonsten: Für den allerersten Schritt: Schau dir mal den ATMega328*PB* an. Der hat 2 UARTs, 2 SPIs, 5 (?) Timer,... Ist insgesamt ein aufgemöbelter 328P
STM32F103C8T6 kostet nur 1€ einzeln und 1,50€ als Modul mit zwei Quarze, USB Buchse und Spannungsregler. Der ATmega328 ist teurer. Ich finde die Aussicht nach oben gut. Momentan ist der STM32F103 für mich ein würdiger Nachfolger zum ATmega328. Er hat von allem mehr. Bei der Anzahl der Pins und Speichergrösse
-
Thread
5 NTC messen mit arduino
>Löte das Kabel von dem NTC an Pin A4 an den Pin A6 an dem Atmega328p, das fände ich interessant wo genau ist der Pin A6 an dem Atmega328p?
M. schrieb im Beitrag #6254849: >>Löte das Kabel von dem NTC an Pin A4 an den Pin A6 an dem > Atmega328p, > das fände ich interessant wo genau ist der Pin A6 an dem Atmega328p? Datenblatt: https://www.e-lab.de/downloads/DOCs/mega328P.pdf (Ab Seite 15)
-
Thread
Einstieg in die Mikrocontroller
Guten Morgen, diese AVR wurden erweitert und können durch ATmega8 --> atmega328p ATmega32 --> atmega644p oder atmega1284p ersetzt werden. Das Datenblatt, bzw. eine AP von Atmel weist Dir die Unterschiede aus.
Tiny13, Tiny84, Atmega328, Atmega644, STM32F405. In der Reihefolge, je nach Bedarf/Aufgabe
-
Thread
Atmega auf 3.3V - Bin ich zu blöd ?
Der Quarz Anschluss ist ja eigtl auch egal, ein standart Atmega328P läuft mit internem Takt...
laufen. Vielleicht will aber der TE, dass der Atmega328P mit z.B. 12 MHz laufen soll.
-
Thread
Arduino nach Uhrzeit an/ausschalten
Offenkundig ist es eine blöde Idee. Wenn statt dem Arduino-Spielzeug ein echter Mikrocontroller wie ATmega328 verwendet wird, kann der in sleep vom Stromverbrauch her praktisch ausgeschaltet sein.
MaWin schrieb im Beitrag #7035180: > Ein Arduino ist mehr als ein ATmega328, nämlich Spannungsregler, USB > Bridge, LEDs, und quartzgetaktet. Ein Arduino mit ATmega328 muss keine USB Bridge enthalten. Der Arduino Pro Mini kommt ohne USB Bridge daher und es ist auch
-
Thread
Erfahrung mit China Arduino?
schnell): ich bestelle immer im 5er oder 10 Pack http://www.ebay.de/itm/New-design-Pro-Mini-atmega328-5V-16M-Replace-ATmega128-Arduino-Compatible-Nano-/171558370113?pt=LH_DefaultDomain_0&hash=item27f1acfb41 dann hat man immer Reserve, beo Pollin 4,95 Versand noch drauf, auch China gratis.
Ich habe auch mit einem Originalen angefangen, dann einige Sachen mit Lochraster und ATMega8 / ATMega328 auf Lochraster aufgebaut und bin mittlerweile zu dem Schluss gekommen, dass ich nur noch den den Nano mit Stiftleisten auf Lochraster löten werde, da das deutlich schneller geht, als einen
-
Thread
Mikrocontroller + Zubehör?
immer wieder zitierte ATmega8. Ich meine, von dem ATmega168 gibt es inzwischen aber auch einen neueren A-Typ, den würde ich dann nehmen. Oder ATmega88A bzw. ATmega328, je nach Speicherplatzbedarf. Das C-Tutorial ist ok, es
#2712607: > PIC32 biet natürlich mehr Leistung, dafür kostet er mehrmals soviel wie > z.B. der ATmega328. stimmt nicht. Gerade eben bei reichelt.de nachgeschaut: alles DIL28-Typen 32MX150F128B-ISP 5.55€ (PIC32) 24FJ16GA002-ISP 2.20€ (PIC24) ATMEGA 328P-PU 4.20€ Der Unterschied in der
-
Thread
Buch AVR von Günter Schmitt durcharbeiten
da steht ist: (https://www.microchip.com/en-us/product/ATMega328P) - ATmega328P / Not Recommended for New Designs Weiter unten findet sich dann: (https://www.microchip.com/en-us/product/ATMega328P#buy-from-store) - Out of Stock / Additional quantities can
nach unten wo die Doku normalerweise wäre, aber da ist keine mehr. Bei allen anderen AVR (z.B. ATmega8, ATttiny13A, ATmega128, ATmgega644 und sogar ATmega328 ohne P, sowie ATmgea328PB) konnte ich Doku jedoch finden und sie sind noch "In Production". Wenn man die Seite vom ATmega328 (ohne P) aufruft
-
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
Arduino uno R3
verständniss und mühe peter Arduino: 1.6.5 (Windows XP), Platine: "Arduino Duemilanove or Diecimila, ATmega328" C:\Programme\Arduino\hardware\tools\avr/bin/avr-g++ -c -g -Os -Wall -Wextra -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L
Marke) empfehlen, unter anderem auch den Verkäufer. http://www.ebay.de/itm/New-SainSmart-UNO-R3-ATMEGA328P-ATMega16U2-Board-Free-USB-Cable-For-Arduino-/231502640718?hash=item35e6a1f64e
-
Thread
Wird ein Interrupt gespeichert?
%3A%2F%2Fwww.atmel.com%2Fimages%2FAtmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf&usg=AOvVaw1737uYd3aLQvvobeVtfUHP Wozu hat der MC wohl so viele "Interrupt Flag Register"?
bitte mal den Unterschied zwischen synchronen und ansychronen Interrupts auf Basis des besprochenen ATMega328 in diesem Thread. Ich bin gespannt und warte auf Deine Ausführungen.
-
Thread
Mikrokontroller Problem: Uhrenquarz nach Reflow schwingt nicht
Manuel schrieb im Beitrag #3765381: > An einem ATmega328 ist asynchron ein Uhrenquarz mit zwei 22p > Kondensatoren angeschlossen Was bedeutet hier "asynchron"? Wie ist der angeschlossen?
>An einem ATmega328 ist asynchron ein Uhrenquarz ... Könnte es auch fehlerhafte Software sein? Z.B. rund um die ...UB-Flags im ASSR?
-
Thread
Atmega8 vers. C - Interuptbehandlung
, siehe [[Interrupt]]. Die "neueren" ATmega328 etc. können das an jedem Pin über Pin Change Interrupt.
Den gibts aber anscheinend nicht in DIL-Form. > > Häää? > > https://www.reichelt.de/arduino-atmega328-mit-arduino-bootloader-ard-atmega-328-p230602.html?&trstct=pos_2&nbc=1 Der ist derzeit in DIL nicht lieferbar. Atmega8 bekomme ich aber.
-
Thread
USB MIDI Gerät
Soweit ich verstanden habe, wird der Atmega16u2 als USB Controller unter dem HIDuino Projekt verwendet und kommuniziert seriell mit dem ATmega328. Das ist eher schlecht, da der 328er nur eine Hardware UART Port Schnittstelle hat. D.h. du müsstest
du unbedingt bei AVR bleiben möchtest, wäre ein Arduino Nano (bzw. ein Clone mit einem "echten" Atmega8/16u(!) und nicht mit einem CH340 chip) eine Möglichkeit. Da würde die unnötige Verbindung Atmega16u2 <> Atmega328 wegefallen. Du müssest nur im Datenblatt nachsehen, ob die USB Pins sich nicht mit
-
Thread
Brauche Unterstützung beim OV7670 (bzw. SCCB)
Flanke denn auch wirklich einen Interrupt auslöst. Die Antwort findet sich im Datenblatt des Atmega328p auf S. 53 und S. 54: http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf Aus Figure 12-1 läßt sich schon erahnen: der Pegelwechsel
Nano-Clone Layouts gibt (meines z.B. ist das hier: https://www.aliexpress.com/item/Mini-USB-Nano-V3-0-ATmega328P-CH340G-5V-16M-Micro-controller-board-for-arduino-NANO-328P/32951657212.html). Wichtig ist nur: Damit DebugWire funktioniert, darf kein Kondensator am Reset-Pin des ATmega hängen und der Pullup
-
Thread
Arduino brennt durch
Joachim B. schrieb im Beitrag #6889924: > Ich wüsste nun nicht seit wann > ATmega328 mit dem Bootloader von Arduino ausgeliefert werden! Die sind durchaus handelsüblich. https://www.amazon.de/Atmel-ATmega328P-PU-Arduino-Bootloader-installiert/dp/B01KH54A6C https://www.reichelt.de/arduino-atmega328-mit-arduino-bootloader-ard-atmega-328-p230602.html?search=atmega328 https://www.conrad.de/de/p/arduino-accessory-atmega328-microcontroller-bootloader-uno-education-2445521.html https://www.robotshop.com
-
Thread
Stromsparen Arduino Nano
Danke gefunden, aber WTH machen die? uno.name=Arduino Uno uno.upload.speed=115200 uno.build.mcu=atmega328p uno.build.f_cpu=16000000L ############################################################## atmega328.name=Arduino Duemilanove w/ ATmega328 atmega328.upload.speed=57600 atmega328.build.mcu=atmega328p atmega328.build.f_cpu=16000000L ############################################################## nano328.name=Arduino Nano w/ ATmega328 nano328.upload.speed=57600 nano328.build.mcu=atmega328p
-
Thread
Arduino NANO A6_A7
Fachleute http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-42735-8-bit-AVR-Microcontroller-ATmega328-328P_Datasheet.pdf Seite 19 Table 6-1. PORT Function Multiplexing beschreibt es doch ganz ordentlich ADC6 und ADC7 gibts nur im 32-poligem Gehäuse und die haben keine alternativen Funktionen
weiten teilen. Auch das nutzen von A6+A7 als Digital IO Siehe dazu: https://github.com/watterott/ATmega328PB-Testing Und: https://github.com/amoehl/uino-atmega328pb
-
Thread
RTOS mit Arduino
. Mein "Blinken" geht ganz schnell und die serielle Schnittstelle sagt garnichts mehr. Kann der Atmega328 evtl. nur 2 Tasks?
RTOS auf einem ATmega328 klingt für mich nach nach: Ein Spatz soll Kanonen tragen.
-
Thread
OLED Display mit SSD1306
auch ein wenig einlesen. Natürlich muss man den Prozessor anpassen (siehe Makefile), hat man einen Atmega1284P muss man das natürlich entsprechend ändern, da ich primär den Atmega328P in Verwendung habe ist im Makefile natürlich auch der angegeben. Die Taktrate muss auch entsprechend eingestellt werden
Mega 328 PWM mit OLED\Atmel Mega 328 PWM mit OLED\src\lcd.c 130 17
-
Thread
Atmega <-> RFM12B
Hallo Miteinander, vielleicht kann mir jemand helfen? Ich möchte das RFM12b an einen Atmega328 betreiben. Der RFM12B arbeitet allerdings mit 3v3, der Atmega mit 5V. Ein Spannungsteiler mit Widerstände kommt nicht in Frage. Als alternative denke ich an einen Pegelwandler. Im Netz wie
atmega328 zu RFM12B rein Pegeltechnisch funktionieren. Also per Spannungsteilerregel 5V auf 3,3V herunterteilen. Eine logische 1 vom RFM12B von etwa 3,3V zum Atmega328 dagegen, könnte bei Störungen nicht
-
Thread
Arduino Uno/Nano Bootloader Fuse und Größe
(New Bootloader full Mem) nano.menu.cpu.atmega328fullmem.upload.maximum_size=32256 nano.menu.cpu.atmega328fullmem.upload.maximum_data_size=2048 nano.menu.cpu.atmega328fullmem.upload.speed=115200 nano.menu.cpu.atmega328fullmem.bootloader.low_fuses=0xFF nano.menu.cpu.atmega328fullmem.bootloader.high_fuses=0xDE nano.menu.cpu.atmega328fullmem.bootloader.extended_fuses=0xFD nano.menu.cpu.atmega328fullmem.bootloader.file=optiboot/optiboot_atmega328.hex nano.menu.cpu.atmega328fullmem.build.mcu
-
Thread
avrdude bzw. libusb funktioniert nur an bestimmtem USB-Anschluss
funktioniert es scheinbar an "allen" USB-Anschlüssen. Bisher war der Aufbau mit aTeVaL: aTeVaL mit ATmega328 an USB; Spannung ATmega328 über USB und aTeVaL. USB1 (Bus 001) kein Fehler. USB3 (Bus 003) Fehler [code] avrdude: usbdev_send(): wrote 0 out of 1 bytes, err = could not detach kernel driver
Atmel AVRISP MkII (und STK500): Das STK500 nutze ich nur, um einen Sockel und eine Spannung für den ATmega328P zu haben. Der AVRISP MkII liefert keine Spannung zur Versorgung. Eine serielle Verbindung an das STK500 ist nicht angeschlossen. Der ATmega328 wird über USB und den AVRISP MkII und den 6-Pin ISP
-
Thread
Tester für Spezialversion des AVR Bootloaders optiboot gesucht!
sein. Für den Arduino-UNO wird standardmäßig die Datei optiboot_atmega328.hex aus dem optiboot Verzeichnis als Bootloader verwendet. Bei meiner optiboot Version werden übrigens am Ende der optiboot_atmega328.lst Datei die verwendeten Optionen protokolliert! Damit kann
einer einfachen Auto-Baud Funktion, mit dem Hardware UART und ohne die LED-Blinkfunktion. Für einen ATmega328p (Arduino UNO) also: make atmega328 BAUD_RATE=52 LED_START_FLASHES=0 Weitere Informationen findet man in der PDF-Dokumentation.
-
Thread
328P im powersave immer noch 1.8 mA
Wieviel Strom fließt, wenn der ATmega328P per Minimalprogramm fest in den Power-down-Modus geschickt wird, also auch ohne WDT?
at 25°C, VDD = 3V) Table 32-4. ATmega328P DC characteristics Atmel-42735B-ATmega328/P_Datasheet_Complete-11/2016
-
Thread
Mit Uhrenquarz Takt vorgeben
Systemtakt einstellen Den *ISP-Takt*, mit Systemtakt ist der des Zielsystems gemeint, also des ATmega328.
Zum Aufbau: ATmega328P in der PDIP-Version, auf Steckbrett, an TOSC1/2 nur der 32 KiHz-Quarz, keine Kondensatoren.
-
Thread
AVR 8Bit Einstieg: Fragen zu Entwicklungsumgebung
Um vielleicht noch eine Variante zu nennen: http://www.chip45.com/products/crumb328-2.3_avr_atmega_modul_board_atmega328_usb.php
Beitrag #2990399: > Um vielleicht noch eine Variante zu nennen: > http://www.chip45.com/products/crumb328-2.3_avr_atmega_modul_board_atmega328_usb.php Nette Seite. Die Sache kommt ins Rollen...
-
Thread
Mikrocontroller-Auswahl: ATTiny, ATMega, Pic,?
Wim M. schrieb im Beitrag #7499073: > sodass der MEGA328P jetzt 20 MHz Clock kann, statt früher nur > 16Mhz. Der ATmega328/P konnte schon immer 20MHz Quarz. Der ATmega328PB kann aber 20MHz nur noch mit externem Oszillator, da der Full Swing Crystal Oscillator
Peter D. schrieb im Beitrag #7499097: > Wim M. schrieb im Beitrag #7499073: >> sodass der MEGA328P jetzt 20 MHz Clock kann, statt früher nur >> 16Mhz. > > Der ATmega328/P konnte schon immer 20MHz Quarz. > Der ATmega328PB kann aber 20MHz nur noch mit externem Oszillator, da der > Full Swing