-
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
-
Thread
ATMega328p - ADC Eingänge an PortC nutzen
Hallo Elektroniker, ich habe mal eine kleine Steuerung mit einem Atmega328p gebaut und möchte diese nun um eine zusätzliche ADC Messung erweitern. Da die beiden "nativen" ADC Eingänge (Kanal 6+7) bereits belegt sind, muss ich nun auf die ADC Eingänge des PortC zurückgreifen
-
Thread
Frage zu I2CLCD Library von Falk
An einem Arduino nano habe ich das Display zum laufen bekommen. Probiert habe ich es an einem ATmega328p mit externen Quarz und einem Atmega8a ohne externen Quarz. Es leuchtet immer die oberste Zeile komplett. Probiert habe ich es mit dem Beispiel Code aus der Zip Datei. Und einem Atmel Studio Projekt
-
Thread
Ruhestrom Spannungswandler DC DC
Umgebung (Ports) im Griff hat. http://www.home-automation-community.com/arduino-low-power-how-to-run-atmega328p-for-a-year-on-coin-cell-battery/ ------- Mein Ansatz: Vom ProMini den Regler 1117-50 runter und die LED weg. Die 5 Volt werden mit einem Längsregler MCP1702 oder MCP1703 erzeugt, der braucht
Achso, falls du keine Lust hast, dir die Platinen aus China zu bestellen... den atmega gibts auch als PDIP ;)
-
Thread
AVR atmega -> Pullup/-down an MISO?
Modelle von Dosiersystemen und eines davon nervt mich schon seit einiger Zeit. Verbaut ist ein atmega328p. Dessen ICSP Port wird im Normalbetrieb für das lesen eines Bedienpanels (1 Schalter und 3 Taster an einem 74HC165) benutzt. Zumindest teilweise. Das Problem: Der ICSP-MISO Pin wird gleichzeitig
So ganz verstehe ich die Frage nicht - warum sollte ein ATmega328 keinen 10 k-Widerstand treiben können? Und ob das verwendete Programmiergerät damit ein Problem hat, kann ich von hier aus nicht beantworten (kann's mir aber beim besten Willen nicht vorstellen)
-
Thread
Timing-Problem
ein timer-problem, verstehe es aber nicht warum und hoffe hier die lösung zu finden. Ich habe ein Atmega328 mit einem externen Quarz (8MHz). Den Timer initialisiere ich: [c] /* 20 ms */ TCCR1B = (1 << WGM12) | (1 << CS11) | (1 << CS10); // CTC-Mode clkIO/64 OCR1A = (2500-1); TIMSK1 = (
Ich benutze einen DiamexProg-S mit avrdude kann ich diesen als stk500v2 benutzen -c stk500v2 -p m328p -B 10 -P com7 -U lfuse:w:0xfd:m
-
Thread
DCF-Empfänger probleme (erhalte kein high-signal am pin)
77-empfangsmodul-dcf1-810054?gclid=EAIaIQobChMIgaf6jLqx6gIVh6ztCh03FQcaEAQYASABEgJ2avD_BwE) Der Atmega läuft mit 3,3V. Auch das DCF-Empfangsmodul läuft mit der selben Spannungsversorgung. Die habe ich wie folgt an meinem Atmega328P/ Platine angeschlossen: DCF - ATmega VCC - 3,3V GND - Masse TCO
zwischen > Pullup und Pulldown und hochohmig wechseln. Die klassische AVR (wie der hier genannte Atmega328P) haben keinen internen Pull-Down.
-
Thread
Divisionen optimieren
Genauigkeit, und daß Vref genau 1,1 V sein soll, ist doch sehr optimistisch. (Die interne Vref eines ATmega328 liegt im Bereich 1,0 - 1,2 V.) Und für jede Änderung an der Schaltung soll dann wieder eine neue "Optimierung" gestartet werden? Das ist Technik von gestern. Da kann man die Widerstände auch gleich
Genauigkeit, und daß Vref genau 1,1 V sein > soll, ist doch sehr optimistisch. (Die interne Vref eines ATmega328 > liegt im Bereich 1,0 - 1,2 V.) Und für jede Änderung an der Schaltung > soll dann wieder eine neue "Optimierung" gestartet werden? Das ist > Technik von gestern. Ich mache ohne FPU alles
-
Thread
Arduino Pro Micro (ATmega32U4) - freier Timer für 2x PWM?
Lt. Datenblatt hat der ATmega32U4 14 PWM-Ausgänge. Welche davon heraus geführt sind, sollte aus dem Schaltplan hervorgehen.
verwendet, Timer1 z.B. für Servo-Steuerung. Hier ein paar Dinge zu Timern mit und auf Arduino mit ATmega168/328, die sinngemäß auch für den ATmega32U4 gelten. https://www.arduino.cc/en/Tutorial/SecretsOfArduinoPWM
-
Thread
Platine mit verschiedenen Spannungen
Hallo, ich möchte eine PCB bauen, welche folgende Funktionen erfüllen soll: - ATMega328 (Versorgung mit 3.3V) - Temperatur + Feuchtigkeit des Raumes messen, dazu wird der SHT85 verwendet (3.3V) - Can Bus: MCP2515 (3.3V) + MCP2562 (5V) - Stromversorgung Feuermelder (12V) Da ich
Pegelwandler, um die Eingänge des AT328 nicht zu überfahren.
-
Thread
Arduino uno Buchsenleiste im Rastermaß Lösung, Tipp
Steckereigefummel zu machen? Noch bevor du eine Buchsenleiste rausgelötet hast, habe ich enen ATmega328, 2 Kerkos und einen Quartz aufs Steckbrett gedrückt - und fertig ist die Bastelllösung. Da brauchts auch keine Nano oded Mini, um den ohnehin aufs Steckbrett zu drücken.
schrieb im Beitrag #6329018: > Noch bevor du eine Buchsenleiste rausgelötet hast, habe ich enen > ATmega328, 2 Kerkos und einen Quartz aufs Steckbrett gedrückt - und > fertig ist die Bastelllösung. Aber ohne USB Anschluss.
-
Thread
RISING und FALLING bei SLEEPING
attachInterrupt(digitalPinToInterrupt(wakePin), sleepISR, RISING); [/c] https://github.com/RalphBacon/PIR-ATMega328P-Deep-Sleep/blob/master/Benny_Cupboard_Alarm.ino Das Datenblatt von ATmega328P (s.62) sagt aber, dass diese Feinheiten im ungetakteten Zustand nicht zur Verfügung stehen: entweder Low Level Interrupt oder Pin Change Interrupt. Wie ist das zu verstehen? Kann Arduino mehr aus dem ATmega328P machen?
-
Thread
Arduino Nano + Hall Sensor + PIR Sensor + Fotowiderstand
werden, daher würde ich gerne Strom sparen. - Der Arduino Nano wird später durch einen Standalone Atmega328P ersetzt (habe ich noch einige rumliegen. - Es fehlt noch eine RGB LED am Ausgang, die später in verschiedenen Farben leuchten soll. - Der PIR Sensor soll bei Bewegung den Mikrocontroller einschalten
nicht > richtig sperrenden Schottky-Dioden (die lassen rückwärts 100 x mehr > Strom durch als din ATmega im sleep zieht, wie kommt man auf solche > Bauteile..) entfernen. Also das habe ich jetzt mal gemacht. Ich habe an dem Atmega nur den PIR Sensor gehängt und eine LED am Ausgang. Mein Problem
-
Thread
AVR MKII ISP bei 3.3V benutzen
Vorteile, bleiben aber sowieso hinter 32 bit... D.h. ich sehe keine besondere Notwendigkeit, z.B. ATMEGA 328PB zu nehmen (die dazu noch Problem mit Quarz über 10 MHz haben!)
-
Thread
Suche Kaffevollautomat
5110/3110 Display bekommt man immer noch nach Jahren wo es diese Handys nicht mehr gibt und auch ATmega 328p. Man bekommt immer noch alle möglichen Arten von TFT und µC also das auch mal zu reparieren oder ersetzen ist machbar. Druckt nicht schrieb im Beitrag #6320326: > Nur das hilft leider auch
-
Thread
PPS5330 Labor-Netzteil hack
drei Port-leitungen mit dem ATmega328 verbunden und steuer diese softwaremäßig an. Die SPI-Schnittstelle im ATmega328 ist mit dem Programmieradapter verbunden. [c] #define F_CPU 16000000UL #include <avr/io.h> #include <util
nicht auslesen. Durch einen Fehler meinerseits habe ich die Firmware versehentlich gelöscht. Der ATmega88 hat die gleiche Anschlussbelegung wie der ATmega328. Gruß Rolf
-
Thread
Optimale Batterieversorgung für Atmega328P
Thread (https://www.mikrocontroller.net/topic/498960#new) schon steht, betreibe ich an einem nackten Atmega328P mit 3,3 V @ 8 MHz zwei Sensoren. Dabei handelt es sich um die giesomat Bodenfeuchtesensoren (die sind hier ja bekannt). Nun suche ich die optimale Lösung, das Ganze mit Batterien/Akkus zu betreiben
> ... Atmega328P mit 3,3 V @ 8 MHz zwei Sensoren ... Was für Sensoren?
-
Thread
kein high pegel vom DCF empfänger
Hallo, ich habe ein Atmega328P (mit 3,3V) und ein DCF-Empfangsmodul von Pollin. Den DCF Empfänger habe ich wie folgt verbunden VCC -> 3,3 V (maximum) GND -> GND TCO -> PB0 (Eingang) PON -> PD7 (Ausgang auf LOW -> DCF-modul
-
Thread
SPI mit NRF24L01 auf Breadboard unauffällig. Auf PCB nur Probleme
Hallo, ich möchte eine 2.4 Ghz Fernbedienung mit 8 Taster bauen. Hierzu wollte ich einen Atmega 328P und einen NRF24L01+ verwenden. Das Ganze habe ich in der Arduino IDE programmiert. Um das ganze möglichst energiesparsam zu realisieren, läuft der Atmega auf 8Mhz, deswegen auch kein externer
Korrektur: Habe nicht gesehen, dass du angegeben hast, dass es ein 328p ist, der hat eine.
-
Thread
KFZ Transientenschutz
Abweichung mit 5% Widerständen dann aber tatsächlich zu hoch. Die 1,1V Referenzspannung eines ATmega328P liegt zwischen 1,0V und 1,2V. Das sind also eher um die +-10% Abweichung. Man muss den Wert der Referenzspannung einfach ein mal messen (am Kondensator des ADC) oder man ermittelt sich den
-
Thread
Falsche Adresse beim Auslesen der Fuses mit AVRDUDE
Hallo, ich habe gerade zum ersten mal eine Platine selber mit einem Atmega328P und einen 8MHZ quarz erstellt. Der Controller läuft mit 3,3V Jetzt habe ich mit avrdude die fuses ausgelesen avrdude -c stk500v2 -P com7 -p m328p -n -v und folgendes erhalten System
Johannes schrieb im Beitrag #6317625: > ich habe gerade zum ersten mal eine Platine selber mit einem Atmega328P > und einen 8MHZ quarz erstellt. Zeig die doch mal her. Fehlende Abblockkondensatoren? Schlechte GND-Führung?
-
Thread
Atmega328P @ 3,3 V - Tx Rx Kommunikation mit 5 V?
Hey, ich habe hier für ein kleines Projekt einen nackten Atmega328P, welchen ich mit einem ISP-Programmer beschrieben habe. An dem µC hängen zwei Sensoren. Jetzt wollte ich die Sensoren über den seriellen Monitor der Arduino IDE debuggen, doch leider fehlt mir
dein ATmega328P mit VCC=3.3V betrieben wird, hast du also ein Problem, wenn du da mit 5V auf einen Eingang gehst (-> Eingangsschutzdioden, Tip: Spannungsteiler). Umgekehrt wird es ein Ausgang deines ATmega328P