-
Thread
[V] Mikrocontroller Boards ATMega 328 +
Hallo, ich habe noch einige ATMega Boards rumliegen: - 3x Deek-Robot ATMega 328 - 10x Pro Mini ATMega ??? (man kanns nicht lesen, wenn ich raten müsste, würde 168P sagen) Ich möchte für das komplette Bundle 20 € inkl. Versand
-
Thread
Input Capture Probleme ATmega328P
Hallo Leute, habe ein Problem mit meinem unten angehängten Programm. Das Programm soll ein PWM Signal am Input Capture Pin ICR1 einlesen und daraus die DutyCycle messen und per UART ausgeben. Ich habe Teile des Codes aus dem Internet herauskopiert, da ich noch nicht ganz verstehe wie der Input Capture Pin, bzw. dessen Programmcode auszusehen hat oder funktioniert. Zum Programmcode: Es werden steigende bzw. fallende Flanken erfasst, die Zeitpunkte "gemessen" und die Zeitdifferenz der Flanken berechnet. Man kann sich dann daraus zwei Zeitdifferenzen errechnen, einmal die High Pulslänge und einmal
-
Thread
ATmega328PB: 16-bit Timer
Sind die drei 16-bit Timer gleich oder nicht? Im Datenblatt von ATmega328PB finde ich nicht diese explizite Bestätigung wie z.B. beim ATtiny841: "The 16-bit timer/counters are functionally identical"
The ATMega328PB has 3 16-bit timers,TIMER1, TIMER3 and TIMER4, They are identical except that TIMER3 and TIMER4 share 1 output pin. Both OC3B and OC4B share PD2. See Section 22 in the datasheet.
-
Thread
ATMEGA328p Fuses Externer Quarz
Hallo! Ich benutze einen ATMEGA328p momentan mit dem Internern Oscillator und folgenden FuseBits(Standard Werkauslieferung). Low Byte = 0xE2 High Byte = 0xD9 Nun möchte ich auf einen externen Quarz (2 Beine + 2x22pF Kondensatoren
könnt ihr mir kurz dabei helfen? http://frank.circleofcurrent.com/fusecalc/fusecalc.php?chip=atmega328p&LOW=FF&LOCKBIT=FF Vielen Dank
-
Thread
Fusebits lassen sich nicht setzen (neuer ATMEGA328P)
ATmega328P Fusebits
Georg M. schrieb im Beitrag #7796140: > ATmega328P Fusebits Was möchtest du uns damit sagen?
-
Thread
USART Problem mit ATmega328p auf Duemilanove
Hallo Forum, Probleme bei der USART-Programmierung mit Atmel-Prozessoren wurden hier im Forum schon des Öfteren behandelt und ich habe wahrscheinlich schon jeden Beitrag gelesen, der damit zu tun hat. Leider konnte ich aber noch keine Lösung für mein Problem finden und wende mich deshalb an Euch. Das Problem: Mit den unten angehängten C-Routinen sollen Zeichen empfangen und sofort zurück gesendet werden. Eigentlich hatte ich bereits ein komplexeres Programm geschrieben, mich dann aber, nach den Ideen, die ich hier zum Thema fand, zwecks Fehlersuche auf die Basics konzentriert. Und: Im
-
Thread
Drehzahlregelunh mit Atmega 328 Controller schnell genug?
Hallo, will einen DC Motor lastunabhänig regeln, Mit einer Halsonde, sollen impulse gegeben werden, welche Interrupts auslösen, und dann das deltat des Integrierten Timers auswerten. Da ist meine Frage, ist ein uC schell genug, die drehzahl so auszuwerten, und gleichzeitig über eine PID implementierung zu regeln? Mit freundlichen Grüßen Macman2010
-
Thread
Problem mit UART zwischen zwei Atmega328P
Hallo, ich versuche mittels UART Daten von einem Mikrocontroller (beides Atmega328P) zum anderen zu senden. Die Mikrocontroller sitzen beide noch in den Arduino Uno Boards, programmiert werden sie aber mittels Atmel Studio. µC1 liest per Analogeingang das Spannungssignal des
-
Thread
Maximale Frequenz an T0 ATMEGA328
Hallo, wenn ich ein Quarz mit 16 MHz verwende und z.B. den 8-Bit Timer T0 über den Eingang T0 zählen lassen will, wie hoch darf dann die Frequenz an T0 sein? Cheffe_X
-
Thread
Timer neu starten, atmega328p
Hallo, ich habe eine Frage zum Timer0 des Atmega328p. [code] void TIMER_Init(void){ // Timer 0 konfigurieren TCCR0A = (1<<WGM01); // CTC Modus TCCR0B |= (1<<CS00)|(1<<CS01); // Prescaler 64 OCR0A = 250-1; // ((16000000/64)/1000) =
-
Thread
Arduino ATmega328 D/A Wandler
der neue Thread :-) Folgendes Problem: Für mein Projekt muss ich mit meinen neuen Arduino ATmega328 einen D/A Wandler ansteuern (TLC7524) der mir flolgendes Signal mit F=40 KHz generieren soll...Amplidude nicht wichtig...(ca 5-10) V das Signal soll auch zusätzlich gespiegelt werden können um die
-
Thread
ATMega328P Eigene Spannungsversorgung messen
Hi, mit dem Code erwarte ich die Ausgabe der Spannung am Vcc auf dem Seriellen Port. Bis etwas 3,8V Stimmt die Ausgabe ziemlich exakt. Danach Springt die Ausgabe auf 3000 und seigt bei Erhöhung der Spannung an. Was mach ich falsch? Auch wen ich mir die Rohdaten vom ADC ausgebe sehe ich bei ca. 3,8V diesen Sprung. [code] int getVoltagefromVCCPin() { ADMUX = _BV(MUX3) | _BV(MUX2) | _BV(MUX1); delay(5); // wait for Vref to settle ADCSRA |= _BV(ADSC); // reading ADC while (bit_is_set(ADCSRA, ADSC)); //ADSC will be set to 0 wen conversion is finished uint8
-
Thread
[V] 10 x ATMega328-PU
Verkaufe 10 Stück ATMega328P-PU. Hatte diese damals eine größere Einheit von Schukat gekauft, aber nicht alle gebraucht. Nun benötige ich keine ATMega mehr. Die Pins haben nicht den Winkel von neuen DIP Bauteilen, hatte
-
Thread
ATmega328PB LED rgb PWM
Hallo, kann mir vielleicht einer helfen? Ich weiß einfach nicht, warum die grüne LED nicht angehen möchte.. Selbst wenn ich Sie in den ersten Case reinsetze. Rot und blau funktionieren.. Hab ich was mit den Timern falsch gemacht? [c] #define F_CPU 16000000UL #include <avr/io.h> #include <avr/pgmspace.h> #include <avr/interrupt.h> #include "lookup.dat" #define LED_RED_init() DDRB |= (1<<DDB1) #define RED() OCR1A = w; OCR1B = 0; OCR2A = 0; #define LED_BLUE_init() DDRB |= (1<<DDB3) #define BLUE() OCR1A = 0; OCR1B =
-
Thread
ATmega328P - Input liefert keinen Wert
=0xE2 atmega328bb.bootloader.high_fuses=0xDA atmega328bb.bootloader.extended_fuses=0x05 atmega328bb.bootloader.file=atmega/ATmegaBOOT_168_atmega328_pro_8MHz.hex atmega328bb.bootloader.unlock_bits=0x3F atmega328bb.bootloader.lock_bits=0x0F atmega328bb.build.mcu=atmega328p atmega328bb.build.f_cpu=8000000L atmega328bb.build.core=arduino:arduino atmega328bb.build.variant=arduino:standard atmega328bb.bootloader.tool=arduino:avrdude atmega328bb.upload.tool
-
Thread
IR library auf Atmega328 8Mhz
um eure Hilfe. Bin gerade dabei die Ken Shirriff's IRLibrary auf mein Schulprojekt mit einem ATmega328 zu portieren, wobei folgendes Problem aufgetaucht ist: Auf meinem Arduino UNO läuft die Library perfekt allerdings läuft der Atmega328 auf meinem Schulprojekt mit nur 8MHz und nicht mit 16MHz
-
Thread
ATMEGA168 vs ATMEGA328 RC Oscillator
halt nicht garantiert. Er umfasst etwa 4 bis 12 MHz. > Interessanterweise geht der Bereich beim ATmega168 offenbar höher > (etwa 14 MHz) als bei den anderen Familienmitgliedern. Hier werden teilweise Äpfel mit Birnen verglichen. Das Diagramm vom ATMega328 stammt von einem P-Typ, das vom ATMega168 von einem PA-Typ. Und das geht bis 14 MHz. Bei einem ATMega168P geht der Einstellbereich, genau wie beim ATMega328P, auch nur bis 13 MHz. MfG Spess
-
Thread
AVR Atmega328p ADC-Problem
Hallo, ich habe versucht den ADC vom Atmega328p (auf einen Arduino Uno Board) zu aktivieren. Leider funktioniert es nicht. Nachdem ich alles durchsucht habe weiß ich nicht mehr weiter. Im Simulator (Atmel Studio 6) läßt sich ADSC einfach nicht
feststellen ob eine Spannung > 4,5 V an PC0 anliegt.) Vielleicht kann jemand helfen. .include "m328pdef.inc" ldi r16, 0xFF out DDRB, r16 ldi r16, (1<<REFS0) | (1<<ADLAR) sts ADMUX, r16 ldi r16, (1<<ADEN) | (1<<ADPS2)
-
Thread
Anfängerproblem mit AVR Dragon & ATmega328
Hallo zusammen, ich bin schon seit längerem etwas am experimentieren mit dem Arduino. Nun hab ich mir einen AVR-Dragon zugelegt und will langsam ein wenig mehr in C vertiefen und programmieren mit AVR Studio 6. Um nun ein paar Versuche zu machen hab ich mich entschlossen das Arduino-Board zu benutzen und habe mich hier per ISP mit dem AVR-Dragon verbunden. Verbindung steht soweit - flashen ging auch problemlos nur leider passiert nichts mehr... Als ersten Test habe ich versucht das LED auf PIN 13 blinken zu lassen.. leider ohne Erflog... Ich bin leider im Forum auch keinen Beitrag
-
Thread
Arduino ATmega328 ADC Timer Trigger
Hallo Mikrocontroller Gemeinde, ich ich bastel gerade ein bisschen am ADC vom Duemilanove rum. Habe es nach langem Probieren endlich geschafft eine von Timer 1 über CTC getriggerte Konvertierung auf die Beine zu stellen, allerdings gibt es noch eine Kleinigkeit, die ich nicht nachvollziehen kann. Würde mich sehr über Aufklärung freuen. Hier ist zunächst der Code, ich habe versucht mich kurz zu fassen: [c] #include <avr/interrupt.h> byte value = 0; void setup() { Serial.begin(9600); Serial.println("Arduino running"); noInterrupts(); timer1(); InitADC(); interrupts
-
Thread
Atmega328P 2 oder 3 Kerkos?
Hallo, ich plane gerade ein für mich optimiertes Breakout Board für den Atmega328P. Ja es gibt genug davon. Aber viele haben bescheidene Beschriftungen. Meist haben diese die Arduino Pinmappings, mit denen man nichts gescheits anfangen kann. Nun habe ich eine Frage, macht
-
Thread
Probleme mit SPI-Bus an ATMega328 (Wattuino)
Hallo, ich habe ein Problem mit einem Wattuino (einem Arduino Pro Mini Klon mit einem ATMega328). Ich möchte gerne per SPI zwei Ketten von TLV5630 DACs ansprechen, in einer Kette sind 8 DACs, in der anderen 7 DACs in Reihe geschaltet (daisy-chaining). Verbunden sollte alles richtig
-
Thread
Pin PB2 eines ATmega328 nutzen
Hallo zusammen Ich möchte den Pin PB2 des ATmega328 als eingang nutzen. Irgendwie passiert da aber gar nichts... Nun ist ja auf dem pin noch das SS signal des SPI. Gemäss Datenblatt kann der pin nicht genutzt werden, wenn der SPI als slave konfiguriert
-
Thread
Duemilanove Atmel Atmega 328 MCU board
Duemilanove Atmel Atmega 328 MCU board: http://at.rs-online.com/web/search/searchBrowseAction.html?method=searchProducts&searchTerm=6961655#header Was ist das für ein Ding, hat nicht viel mehr als ein Atmega32 und kann
-
Thread
Atmega328 IR Recv stark gestört
ganz gut. Vor ca. 2 Jahren habe ich noch noch das Audio-In Signal vom Soundsystem an den ADC vom Atmega328 angeschlossen, dass sich das ganze automatisch ein und ausschaltet. Wieder später habe ich noch eine IR LED angebracht, dass ich das Teil als "IR Transceiver" nutzen kann und ich nur noch eine
kommt das signal an und ich sehe es in dem Wust, kann aber nicht sauber dekodiert werden und der Atmega sendet das IR Signal nicht weiter an den TV. Als IR Recv habe ich diesen: IR-Empfänger-Module TSOP31238 38kHz Fällt euch Irgendetwas ein, was das Schwingen / Toggeln am IR_out hervorrufen
-
Thread
ATmega328p: timestamp beim Flashen ohne Zusatzhardware? Gesperrt
Wobei ich natürlich > nicht ausschließen würde, dass es der gleiche Die ist, der nur als > „alter“ ATmega328P marketingwirksam für ein paar Cent billiger > verkauft wird as der PB. Das soll nach Herstellerangeben nicht stimmen, ist ein neuer die: Compared to existing ATmega328 variants, the following
Was mich stört, ist die unterschiedliche pin-Belegung: [pre] 32-pin TQFP/MLF package Pin ATmega328 ATmega328PB 3 GND PE0/ACO 6 VCC PE1 19 ADC6 ADC6/PE2 22 ADC7 ADC7/PE3 [/pre]
-
Thread
ARDUINO ATMEGA328PB Bord erste Erfahrungen
Manfred schrieb im Beitrag #4871129: > Bei mir gab es nichts anzupassen ATMEGA328PB != ATMEGA328P
Arduino F. schrieb im Beitrag #4871135: > ATMEGA328PB != ATMEGA328P http://www.atmel.com/Images/Atmel-42559-Differences-between-ATmega328P-and-ATmega328PB_ApplicationNote_AT15007.pdf sagt dazu: " .. However, the functions are backward compatible
-
Thread
Atmega328 Ir/Usart-PC-Terminal
PC-Terminal: Ein VB.Net-Media Server sendet Statusinformationen per Usart über den Atmega328 an ein i2c-4-Zeilen-Display. Der Atmega wertet IR-Befehle aus und steuert damit den PC oder ruft Informationen auf das Display ab. Der Datenaustausch erfolgt mittels Usart. Ansonsten ist
-
Thread
Multiple RFM12 + Atmega328
Hallo mikrocontroller.net, ich habe ein System das einen Atmega 328 nutzt. Jetzt möchte ich 3-4 Peripherie Geräte (z.B. Controller) "anschliessen". Meine Frage wäre also jetzt ob es mit einem Sender am MCU, möglich ist mehrere Slave Befehle von verschiedenen
-
Thread
Farbsensor TMG4903 mit Atmega328PB
Hallo zusammen, ich versuche seit langem ein Farbsensor TMG4903 mit einem Microcontroller Atmega328pb zu programmieren. Es soll über i2c Schnittstelle daten über ein 8x8 Led-Matrix ausgeben. Bei meinem code geht nicht mal der IR-Led an. Ich habe aus meinem Project den main.c und Bild von meiner
-
Thread
GRBL auf ATMega328p stürzt ab
Ich habe hier eine ArduinoNano-ähnliche Hardware, auf der ich GRBL betreibe. Mein Problem: nach so 2..20 Minuten Laufzeit stürzt GRBL ab, hängt sich komplett auf und sendet nur noch Datenmüll über TX raus. In diesem Zustand reagiert es auf nichts mehr außer auf einen harten Reset. Meine Hardware ist im wesentlichen ein Arduino Nano mit folgenden Änderungen: - für den Testbetrieb keine Motoren oder ähnliches angeschlossen um EMV-Probleme auszuschließen - kein USB-Chip, Kommunikation direkt über RX/TX des UART - serielle Kommunikation mit 57600 statt 115200 (macht für mein Problem aber
-
Thread
ATMEGA328p falsche FUSE gesetzt :-(
Kann denn jemand nachvollziehen was durch den Befehl auf 8 Mhz zu setzen (siehe Startpost) beim ATMEGA328P gesetzt wurde? (Der ISP Adapter ging davon aus einen ATMEGA8 vor sich zu haben, beim ATMEGA328p gibt es die 8 MHz ja nicht!) Danke Jens
Kann denn jemand nachvollziehen was durch den Befehl auf 8 Mhz zu setzen > (siehe Startpost) beim ATMEGA328P gesetzt wurde? (Der ISP Adapter ging > davon aus einen ATMEGA8 vor sich zu haben, beim ATMEGA328p gibt es die 8 > MHz ja nicht!) Dir bleibt noch eines: Versuchen die JTAG Schnittstelle zu
-
Thread
Atmega 328p und FT232RL Problem
zwar habe ich mir eine Schaltung nach Bild 1 erstellt. Nun wollte ich mit dem FT232RL auf den 20MHz ATMega328P das Sketch hochladen und bekomme eine Fehlermeldung. Einstellungen sind board - Adruino diecimila - processor atmega 328p - com port 4 gewählt - Avrisp mkll Using Port
bedeuten. http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf
-
Thread
atmega328p mit FTDI und ArduinoIDE programmieren
=0xE2 atmega328bb.bootloader.high_fuses=0xDA atmega328bb.bootloader.extended_fuses=0x05 atmega328bb.bootloader.file=atmega/ATmegaBOOT_168_atmega328_pro_8MHz.hex atmega328bb.bootloader.unlock_bits=0x3F atmega328bb.bootloader.lock_bits=0x0F atmega328bb.build.mcu=atmega328p atmega328bb.build.f_cpu=8000000L atmega328bb.build.core=arduino:arduino atmega328bb.build.variant=arduino:standard atmega328bb.bootloader.tool=arduino:avrdude atmega328bb.upload.tool