-
Thread
Pulsweite messen (Input Capture) mit ATMega328p
auch wie es geht: http://mino-elektronik.de/FM_407/fmeter_407.htm#a5 ;-) Aber der TO hat seinen ATmega328 und sollte sein Problem damit gelöst bekommen.
Soooo, ein ganz kleine Update, ich habe die US Sensor mit ATMega328p in betrieb genommen, und er misst einfach, den Abstand zwischen US Sensor und dem Objekt in cm. Bisschen ungenau ist er schon und es gibt einiges zu optimieren, die ganze Operationen mit float
-
Thread
I2C "passthrough" device mit Atmega328
genauerer Betrachtung ist sie das nicht. Zum üben habe ich mir einen meiner Arduino Nanos mit dem Atmega328 geschnappt und losgelegt, bin aber schon bald auf Probleme gestoßen für die ich so keine Lösung hatte. Problem 1: "Nur ein TWI Port im Atmega328" Der Atmega328p hat nur einen I2C (TWI) Controller
-
Thread
Programm zu ATMEGA328P via Bluetooth übertragen
Hallo Community, ich stehe vor folgendem Problem. Ich habe einen ATMega328P-PU und würde gern via Bluetooth (HC-05) das Programm auf den mc übertragen. Bezüglich der Programmierung und dem beschreiben haben ich mich schon ein wenig informiert. Grundsätzlich benötigt
Hantz H. schrieb im Beitrag #5349020: > Ich habe einen ATMega328P-PU und würde gern via Bluetooth (HC-05) das > Programm auf den mc übertragen. Nunja.. Man kann dem AVR ein I2C EEPROM zur Seite stellen. Dann kannst du das ganz gemütlich füllen. Und
-
Thread
Jtag ICE von Oldimex für ATMEGA328P
diese hersteller: http://www.olimex.com/dev/index.html es ist nicht erwähnt wer ob es mit Atmega328p kompatibel ist aber nur mit Atmega32 ist die Rede.
Der Atmega328P ist ein Atmega8 mit 32k Flash (und mehr...). Er hat kein JTAG.
-
Thread
ATMEGA328P: Messung VBG per ADC
Hallo zusammen, ich brauche eine Info von euch: An einem ATMEGA328P nutze ich den ADC (AVCC = 5V, AREF über Kondensator mit Masse verbunden). Das Ganze funktioniert auch wie gewünscht. Jetzt habe ich im Datenblatt die Möglichkeit gesehen, über den ADC-Kanal 14
Kondensator Erforderlich ist er nicht. Er kann was bringen, muß aber nicht. Ich hatte mal bei einem Atmega8 nachträglich den ADC benötigt, d.h. der AREF-Pin war unbeschaltet. Die ADC-Messungen waren auch so stabil.
-
Thread
ATmega328 2 Taster 2 Servos schalten
der Lösung des Problems geholfen haben. An / bei der fertige Sketch. Läuft stand alone auf einem ATmega328P. [c] //Stellt mittels zwei Taster (Taster 1 und Taster 2) jeweils einen Servo (Servo1 oder Servo 2) an. //Somit können zwei Servos unabhängig voneinander geschaltet werden. Parogramm läuft auf ATmega328 //(stand alone). // Markus Radtke 14.03.2019 servo_328.ino #include <Servo.h> // zugriff auf Servo Bibliothek const int BUTTON1 = 2; // Pushbutton Pin auf dem Board (2) const int BUTTON2
-
Thread
PWM auf ATmega328p Timer0 nicht so wie erwartet.
Ich bin am Überarbeiten meiner Sourcen und stellte Fest: FAST-PWM auf Timer0 habe ich nicht implementiert. Kein Problem (dachte ich), Timer0 sollte genauso sein wie Timer 2. Pustekuchen ! Wahrscheinlich sehe ich den Wald vor lauter Bäumen nicht und ich habe jetzt auch schon wirklich ne lange Zeit ins Datenblatt geschaut, aber ich komme nicht drauf! [code] void pwmt2_init(uint8_t prescale, uint8_t tg, uint8_t tp) { // PD3 is "Ausgabepin" fuer Output Compare 2 B (OC2B) TCCR2A = (1 << COM2B1) | (1 << WGM21) | (1 << WGM20); TCCR2B = (1 << WGM22) | prescale; OCR2A = tg; OCR2B
-
Thread
Atmega328 UART 1'000'000 Baud
den Arduino-Befehlen >Serial.begin auch nicht gehen. Ich würde einfach mal das Datenblatt vom ATMega lesen. Da steht alles drin. MfG Spess
, ist 1MBd/s die richtige Einheit. > Übertragen werden tatsächlich nur max. 800kb/s. Da beim Atmega die Symbolrate == Datenübertragungsrate ist, kann man 1 MBd schreiben oder eben 1 Mbps. Da gibts eben nicht "die richtige Einheit". Und wie kommst du denn auf die maximal 800 kb/s? Das wäre jetzt
-
Thread
programm wird nicht auf uC angezeigt, ATmega328P
Hallo Leute, und zwar habe ich eine Arduino Uno R3 Board mit dem ATmega328P. Nun möchte ich für die Programmierung Atmel Studio 7 benutzen. Leider ist es etwas schwierig, weil es sich nicht um das "ORIGINALE" Board handelt. Ich bin jetzt auf folgendem Link gestoßen,
eingegeben: C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avrdude.exe Arguments: -u -v -patmega328p -carduino -PCOM3 -b115200 -Uflash:w:"$(ProjectDir)Debug\$(ItemFileName).hex":i -C"C:\Program Files (x86)\Arduino\hardware\tools\avr\etc\avrdude.conf" Nun versuche ich meinen Code mit F7 zu kompilieren
-
Thread
Problem: Pulsstrom bei AVR (ATmega328) Unterschied zu Arduino?
meinen Wohnzimmertisch nicht 10 Arduinos verbauen, deshalb entschied ich mich für einen standalone-ATmega328, den ich (weil ich damit leichter arbeiten kann) einen 8Mhz-Arduino bootloader verpasste. Das Problem: Wenn ich in der Standalone-Version die IR-LEDs wie vorher beim Arduino verschalte, dann
ALLSTEPS http://www.instructables.com/id/Infrared-Proximity-Sensing-Coffee-Table-Module/?ALLSTEPS ATmega328 Standalone http://www.instructables.com/file/FP6AIB0H0OIZC72
-
Thread
PMW Led und WS2812 am Atmega328P
Bruno I. schrieb im Beitrag #7363762: > oder gibt es bessere Lösungen Die PWM-Funktionen des Atmega328P benutzen? Du scheinst ja für die weissen Leds das Rechtecksignal händisch in der Timer 1 ISR zu generieren, oder? LG, Sebastian
für späte Melden. Danke mal für die Gedankenansätze, Und ja, das Programm War früher auf dem Atmega8 gelaufen. Da habe ich mich zuwenig mit den neuen Funktionen des Atmega328p befasst. Werde ich sofort nachholen und die PMW Pins anschauen. Und danke auch für die Tips der ICs. Und zweitens ja,
-
Thread
PT1000, einfache Auswertung mit AVR (ATmega328)
den entsprechenden Wert korrigiert werden. Auch wenn hier nur ein Kanal gezeigt wird, bei einem ATmega88/328 im DIL-28 Gehäuse können bis zu sechs PT1000 angeschlossen und ausgewertet werden: ADC0 – ADC5. Die Schaltung läßt sich auch auf andere µC übertragen, bei denen Vref als separater Anschluß
*** sind. Wenn man dort ebenfalls ratiometrisch mißt, geht es durchaus. Wie gesagt, an einen ATmega328 passen 6 x PT1000.
-
Thread
Suche Library ADS1220 an ATmega328 ohne Arduino
„ADS1220 an ATmega328 ohne Arduino“ Wenn man nur ein kleines Wörtchen austauscht, ist das Problem keins mehr. Oliver
einen viel zu großen Funktionsumfang auf. Ist halt von verschiedenen Faktoren abhängig. Beim kleinen 328er ist Schlankheit eine Virtuosität und pragmatisch. Die Arduino Lib hat halt anfangs den großen Vorteil, daß man in in kürzester Zeit die HW testen kann. Das ist dann einem Referenz Design ähnlich
-
Thread
Atmega328 1-Wire mit Timer CTC/PWM
Danke. Ich bezog mich auf das gezeigte Programm und den ATmega328. Ich verstehe einfach nicht, weshalb es "stottert" wie zu Beginn, oder jetzt läuft, weil, von außen betrachtet, irgendwo 6720 statt 6560 Takte eingestellt werden.
-
Thread
PNP-Transistor an ATMega328 - LED glimmt?
Hallo, ich habe hier einen PNP-Transistor an einem Beinchen meines ATMega328, der eine (bzw. später mehrere) LED schalten soll. Das ganze sieht skizziert so aus: [code] X | VCC | |< PC0 -[R1]-| |\
ausschweigt, würde ich es nicht so machen. Es schweigt sich nicht aus. Seite 494: Figure 29-306.ATmega328: I/O Pin Output Voltage vs. Source Current (VCC = 5 V) Bei 5mA sind es 4,87V und bei nahe 0mA sind es auch genau 5,0V. Ein CMOS-Ausgang verhält sich wie ein Widerstand, bei 0A fällt 0V ab.
-
Thread
ATmega328 flashen mit mehreren Slaves am SPI-Bus
bisherigen Suchen haben nichts Passendes ergeben. Das Problem ist ganz einfach: Ich hab 'nen mega328 mit 4 digiPotis am SPI. Nun will ich den mega328 flashen, aber AVR Studio meint, die MOSI-Leitung hat 'nen Kurzen, dem ist aber nicht so. Ich habe also alle 4 Potis entfernt und siehe da, es geht.
bisher nicht kontrolliert habe, sind die CS-Leitungen der Potis auch aktiv bzw low bei einem frischen ATmega ... Das hilft schon mal weiter :)
-
Thread
ATMega328P - Fuses falsch gesetzt?
Hier ist ein seltsames Phänomen: Ich habe mich evtl. in des Fuses vertan, beim programmieren mit AVRdude zeigt er [code]avrdude: safemode: Fuses OK (E:05, H:DF, L:FF)[/code] Ich kann auch mein Mini-Bascom-Testprogramm flashen, aber es funktioniert nicht - habe es schom bis auf das Problem verkeinert - es ist fast als ober er irgendwo im Programm rumschreibt??: Programm: [code]$regfile = "m328pdef.dat" $crystal = 16000000 $baud = 115200 Dim s as byte Dim t as byte print "start" t = 1 s = 1 print "t=" ; t if t = 0 then print "t0" else print "t1" print "s=" ; s if s = 0 then print
-
Thread
ATMEGA328P - Taktfrequenz vs. Spannung
Hi, lt. Datenblatt benütigt der Mega328p mind 4,5V bei geschwindigkeiten über 10mhz. Gilt das für den Taktgenerator, oder kann ich mit dem CKDIV8 fusebit ein 20mhz quarz bei 3,3v nutzen?
-
Thread
uart printf vs fprintf atmega328p
Hallo zusammen Mit dem atmega328p möchte ich Text über UART ausgeben. Mit printf() funktioniert dies. Mit fprintf() wird immer nur das erste Zeichen des Strings über UART ausgegeben. Versucht habe ich auch FILE str_uart als
/minimal example for UART printf vs fprintf test //compiled with AtmelStudio 6.2 //controller: ATMEGA328P (same mikrocontroller as on Arduino UNO) #include <stdio.h> #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> //F = 16MHz //add under Project/ Toolchain/ AVR/GNU
-
Thread
Atmega328P ADC Einhüllende bei periodischen Signalen
Hallöchen, ich schlage mich jetzt schon ein paar Tage mit dem ADC vom Atmega328p rum, welcher in meinem Arduino Nano verbaut ist. Ich möchte von Kanal A7 und A6 Daten (von Drucksensoren) mit einer Sampling Rate von 62.500 Hz (31.250 Hz pro Kanal) abtasten und die Messergebnisse
Anti-Aliasing zum teil digital machen zu können. die 310 kommen aus folgender rechnung: der atmega hat ne taktrate von 16.000.000Hz. Der timer1 läuft mit nem prescaler von 8, somit wird aus der timer1 frequenz 2.000.000Hz. Mein OCR1A ist mit 31 defniert, heißt der zählt 32 takte und schmeisst dann
-
Thread
Atmega 328P ADC max. V Input
Hallo, ich verarbeite mit einem Atmega328 das Signal eines Analogsensor mit einer Ausgangsspannung von 0-10(11)V mittels eines Spannungsteilers 2x1k(0,1%). Es funktioniert eigentlich alles ganz gut. Nur was mir etwas Sorgen macht
Stefan schrieb im Beitrag #3913928: > ich verarbeite mit einem Atmega328 das Signal eines Analogsensor mit > einer Ausgangsspannung von 0-10(11)V mittels eines Spannungsteilers > 2x1k(0,1%). Ändere das Teilerverhältnis: 1,2 : 1 z.B. 1% Widerstände reichen völlig
-
Thread
ATmega 328p USART: wird TXC auch automatisch gelöscht?
Das Datenblatt des 328 sagt: [pre] • Bit 6 – TXCn: USART Transmit Complete This flag bit is set when the entire frame in the Transmit Shift Register has been shifted out and there are no new data currently present in the transmit buffer (UDRn). The TXCn Flag bit is automatically cleared when a transmit complete interrupt is executed, or it can be cleared by writing a one to its bit location. The TXCn Flag can generate a Transmit Complete interrupt (see description of the TXCIEn bit). [/pre] Wird TXCn auch automatisch rückgesetzt, wenn ein Zeichen ins Shiftregister geschoben wird, oder
-
Thread
ATMega328P Uart auf RS232 Pegel
bin recht neu in der Thematik µC Programmierung und habe auch gleich eine Frage. Ich versuche am ATMega328P über UART ein Zeichen zu Senden und dieses über RS232 am PC in TeraTerm anzuzeigen. Prinzipiell funktioniert das Ganze auch, ich verwende eine externe 16MHz Clock und die Baudrate 9600 sollte
-
Thread
ATMega328, RFM69 an Lithium-Thionylchlorid Batterie
und gelagert. Heute habe ich die letzten eingesetzt und musste feststellen, dass die Anwendung (ATMega, RFM69, 10 Telegramme/d, Länge < 10 ms) empfiehlt die Batterie zu tauschen. Eine Haltbarkeit/Lagerfähigkeit von etwas über 11 Jahren halte ich für ziemlich kurz. Zwei andere Batterietypen, ebenfalls
teuren Lithium-Thionylchlorid Batterien um einen ollen ES8266(400mA PEAK) zu betreiben... Ein ATMega328+RFM69 ist für eine Lithium-Thionylchlorid Batteri wesentlich besser.
-
Thread
Atmega328p wacht nicht auf, wo steckt der Fehler?
Hallo, ich möchte meinen MCU alle 2 Sekunden wecken, um ein Sensor kurz zu überprüfen und dann wieder schlafen legen lassen. Zusätzlich habe ich in der ISR eine Countdown Schaltung programmiert. Mit dem Flag zeige ich an wann der MCU alarmieren soll. Leider glaube ich das der MCU gar nicht aus dem Schlafmodus aufwacht, denn der Sensor reagiert nicht mehr und der Stromverbrauch ist konstant bei 42µA. [c] #include <avr/io.h> #include <stdint.h> #include <avr/interrupt.h> #include <avr/sleep.h> #include <util/delay.h> #define F_CPU 8000000L volatile uint8_t flag; int main
-
Thread
ATMega 328P zu langsam für Rotary Encoder?
Hi... hab mal ne Frage - hatte dazu leider nichts gefunden oder falsch gesucht..?! Ich habe seit gestern den Transistortester GM328 (in Schwarz mit SMD Bauteilen) und habe festgestellt wenn man den Rotary Encoder sehr sehr schnell dreht dann startet der tester neu oder kommt in den "Selection" mode. ist das ein normales Phänomen oder ist möglicherweise was defekt? :( Danke euch
-
Thread
atmega168 vs atmega328 (warum noch den 168er nutzen?)
#6528859: > Übersehe ich da irgendwas? Vielleicht! Denn es gibt ja noch die Pico Power Variante ATMega328P Sowie den ATMega328PB und die Automative Variante.
nach dem Preis auswählen. 0,81 Euro: https://www.digikey.de/product-detail/de/microchip-technology/ATMEGA168-15MT1/1611-ATMEGA168-15MT1CT-ND/6832001 bzw. 1,23 Euro: https://www.digikey.de/product-detail/de/microchip-technology/ATMEGA328PB-MU/ATMEGA328PB-MU-ND/5638814
-
Thread
PWM funktion OCR1 atmega328p
So hab auch mal für die beiden anderen Timer auf dem Atmega328p ne Funktion geschrieben und default überall "8Bit" oder "ohne Prescaler" eingestellt. Meine frage jetzt sind die so in Ordnung oder sollte ich noch was verändern? Bespiel: [c]#include <avr/io.h> #include <util/delay.h> // #include <m328p/OCR0.c> // #include <m328p/OCR1.c> #include <m328p/OCR2.c> int main(void){ int i; while(1){ for(i=10;i<=70;i+=2){ OCR2_PWM(0, 0, 1, 32, i); _delay_ms(33); }
-
Thread
Problem beim Upload via Bootloader auf Atmega328PB
Hier steht es übrigens: https://github.com/watterott/ATmega328PB-Testing
Input Threshold Voltage (read as 0/low): ATmega328P: 2.1V @ Vcc=5V ATmega328PB: 1.6V @ Vcc=5V Bei 3.3V DTR Pegel sieht der 328BP am Reset gerade noch 1.7V oder höher.
-
Thread
Arduino (Atmega328P) Timer overflow mit polling
Guten Tag und frohe Weihnachten in die Runde ... Ich möchte den Overflow eines Atmega328P Timers nicht über einen Interrupt sonder via polling erfassen. Das Programm im Anhang soll das versuchen. Timer 1 lifert ca. alle 4 s einen Overflow (hochzählen bis 2^16 -1, Prescaler 1024, CPU
-
Thread
Avr Studio - PWM mit atmega328p
Hallo liebe Leute. Bin ganz neu beim Arduino und gerade am kennenlernen. Habe mich vorher mit dem Tiva C Series TM4C1294 beschäftigt, und komme mit dem sehr gut klar. Also kein absoluter Neuling auf dem Gebiet. Ich bräuchte jetzt etwas Hilfe beim Arduino UNO und PWM, da blicke ich gerade nicht ganz durch. Hat einer von euch viell. einen exampple Code. Möchte ein PWM Signal von 1,5ms rausschicken, und stehe etwas auf der Leitung. Danke im Vorraus.
-
Thread
ATmega328P Pin0 funktioniert nicht wie gewollt
Hallo liebe Gemeinde, ich habe vor kurzem wieder angefangen, mich mit dem Thema Mikrocontroller zu befassen und komme auch schon zu einem kleinen Problem. Ich habe zusammen mit einem Arbeitskollegen eine Platine entwickelt. Diese soll über die Analogen Eingänge ADC0 - ADC5 mithilfe eines Spannungs. teilers den angeschlossenen Widerstand messen (Ist ein Meldelinientester für Alarmanlagen) und mit zwei LED's den Zustand der jeweiligen Linie Ausgeben. Zum Beispiel: -bei einem Kurzschluss soll die Rote LED blinken -bei einer offenen Linie (unendlicher Widerstand) soll die Rote LED konstant
-
Thread
ATmega328P resettet bei I/O Zugriff
Hallo! Ich habe ein Projekt das HW-mässig auf einem Arduino Pro Mini basiert - kann über die IDE mit den gleichen Anschlüssen programmiert werden (Schaltplan im Anhang). Modifikationen gegenüber dem Original-Pro Mini (https://www.arduino.cc/en/uploads/Main/Arduino-Pro-Mini-schematic.pdf): Spannungsversorgung ATmega über Dioden (D6, D7) B140HW-7 (https://www.tme.eu/ro/details/b140hw-7/diode-schottky-smd/diodes-incorporated/) und LED an PD5 statt PB5. Zusätzlich zwei Anschlüsse für TFT-Displays an SPI mit Pegelwandler inkl. geschaltete Hintergrundbeleuchtung (PD3), Schaltregler zur 5V-Speisung. D2...D5 sind
-
Thread
Atmega 328 mit Akku/Battrie betreiben - welchen?
Hallo, ich plane den Atmega 328 und 8 LED für mein Fahrrad zu verbauen. Der Atmega benötigt ja 5V, die ich mit 78LS05 o.Ä. erzeuge. Welcher Akku ist >>sehr klein<< und hat z.B. >>9V oder mehr<<? Gibt es soeinen Akku?
ausser du willst unbedingt mit 20 MHz takten. Nö, ist kein Zwang. Bis wie weit kann ich bei Atmage 328 heruntergehen? 3V? Also 2xAA?
-
Thread
ATmega328 - was gibt es bei externer Stromversorgung zu beachten?
vor sich geht und den Arduino möglichst nur als Programmer nutzen. Ich bin dann zwar auf eben die ATmega328 erstmal beschränkt, aber das reicht ja auch erstmal zum Einstieg. Verallgemeinern kann ich später immer noch. Wenn ich das richtig sehe, läuft ein µC mit Gleichstrom. Das heißt ich sollte mir
- im Endeffekt müsste ich ja selbst um die 30€ ausgeben (oder sogar noch mehr?), um nen anderen Atmega zu brennen. Da sind mir die 1.50 mehr lieber. Was meinst du damit? Also laufen die dann tatsächlich mit externem Kristall?
-
Thread
Bootloader i2c ATmega328p
Hallo, Ich suche für ATmega328p einen Bootloader der nach einem Reset via I2C ein EEProm nach einer .Hex file absucht, und diese (falls vorhanden) uploadet. Kennt jemand eine Anleitung oder eine Quelle für einen fertigen Bootloader
Zwischenspeicher verwenden; es muss ja nicht zwingend das /gesamte/ Programm ersetzt werden. Ein ATmega648 ist wohl nicht in Sicht.
-
Thread
ATMega328P /avrasm Externe Interrupt Jitter.
Hallo, Ich benutze folgenden Code um mit einem ATMega328P externe Interrupt auszulösen: [avrasm] ; ; MultiLaserTrigger.asm ; ; Created: 24.10.2016 15:41:11 ; Author : antonios.styogiannis ; .def temp = r16 .def ledson = r17 .def ledsoff
-
Thread
Mein Interupt macht nicht das was ich will (atmega 328p @20 MHz)
Du benutzt AVR Studio 6.x? Versuch mal mit Device Programming -> Memory dein Programm auf den Atmega328 zu laden. Der Upload aus der Entwicklungsumgebung geht in AVR Studio 6.x manchmal schief, insbesonders wenn man mal den Zielprozessor geändert hat. Markus schrieb im Beitrag #3389157: > if (
-
Thread
ADC bei ATmega 328p liefert falsche Werte?!
Hi! ich probiere gerade den Status eines Schalters am ADC7 Pin des 328P mit dem ADC abzufragen. Ich benutze folgenden Code: [c] //Startet und konfiguriert den ADC. int ADCKonfiguration(void) { //ADC Multiplexer auf ADC7 pin einstellen sbi(ADMUX, MUX2); sbi(ADMUX, MUX1); sbi(ADMUX, MUX0); //ADLAR im ADMUX Register auf 1 setzen. Dadurch wird das 10bittige Ergebnis linksbündig in den Registern ADCH und ADCL gespeichert. sbi(ADMUX, ADLAR); //ADC einschalten sbi(ADCSRA, ADEN); //Eine Messung durchführen sbi(ADCSRA, ADSC); } //Ließt den ADC7 Pin aus
-
Thread
ATmega328 und SPDIF 24 Bit digital Audio
Guten Morgen! Man nehme einen ATmega328 (oder auch einen anderen mit ausreichend Speicher), setze einen 11,2896MHz (=256fs) Quarz oder Oszillator dran, schalte die DIV8 Fuse aus und setze eine Buchse an TxD (siehe Bild). Dann noch beigefügte
Digitaleingang des Verstärkers steht nichts mehr im Wege. Stereo kommt später ... Auf dem ATmega88 ist vermutlich nur Platz für eine der Darbietungen. Viel Spaß zum Jahresende! ... Vielleicht kanns ja jemand gebrauchen ... ;-) Gruß Jobst
-
Thread
RGB LEDs flackern Atmega328p /Arduino
ich habe meiner Freundin zum Geburtstag eine RGB Stimmungslampe gebaut. Dabei verwendete ich einen Atmega328p den ich in minimalschaltung mit 2 Kondesatoren und einem 16Mhz Quarz aufgebaut habe. Desweiteren habe ich mit Arduino mein Programm geschrieben wobei ich die PWM Ausgänge 9,10,11 nutze um für
schrieb im Beitrag #3473749: > wobei du dir den Arduino wegdenken musst, wie gesagt nur der > Atmega mit 2 Kondensatoren und einem Quarz
-
Thread
Arduino Duemilanove mit neuen Atmega328p-pu
Problem ist folgendes, ich habe einen Arduino Duemilanove(ohne Controller) und habe mir einen neuen Atmega328p-pu gekauft. Nun war mein Gedanke den Mikrocontroller einfach auf das Board zu stecken und den ersten Sketch darauf zu laden. Dies funktioniert aber leider nicht. Mein PC erkennt das Board, dieses
Wenn du einen neuen Atmega hast kannst du den nicht gleich fürs Arduino verwenden, da muss erst der richtige Bootloader drauf ! Entweder du versuchst dein Arduino mit dem alten Atmega zu einem ISP Programmer umzufunktionieren
-
Thread
AVR Atmega 328 Hilfe bei LED Taster Schaltung
Hey Leute, ich als blutiger Anfänger hänge jetzt schon an einer sehr einfachen Schaltung fest. Da ich auch begreifen und lernen möchte habe ich nicht einfach Beispiele kopiert sondern an denen angelehnt meinen eigenen Sourcecode geschrieben. Sinn meiner Schaltung soll sein, dass eine LED leuchtet wenn man einen Taster drückt. Lässt man den Taster los soll die LED auch ausgehen. Das einschalten der LED funktioniert auch tadellos nur aus ausschalten geht nicht immer. Es scheint so als wäre die LED beim loslassen des Tasters in keinem definiertem Zustand da sie mal an bleibt und mal ausgeht. Leuchtet
-
Thread
Einfacher Atmega 328 Timer code ungewollte pausen
Hallo Mikrocontroller-Freunde, ich versuche einen Atmega328p eine LED jede zweite sekunde eine sekunde leuchten zu lassen. Habe ich jetzt hinbekommen mit dem Timer1, macht der MCU nach 4 mal blinken 10s lang gar nichts... [code] #include <avr/io.h>
-
Thread
ATmega328 stand alone Gedanksekunde nach Reset eliminieren
Ich habe einen ATmega328 stand alone mit einem Mini-Sketch auf einer Lochrasterplatine am Laufen. Ich hatte zuvor den Standard-Bootloader und den Sketch mit der aktuellen IDE über einen zweiten Arduino Uno mit "ArduinISP
-
Thread
ATmega328PB: UART(MC) empfängt falsche Daten
I'll be darned. Ich finde beim ATmega328PB kein UCSR0D - ist hier vom ATmega324PB die Rede?
http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega328PB_Xplained_Mini_Schematics.pdf
-
Thread
ATmega328PB 293x zu verkaufen, Neuware im Tray
Das wage ich mal zu bezweifeln. Der ATmega328PB kann ALLES was der ATmega328P kann und noch etwas mehr.
Falk B. schrieb im Beitrag #5499494: > Der ATmega328PB kann ALLES was der > ATmega328P kann und noch etwas mehr. Sieht Atm ääh Microchip genauso. https://www.pololu.com/file/0J1464/Atmel-42559-Differences-between-ATmega328P-and-ATmega328PB_ApplicationNote_AT15007
-
Thread
Timer CTC Mode Atmega328P Verständnisproblem
nutzt du dafür? Ich programmiere in VS Code mit Platformio, da geht das Debuggen nicht so gut beim Atmega328P (oder?). Stefan F. schrieb im Beitrag #7353812: > Ist auch falsch, da müsste 250 drin stehen, vom vorherigen Moment wo die > LED zuletzt getoggelt wurde. Ja, in past müsste 250 stehen.
-
Thread
Atmega 328 RX/TX VCC Unterbrechung /Ärger?
Also ich habe einen Atmega 2560 und einen Atmega 328p, welche über getrennte Stromversorgungen verfügen (2 Netzteile) aber mit serieller Verbindung (wird vermutlich bei 9600 bleiben). Jetzt sehe ich ein großes Problem, wenn
welche mir aber nicht so sinnvoll erscheinen. A Je eine Diode von RX zu VCC, dann würde der eine Atmega zumindest eine Betriebsspannung bekommen, aber der andere müsste dann einen viel zu hohen strom treiben müssen. (Problem nur verschoben) B Der 1Kohm widerstand: In die TX - 1 Kohm -RX Leitung hängen
-
Thread
[Bascom] ATMega328 und Software I2C steuern
was jetzt ?] Gibt es etwas Spezielles (einen Fehler) bezüglich Software-I2C oder Hardware eines ATmega328 ? Bisher konnte ich es nicht in einem Bascom Handbuch / Hilfe, noch in einem ATMega328 Datenblatt finden. P.S. Quellcode kann für Atmega328 leicht geändert werden. Ändern Sie einfach die Pinbelegung
Wie auch immer, das Problem bleibt, dass es unklar ist, warum mit Software I2C : - D1 / D2 des Atmega328 erzeugt eine Art 10-Hz-Störsignal - B4 / B5 des Atmega328 tut gar nichts und mit einem atmega128 gut funktioniert...