-
Thread
linear einstellbare Steuerspannung über USB ausgeben
Ein Arduino UNO Nachbau mit MD-328D statt ATMega328P kann das. Ein Verstärker wäre dazu noch nötig.
-
Thread
Motorsteuerung Ideensammlung
bin heute ein Stück vorwärts gekommen mit meiner Motorsteuerung. Momentan bin ich noch mit einem ATMega328P am schaffen. Ich habe von den C Programmen, die ich so uploade mir mal die OPcodes angeschaut. Dazu habe ich mir die Specs von der CPU angeschaut. (Die Specs unter http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf sind wirklich sehr professionell und der Chip sieht sehr brauchbar aus.) Aktuell möglich: - Chip programmieren (in C) + in Maschinencode anschauen - Output loggen - I/O Digital
-
Thread
AVR Atmega ports register
Moin, ich habe eine Frage bzgl. der direkten Adressierung der IO Register vom AVR Mikrocontroller Atmega. Inzwischen benutze ich den ATmega2560 bedingt der Vielzahl an IO (vorher ATmega328). Bislang habe ich noch die echt langsamen Arduino Befehle verwendet, inzwischen spreche ich aber lieber direkt
liegt bei ca. 50 mA! Bzgl. meiner Aussage 200 mA für alle PIN: Ich hätte stark erwartet, dass der atmega2560 mehr kann als der ATmega328 (auch bedingt der großen Anzahl an IO). Leider ist dies nicht der Fall. Ich habe gerade im Datenblatt nachgeschaut, auch hier sind nur 200 mA angegeben: (DC Current
-
Thread
aktuelle Lieferzeiten aliexpress
Mehrfach getestet. Englische Seite, nicht eingeloggt, aktueller Firefox mit AdBlock. Suchbegriff ATMega328p.
getestet. > > Englische Seite, nicht eingeloggt, aktueller Firefox mit AdBlock. > Suchbegriff ATMega328p. Tja, vielleicht hast Du einfach nur Glueck, vielleicht passt bei mir eine Einstellung in uMatrix/uBlock nicht, vielleicht liegt's daran, dass ich da eingeloggt bin. Vielleicht war es auch
-
Thread
CAN-Bus Management Senden/Empfangen
Guten Morgen, ich arbeite gerade an einem Testprojekt bei dem 5 Mega328 über CAN-Bus miteinander kommunizieren. Dabei habe ich die Lib von Fabian Greif (kreatives Chaos) im Einsatz. Das System ist so konfiguriert, dass ein Master die Kommunikation steuert. Die Abfrage
überlastet wird. Ansosten könnte man auch einen µC mit integriertem CAN-Controler nehmen z.B. ATMega16M1,32M1......
-
Thread
Atmega328 SPI SPIF wird nicht gesetzt
Hallo zusammen, ich habe folgendes Problem: Ich möchte eine simple SPI Verbindung mit einem Atmega328 (Arduino UNI) testen. Zunächste einfach nur Master richtig initialisieren und auf Funktion testen. Byte in SPDR schreiben und warten bis die Flag gesetzt wird, LED an. Aber aus irgendeinem Grund
SPE Bit als Letztes gesetzt wird. Also so wie deine Vermutung war, S. Landolt. Testobjekt war mein ATmega2560. Ob einzeln oder in einem Rutsch kommt auch immer darauf was man machen möchte. Zum Bsp. beim Timer habe ich immer 3 Grundfunktionen. Konfiguration des Timern. Starten und Stoppen des Timers
-
Thread
Arduino nano ref ausgang
Datenblatt des ATmega328, S.247.
Datenblatt des ATMega328P lesen. Der Pin heißt Aref. Analog Reference Da kannst du die Referenzspannung abnehmen, oder auch einspeisen.
-
Thread
Arduino Mega 2560 Pro Mini - Arduino des Grauens!
HEX-Dateien durchgeführt, das Ergebnis war jeweils immer gleich. Wenn ich einen Arduino-Nano (Atmega 328P) über ISP auslese, erhalte ich mit den "Standard-Fuses" (wenn nicht gelockt) immer den kompletten Inhalt und kann diesen in einen anderen flashen. Leider habe ich keinen jungfräulichen Nacktchip
Prozessor und Avrdude gibt, ich wohl doch Fakt. Zitat aus dem Handbuch zum AVRDude 6.3 .... m16u2 ATmega16U2 m2560 ATmega2560 (**) m2561 ATmega2561 (**) m2564rfr2 ATmega2564RFR2 ...... (**) Flash addressing above 128 KB is not supported by all programming hardware. Known to work are jtag2, stk500v2
-
Thread
Assembler tabelle verständnis
http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf Als Beispiel der ATMega328, der durch den Arduino sehr bekannt ist. Seite 21 zeigt die Registertabelle und speziell die X/Y/Z-Register. Am Ende S.621-
-
Thread
Hochspannung schalten (Weidezaun)
Was wäre da die sinnvollste Variante das umzusetzen? Gesteuert wird das ganze am Ende mit einem ATmega328P. mfg
überwiegen. Falk B. schrieb im Beitrag #6359489: >> Gesteuert wird das >> ganze am Ende mit einem ATmega328P. > > Und WiFi, jaja. Wo war bitte von WiFi die Rede? wendelsberg schrieb im Beitrag #6359495: > donvido schrieb: >> Gesteuert wird das >> ganze am Ende mit einem ATmega328P. > > Lass
-
Thread
Funktioniert SPI.setClockDivider noch in der aktuellen Arduino IDE?
Hallo Forum, ich verwende einen ATMega328 an dem ein SD-Kartenmodul per SPI angebunden ist. Mit einem Oszi sehe ich den Clock mit 4MHz was laut Dokumentation der Standardtakt für den SPI ist. Für eine langsamere Clock habe ich versucht
-
Thread
Atmega328p LoRa Node (RFM98w) - Zu hoher Stromverbrauch!
Mikrocontroller Forum, ich habe vor kurzem einen eigenen LoRa Sender für mein Smarthome gebaut: Atmega328p Chip mit BME280 als Sensor und RFM98W zum versenden der Daten über LoRa. Das funktioniert Prima: Ich lese den Sensor aus, falls sich die Werte geändert haben, sende ich diese über LoRa und gehe
SLEEPTIME; i++) LowPower.powerDown(SLEEP_8S, ADC_OFF, BOD_OFF); Ich würde mich ungern von dem Atmega328p trennen, die sind unschlagbar günstig und ich hab schon 'n Dutzend. Außerdem würde das Aufwecken nur Mikrosekunden dauern. Reicht es um so eine Laufzeitverkürzung hinzubekommen?
-
Thread
Interrupt Handler definieren bei STM32
das Referenzhandbuch+Datenblatt so schön strukturiert und ausführlich geschrieben wäre wie beim ATmega328, dann wäre es bestimmt 2000 Seiten groß. Gerade diese Sache, wann man genau welches Flag in einer ISR zurücksetzen muss ist alles andere als trivial. Manche Flags muss man ganz am Anfang zurück
-
Thread
Nextion Display Erfahrungen
Unterschied zum Controller? 150€ für das umzu laufende Windows. Gibt es eigentlich ein Windows für Atmega328P? ;) Programmierer schrieb im Beitrag #6356319: > Und > dass das einzig wahre und beste GUI-System nur in Nextion-Displays, aber > nicht in eigenständigen GUI-Bibliotheken zu finden ist, glaube
-
Thread
[V]erschenke Atmega "Starterset"
Basteln anfangen will). Alles folgend genannte ist enthalten, nicht getestet und in DIP Form. 30x Atmega 8-16PU 1000x LED weiß (könnten auch schon ein paar fehlen, ich werd sie allerdings nicht zählenb :-)) 1x MysmartUSB light AVR ISP Programmer 1x Lötentsaugpumpe 12x AUX Verlängerungen (für was die waren wweiß ich nicht) 2x Breadboard 1x Atmega328P-PU ca. 200x verscheidene Elkos 1x LCD Display (1602A also ???2x16??) div. DIPsockel div. Transistoren (BC Typen etc.) 10x 7805 Lochrasterplatinen Dupontkabel diverse Platinenstecker Quarz
-
Thread
Sekunden mit Uhrenquarz richtig takten
Hallo, ich möchte mit einem Takt von 32Hz in meinem Atmega328p operieren. Nun möchte ich eine genaue Sekunde erzeugen. Hier mein Code: [c] /* * crystal_test.c * * Created: 20.07.2020 18:24:24 * Author : meik_ */ #define taster_1 PB1
-
Thread
BLDC LV8907 via SPI einstellen funkt nicht..
Atmel MCU´s bei denen man WEN aktivieren kann, dann passiert dies automatisch denke ich, aber beim ATMEGA328p hab ich das nicht entdeckt.
-
Thread
ATmega328P - ADC Conversion: Unterschied der Befehlverarbeitung innerhalb ISR
Guten Tag. Ich habe eine mir nicht erklärbare Anomalie bei einem ATmega328P, der mit einem 16MHz Oszillator getaktet wird, feststellt. Es geht dabei um die Durchführung einer ADC-Conversion und das Umschalten eines Ausgangs hinsichtlich seines digitalen Levels. Ich habe
compiliert. Mag nicht der richtige chip sein, zeigt aber genau das Problem. $ avr-g++ -mmcu=atmega32u4 -O2 code2.c -S [pre] .global __vector_29 .type __vector_29, @function __vector_29: push r1 push r0 in r0,__SREG__ push r0 clr __zero_reg__ push r24 push r30 push
-
Thread
Sanfter Umstieg von 8bit auf 32bit Atmel
mal, was die "lebt"-Firma Microchip auf ihren "gibts-nicht-mehr" Datenblättern stehen hat, bspw. ATmega328P. Solange der Besitzer der "Atmel" Prozessoren die Bezeichnung weiter verwendet, kann sie sooh tot nicht sein. Nur weil die BWLer beschlossen haben, eine Firma zu übernehmen, verschwindet die Originalbezeichnung nicht. http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf
-
Thread
LED blinken lassen waehrend senden/empfangen vom USART
Es blinkt auch irgendwie nur wie Sie sagen nicht wie gewuenscht. Teste es auf einem ATMega328P, finde nichts unter "AD HOC" wie ist das gemeint?
>Teste es auf einem ATMega328P also Arduino möglich -> RTOS möglich RTOS Lib unter Arduino installieren, Beispiel Code von Blink_AnalogRead anschauen und auf UART ummünzen leicht wartbar und erweiterbar wenn das Projekt
-
Thread
Arduino Pro Mini ATMega328 16MHz Clone für deutlich unter 4 Euro mit Artikelstandort Deutschland
Hallo Ich bräuchte einige Arduino Pro Mini Clones mit den ATMega328 16MHz und unbedingt Artikelstandort Deutschland. Vor einigen Monaten waren via E-Bay noch jede Menge Händler zu finden die teilweise schon ab 3Stk. Bestellmenge einen (also Einzelpreis) Pro Mini
Bei ebay gibts "3 x Arduino Pro Mini komp. ATMega328 - 16 MHz - 5 Volt Board DEUTSCHER HÄNDLER - 24h Versand aus DE - Rechnung+MwSt" 3 für 8,75 + 1,50 Versand sind 3,42 pro Stück, 9 Stück für 24,93 + 1,50 Versand sind 2,94 pro Stück. Artikelstandort
-
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
MicroPython auf einem ATMega328P
wie kann ich Micropytohn auf einem ATMEAG 328 P compillieren und installieren? Ich habe die Arduino IDE 1.8.13 Windows 10 HOME und ich habe kein Menüpunkt dafür HILFE!!!
Das bedeutet, das ein Interpreter welcher auf dem MCU läuft, mehr Ressourcen braucht als ein ATmega 328 liefern kann. Für MCU programmieren lernst du dir am einfachsten eine Hardware-nahe Sprache, wie Assembler, C, C++, Rust, ... Du wirst dann definitiv mehr Architekturen programmieren können
-
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
-
Thread
µSDX: SDR-Transceiver im ATMega328p
Das µSDX-Projekt implementiert einen kompletten Kurzwellen-Allmode SDR QRP-Transceiver in einem ATMega328-Mikrocontroller: https://github.com/threeme3/QCX-SSB Ich habe das Blockschaltbild nur kurz überflogen, bin aber absolut verblüfft, welche Komplexität man in den 8-Bit AVR gepresst hat!
-
Thread
Atmega verliert Flashinhalt
zusammen, ich habe ein Problem und dazu möchte ich euch befragen: Ich habe eine größere Anzahl ATMEGA328 über einen Batchjob geflasht. Dabei wurde wohl beim Aufruf von AVRDUDE.exe in der Batchdatei der BitClock auf 1 gesetzt. Das heist ja 1uS "Verzögerung" beim Flashen. Die Clock-Fuses die vor dem
internen Taktgenerator. Nachweis für Punkt 2: http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf Figure 9-1. Clock Distribution Merke: Verstelle den OSCAL Value auf absurde Werte und dein Flash+EEPROM schreiben wird versagen. Da kannst du so viele
-
Thread
Batteriewahl und Powermanagement
misst die Temperatur in sehr viel kürzeren Intervallen mit einem sparsamen Mikrocontroller (z.B ATmega328) und wirft das WLAN Modul nur dann an, wenn sie sich um mindestens 1°C geändert hat.
misst die Temperatur in sehr viel > kürzeren Intervallen mit einem sparsamen Mikrocontroller (z.B ATmega328) > und wirft das WLAN Modul nur dann an, wenn sie sich um mindestens 1°C > geändert hat. Das wäre ein Teil der Lösung, ja.
-
Thread
stc89c52rc programmieren
Ich wollte Mal fragen ob jemand erfahrenen mit dem stc89c52rc gesammelt hat da ich gerne von den atmega328p weg kommen möchte und eine billige alternative suche habe ich etwas beim Chinesen gesucht und den stc89c52rc gefunden da der preislich sehr günstig ist wollte ich das Mal ausprobieren . Gibt
-
Thread
HILFE Seltsames Verhalten Atmega 328P auf Arduino-Board mag Code nicht
schrieb im Beitrag #6342511: > Was ist denn auf den Nanos für ein Prozessor drauf? Original: ATMega328P Gibt aber auch welche/Nachbauten mit MD-328D(und Vorgänger davon)
schrieb im Beitrag #6342511: >> Was ist denn auf den Nanos für ein Prozessor drauf? > > Original: ATMega328P > Gibt aber auch welche/Nachbauten mit MD-328D(und Vorgänger davon) 328P original selbe wie im SDK600 steckt
-
Thread
Frage(n) zum Ardino
Display direkt unter den nano zu hängen! https://www.mikrocontroller.net/attachment/465632/esp32_nano328p.jpg wer sich einen nano mit Kabel kauft hat alles um sofort loszulegen https://www.ebay.de/itm/MINI-USB-Nano-V3-0-ATmega328P-CH340G-FT232-5V-16M-Micro-controller-Board-Arduino/402319347361 OK
wenigstens besser rechnen als du 20000 upm sind 216 pro Sekunde sind 6500 pro Sekunde. Ein ATmega328 schafft 250000 pro Sekunde (1000000 Auswertungen), ganz ohne Hardwarezähler (siehe oben). Als Arduinoanfänger mit Mathedefiziten kann es natürlich schon bei 6000 knapp werden wenn man auf biegen
-
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
12V PCB mit Batterie
den Akku / Batterie tauschen muss. Ganz ideal wäre natürlich, wenn ich mit einem Microcontroller (atmega328) auch den Zustand des Akkus überprüfen kann. Gibt's da einen fertigen Schaltplan? Danke!
-
Thread
Literaturempfehlung für µC
damit man dir irgendetwas empfehlen kann. Ich hab jetzt zwecks Übungen von einem Freund einen atmega328p bekommen. Adam P. schrieb im Beitrag #6340129: > Falls du noch ein bissel Geld in die Hand nimmst, kaufst dir noch ein > Debugger/Programmer (JTAG, ISP, debugWIRE, ...), das was du für deinen
damit man dir irgendetwas empfehlen kann. Ich hab jetzt zwecks Übungen von einem Freund einen atmega328p bekommen. Adam P. schrieb im Beitrag #6340129: > Falls du noch ein bissel Geld in die Hand nimmst, kaufst dir noch ein > Debugger/Programmer (JTAG, ISP, debugWIRE, ...), das was du für deinen
-
Thread
arduino oder GCC Programmierung
pinMode() setzen, und an dieser Stelle muss derjenige sehr wohl natürlich wissen, ob er es mit einem ATmega328 oder ATmega1284 zu tun hat.)
schrieb im Beitrag #6341726: > Man kann das natürlich als Designfehler ansehen, denn schon der > ATmega328PB hat 2 x TWI, Xmegas und ARMs sowieso. ATmega328PB: Soweit mir bekannt gibt es keinen Arduino mit ATmega328PB ARM: Der Arduino DUE kennt Wire und Wire1 Xmega: Da kann ich nix zu sagen
-
Thread
CH340 Spezi gesucht. DTR Pull-Up?
LOW-Driver oder ob das Open-Collector ist? Der Pull-Up beim Arduino-Schematics ist wohl primär für den ATmega328, damit /Reset nicht getriggert ist im Betrieb. Hat jemand eine Ahnung ob der CH340* nur nach GND ziehen oder auch nach VCC ziehen kann? Danke und Grüße (:
Adapter von USB nach > Sub-D mit CH340. Was machen da eigentlich die Arduino Rev3 dinger, die den ATmega16U* als USB-UART-Bridge haben? Alle der gleiche Port? Gruß, michi (:
-
Thread
AVR Inline Optimierung kaputt?
gestoßen. Zwischendurch traten falsche bzw. unerwartet/unmöglich große Summen/Ausgaben auf .... ATMega328P Arduino Testcode, -Os AvrGcc 7.3 , 9.2 , 10.1 (vermutlich viele weitere) [c] byte feld[200]; void setup() { Serial.begin(9600); // alle Zellen vorbesetzen for(byte &data
-
Thread
Microcontroller mit Python
Ja, die classic ATtiny sind bezüglich Stromsparen nicht der Bringer. Da muß es schon ein großer ATmega sein. Z.B. der ATmega48A braucht im Power-Save <1µA am 32kHz Uhrenquarz.
Glück, sind eigentlich zuviel; zumindest bei einem AVR8-Typ war bei etwa 300 kHz Schluss (könnte der ATmega328 gewesen sein).
-
Thread
Messen der uC_eigenen Ub mit Arduino Nano
Posting fuer Newbies. Eventuell wurde das Thema hier auch schon behandelt. Der Code gilt fuer den Atmega 128/328 Wer einen Arduino mit Batterien betreibt,moechte sicherlich auch wissen in welchem Zustand sich dieselbigen befinden. Man koennte also einen Analogeingang nehmen und per Spannungsteiler
Der Code ist wie gesagt simpel und NICHT von mir.Ich bin mit Pics vertraut und kenne mich mit den Atmega-Instruktionen nur wage aus und hatte keine Lust mich eine Stunde lang wegen ein paar Registerbefehlen mit dem Datenblatt zu beschaeftigen.Genauso wenig wie 99% der Atmega-Freaks auf dem Forum sich
-
Thread
Grundsätzliche Projektumsetzung / Wahl der Programmiersprachen
passende Position einstellen. Hardwaremäßig sollte dafür jeder popelige Arduino ausreichen. Der ATmega328P hat 1 KiB EEPROM. Die iButton-Seriennummer ist 8 Byte lang, mehr als zwei weitere Byte für die Tischhöhe wird man wohl nicht speichern müssen pro Nutzer, macht 10 Byte. Da passen also rund 100