-
Thread
atmega328 - arduino bootloader flashen - doppelt belegte Pins
eignet sich dann jeder USB seriell Umsetzer mit DTR für autoreset FTDI oder CH341, wie bei minipro 328p. https://github.com/JChristensen/mini1284 https://cdn.antratek.nl/media/product/06b/arduino-pro-mini-328-5v-16mhz-dev-11113-034.jpg https://www.generationrobots.com/de/401576-konverter-usbseriell-ftdi.html
der Vorteil gegenüber dem atmega328p ist ja doch gewaltig!
-
Thread
Beschaltung Adum1201 an Atmega328P und CH340C USB
USB-Port ist über einen CH340C angebunden (wird ersetzt durch CH340B), der über einen Adum1201 an einem Atmega328P hängt. Die Kommunikation der 2 I2C-Busse (J1+J2) mit dem Atmega328P funktioniert. Auch habe ich am PC schon den USB-Port sichtbar machen können. In der ersten Version hatte ich Pin6+7 (INA
armen SOIC's "herumgebraten"... Anbei nun meine aktuelle Version. Der Anschluss des CH340C am Atmega328P habe ich aus einem Schaltplan für Arduino Nano-Klones, dort wird auch TX/RX vom CH340C an RX/TX vom Atmega geführt. Der Adum1201 müsste nun richtig angeschlossen sein, oder? Gruß Jochen
-
Thread
ATMEGA328(ARDU) + FFT + TVOUT == CW Decoder
basteln. Dazu habe ich diverse Komponenten zusammengerührt. Herausgekommen ist ein CW Decoder mit ATMEGA328 (noch Arduino Board) mit TV Out und FFT. Ist noch nicht ganz fertig, aber es klappt schon :) Decodiert habe ich Testweise CW Code des Web SDR http://outside.wallawalla.edu:8901/ der Walla Walla
Ok, Stefan ich danke Dir sehr für die Info. Wusste ich nicht. Der 328er wird das wohl nicht haben. Oder ich baue mir einen kleinen Amplifier aus Transistoren...
-
Thread
2,5V Pegel an Eingang - Interner Pullup Atmega328
Interrupt erfolgt > und meinen Controller aufwachen lässt. Das war schon klar. Das macht man so beim Atmega8. Aber der Atmega328 hat Pinchange-Interrupts. Da geht das ganz einfach direkt über den Port. mfg.
erfolgt >> und meinen Controller aufwachen lässt. > > Das war schon klar. Das macht man so beim Atmega8. Aber der Atmega328 > hat Pinchange-Interrupts. Da geht das ganz einfach direkt über den Port. > > mfg. Habe gerade nochmal nachgeschaut. Du hast recht. Hab ich wohl damals falsch gelesen:
-
Thread
ATmega328p @ 8Mhz Standalone UART Baudrate einstellen?
Hallo zusammen, ich bräuchte mal bitte eure Hilfe bei einem Projekt. Habe einen ATmega328P-PU mit einem Arduino Bootloader gebrannt. (Die Breadboard 8Mhz Variante) Hat auch soweit funktioniert und der Chip macht, was er soll. Ich hab allerdings ein Problem mit der seriellen Schnittstelle
da nen Quellcode gefunden. https://code.google.com/p/arduino/source/browse/tags/0005/bootloader/ATmegaBOOT.c Kann aber nicht wirklich beurteilen, ob das der Uno-Bootloader ist. Bzw. ob ich den für meinen ATmega328p nutzen kann. Da ist auch eine Baudrate von 9600 definiert (Z.46) wenn ich das richtig
-
Thread
RGBW Treiber (4x1A) mit Atmega 328p steuerbar
Hi Leute Ich will die im Bild zu sehnende Cree XM-L RGBW Led mit einem Atmega 328p steuern. Dafür müsste ich ja alle 4 Kanäle einzeln ansteuern. Gibt es für sowas fertige Treiber? Oder muss man sich aus 4 Konstantstromquellen mit jeweils 1A welche man über PWM dimmt was eigenes
im Beitrag #6671491: > Hi Leute > Ich will die im Bild zu sehnende Cree XM-L RGBW Led mit einem Atmega Hast du Sehnsucht? ;-) > 328p steuern. > Dafür müsste ich ja alle 4 Kanäle einzeln ansteuern. > Gibt es für sowas fertige Treiber? Sicher. > Oder muss man sich aus 4 > Konstantstromquellen
-
Thread
Tiny Reflow Controller v2 (atmega328p-mu Ersatz)
Hallo ich suche einen Ersatz für eine Atmega328p-mu Für den Tiny Reflow Controller v2 Danke Im voraus.
Der ATmega328PB ist eine pin-kompatible Drop-In-Alternative und hat gute verfügbarkeit: https://www.digikey.de/de/products/detail/microchip-technology/ATMEGA328PB-MU/5638814
-
Thread
ATMega328 + Si7021 + I2C (Assembler)
Hallo Leute, seit Stunden versuche ich I2C am ATMega328 mit dem Si7021 zum Laufen zu bringen. Es will einfach nicht richtig klappen. Der Si7021 hat 2 Modi, in einem wird während der Messung SCL auf Low gehalten und dann kann erst der Wert gelesen
schrieb im Beitrag #4804055: > Jemand eine Idee? Ja. Deine Interrupt Tabelle stimmt nicht. Mega328 hat JMP und nicht RJMP, deswegen stimmen die Adressen für Interrupt-Vektoren nicht mehr.
-
Thread
LCM1602 I2C LCD Display mit Atmega328p
Guten Abend uC Forum! Ich möchte eine kleine Sensorschaltung mit dem Atmega328p aufbauen. Zu diesem Zweck, muss ich den LCM1602 I2C LCD Display mit dem Mikrocontroller ansteuern. Ich habe leider noch nicht viel Erfahrung was den uC angeht, also habe ich den Beispielcode benutzt, der hier zu finden ist: http://www.avrfreaks.net/forum/lcd-display-iic-1602-atmega328p (Beitrag von david.prentice Wed. Jun 4, 2014 - 01:16 PM) Dies sollte eigendlich schon, laut dem Forum, der funktionierende Beispielcode sein. Das Problem ist jedoch, dass mein Display nur Blöcke
-
Thread
ATMega328P lässt sich nicht über FTDI FT232RL programmieren
versorgt TXen -> Rx am µC RXen -> Tx am µC DTR -> mit 100nF auf Reset Sonst ist mein µC ein ATMega328P mit 16 MHz Externen Quarz an 5V. Es befinden sich 100 nF Abblockkondensatoren an Vcc/GND und Avcc/GND, ARef ist mit 100nF auf AGnd angeschlossen. Ein 10K Pullup Widerstand befindet sich am RESET
arbeitet und dann per SPI ein anderen Angeschlossen und über die IDE gebrannt. Die Datei heißt "ATmegaBOOT_168_atmega328.hex". Programm ist im Moment die Arduino IDE in der Version 1.8.5. Der Bootloader ist da aber schon seit Anfang 2016 drauf! uwe schrieb im Beitrag #5281713: > welchen > Treiber
-
Thread
Temperatursensor KTY81 am ATmega328 (Arduino UNO), 1-6 Kanäle
Das Schaltbild zeigt eine minimale Beschaltung von bis zu sechs Temperatursensoren KTY81 an einem ATmega328 bzw. Arduino UNO. Das Programm 'KTY_Temperatur.ino' läßt sich direkt in der Arduino IDE oder mit einem Texteditor öffnen. An anderer Stelle findet sich schon eine nähere Beschreibung des Messverfahrens
betreiben, sofern passend zum ADC-Kanal auch die entsprechende Tabelle verwendet wird. Sofern man den ATmega328 direkt verwendet (ggf. nur mit ext. Quarz wegen der stabilen Baudrate) und KTY81/110 Sensoren nimmt, kommt man bei sechs Kanälen auf eine kostengünstige Lösung. Beispiele für Sensoren: http:/
-
Thread
Atmel Studio 7 - Atmega328p - Befehle werden rot unterstrichen
(bis auf Verwirrung) zu haben. Muss ich evtl. noch etwas einstellen? Habe als Device aber den Atmega328p gewählt. Frank.
Ich hab mir gerade ein paar io.h auf Github angeschaut. Beim Atmega644 ( iomxx4.h) ist es PBx Beim Atmega328p Portbx Falsches Copy&Past ? Gruß JackFrost
-
Thread
2x Atmega 328p per SPI verbinden und per ISP flashen
Moin, ich habe folgende Situation: Ich habe auf einem PCB zwei ATMega 328p Prozessoren. Diese sollen per SPI kommunizieren. Weiterhin brauche ich aber die Möglichkeit, sie zu flashen, dafür würde ich ISP präferieren, dann brauche ich nicht noch irgendwo zwei USB <->
Lukas E. schrieb im Beitrag #6161176: > Ich habe auf einem PCB zwei ATMega 328p Prozessoren. Diese sollen per > SPI kommunizieren. Eh Du Dich da umständlich mit einem Protokoll abquälst, nimm doch einfach einen größeren AVR, z.B. ATmega1284.
-
Thread
Atmega328p + Saft LS 14250 Batterie Fragen zur Beschaltung
schwierigeren Bedingungen funktionieren soll (wenig Bauraum, erhöhte Temperaturen, usw.). Der Atmega soll dabei mit der Saft LS14250 (3,6V) Versorgt werden, wobei eine Versorgungsspannung für den Atmega von 3,3V geplant ist. Link zur Batterie: http://cdn-reichelt.de/documents/datenblatt/D600/
Philipp G. schrieb im Beitrag #4651946: > wobei > eine Versorgungsspannung für den Atmega von 3,3V geplant ist. Der Atmega328p arbeitet lt. Datenblatt von 1,8V bis 5,5V. Das wäre also kein Problem. Wie sieht denn der Rest der Schaltung aus? Die Batterie die Du ausgewählt hast gibt
-
Thread
atmega328, rfm24w: Wie viel Strom fließt bei SPIPins (MOSI;SCK,.)
Hallo, ich habe einen Atmega328 der mit 5V betrieben wird und einen FRM24W, http://www.pollin.de/shop/downloads/D810309D.PDF (Datenblatt) der nur 3,3V verträgt. Kann ich die beiden miteinander verbinden? Hatte gedacht
Keine Möglichkeit den 328 mit 3V zu betreiben??
-
Thread
ATmega328 warum 16Mhz u. nicht 20Mhz (Arduino) und 2 spanungsquellen
Rene H. schrieb im Beitrag #3759347: > Die 16MHz wegen dem USB. Was für ein USB? Der ATmega328 hat keine USB Schnittstelle. Ich hab diesen µC selbst schon mit 20 MHz betrieben und das war kein Problem. Eventuell sind die 16 MHz noch ein Überbleibsel aus einem Design mit älteren ATmega ICs
sein. Die ersten Arduino-Boards hatten einen Atmega8 Controller drauf. Der geht nur bis 16 MHz. Und um die Portierung der Arduino Core-Libraries und Arduino Zusatzlibaries auf Atmega328 und Co. sowohl einfach zu halten als auch 100% Kompatibilität
-
Thread
Strom sparen im sleep mode atmega 328 3,3 oder 5 Volt
Im Datenblatt des ATMega328 stehen dazu umfangreiche Tabellen und Infos. Übersehen...? Kurz: bei erträglichen Temperaturen ist der Unterschied im PowerDown zwischen 3,3 und 5V recht klein. GANZ ANDERS allerdings ab 50
Ich benutze ein pro Mini Board mit einem 328 P Obgleich da ein Quarz drauf ist gehe ich recht in der Annahme, das dies dann nicht gleich einem externen Oszillator ist?! Die Umgebungstemperaturen werden bei Max 40-50 Grad liegen. Gerät steht
-
Thread
AVR Ardunino Nano ATMega328P Timer OVF (Overflow) Interrupt
noch relativ am Anfang mit der Programmierung in C. Ich benutze als Board den Arduino Nano mit dem ATMega328P und als Entwicklungsumgebung das AVR Studio 4.19 mit dem Avr-Gcc Compiler. Bei meinem aktuellen Projekt beschäftige ich mich mit den Timern. Dazu versuche ich die onboard LED an PB5 über den
-
Thread
Atmega328p: Uart 7 data bits 1 stop bit
Hi >Hat jemand eine Verbesserungsidee? Was für einen Oszillator benutzt du beim Atmega328p? MfG Spess
sind komplett mit 0 initialisiert. Mir ist einfach entfallen, dass der UART initialmäßig beim Atmeg328 auf 8N1 eingestellt ist.
-
Thread
SSD1780 OLED über I²C ansprechen mit Assembler (Atmega328p)
Moin, ich möchte mein OLED (sitzt auf einer Platine) mit meinem Atmega328p ansprechen. Die Platine unterstützt die Kommunikation nur über I²C. Ich lese mich schon seit heute Morgen in das Thema ein und mir ist immer noch nicht ganz klar, wie ich das ganze anstellen
int 21h schrieb im Beitrag #5678745: > Mein Atmega328p ist mit 16mHz getaktet ... Wie das denn? Solche Quarze sind doch absolut unüblich. Warum wird der Atmega so "untertaktet" betrieben? Aber in der Regel wird beim Schreiben eines Bytes über
-
Thread
Atmega328P-Au (Arduino) ULN2803A RGB Leds ansteuern
Hey! Ich möchte 4x 3W RGB Leds (ca. 350mA je farbe) mit einem Atmega328P-Au ansteuern. Da die Leistung zu hoch ist, habe ich auf der geätzten platine zwei uln2803a positioniert. Die Leiterbahnen sind wie folgt: Die Ausgänge des Atmegas gehen auf Pin 1-8 vom ULN. An
Farbspielereien immernoch, per Software, nachrüsten, ohne an der Schaltung was ändern zu müssen. Der ATmega328 hat zwar nur 6 Hardware PWM-Ausgänge, aber per Software-PWM kannst Du auf jedem Ausgang PWM machen, auch mit 12 Kanälen. Mit freundlichem Gruß - Martin
-
Thread
ATmega328 macht Reset, wenn 3.3V-Regler LM1117 "eingeschaltet" wird
Moin! Woran kann es liegen, dass ein ATmega328 einen Reset macht, wenn ein 3.3V-Regler "unter Strom genommen" wird? Ich habe eine Schaltung mit einem ATmega328 in Grundschaltung (Quarz&22pF an Pin 9&10 und Reset an Pin 1 über 10KOhm an Vcc
habe also keinen Kurzschluss oder sowas gebaut. Das Trennen des 3.3V-Reglers von Vcc stört den ATmega328 nicht. Warum macht der ATmega328 einen Reset? Selbst wenn der Einschaltstrom des LM1117 etwas höher ausfallen sollte, müsste das der 2200µF-Elko das doch eigentlich abfedern !? Detlev
-
Thread
Atmega328p - TFMiniPlus Lidar - Piezo fiept
Hallo, ich habe auf einem Breadboard einen Atmega328p und daran einen TFMiniPlus Lidar Sensor von Benewake angeschlossen. Desweiteren ist ein einfacher 5 V Piezo am Atmega (Output-Pin) angeschlossen. Wenn der Lidar angeschlossen ist, dann fiept der
-
Thread
atmega328 - Interner 8MHz Oszilator wirklich sooo ungenau?
, ich habe gerade eine Beobachtung gemacht, die ich mir nicht so recht erklären kann. Zwei ATMega328 mit identischer Firmware und identischen Fuses lassen jeweils alle 8 Sekunden eine LED blitzen. In der Firmware verwende ich dazu den Timer0, dessen Interrupt alle 1ms auslöst und eine uint32
-
Thread
Stepper Motor / CNC Windows-Frontend für GRBL mit ATMega 328
Interess an einem Stepper Motor / CNC Windows-Frontend für GRBL (https://github.com/grbl/grbl/wiki) mit ATMega328/Arduino? Anscheinend gibt es nur recht redumentäre Frontends unter Linux oder Java (https://github.com/winder/Universal-G-Code-Sender/wiki/Code-Overview). Für Windows habe ich nichts passendes
eine modifizierte Verson von KCam4 (Ja, von einem der Kelly-Family). Meine Fräse "hängt" an einem ATMEGA1284P mit den um die bei GRBL bisher fehlenden G-Codes erweitert, die mein CAM-Prozessor ausspuckt. Ist aber gewöhnungsbedürftig. http://www.kellyware.com/kcam/
-
Thread
suche die "HardwareSerial.o" usw. für arduino uno (atmega328p)
externe Makefile mit dem ich kompiliert habe. ACHTUNG #1: Dort ist als MCU ein anderer AVR (atmega168) eingetragen als deiner (atmega328p). # MCU name MCU = atmega168 Mit MCU = atmega328p konnte ich die Source WInterrupts.c nicht übersetzten. Die Fehlermeldung deutet darauf hin, dass mein
Ja, es war meine veraltete WinAVR Installation bei den Problemen mit dem Atmega328P. In dem Arduino-Paket 0022 ist ein WinAVR-20081205 drin. Damit kann ich die Sourcen auch für den Atmega328P übersetzen.
-
Thread
DS 1307 via I2C an atmega328-brauche Hilfe
Hi Forum, ich versuche seit einiger Zeit, meine DS 1307 RTC mit einem Amtega 328 anzusprechen. Dazu wollte ich als ersten Test in eines der RAM-Register der RTC einen Wert schreiben (48) (Adresse des Registers ist 0x08) und den dann wieder auslesen und via LCD ausgeben (in der Hoffnung
1|---|QUARZ | | | |R 2|---|______| | Atmega | |T 3|---[+3V via Spannungsteiler] | 328 | _____ |C 4|---[GND] | |--| | | 5|-----------------------------------|SDA |--|
-
Thread
Atmega 328p uint16_t auf EEPROM per SPI geht nicht
ein EEPROM (25LC640A) mit einem uint16_t Wert beschreiben und wieder auslesen. Ich benutzt ein Atmega 328p und das ganze soll über SPI ablaufen. Sprache wäre C. Was bereits funktioniert: SPI_init klappt... Kann auch ohne Probleme eine uint8_t Wert auf ein beliebige Adresse schreiben und wieder
-
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
[V] PICs DsPIC ATSAM4E ATMEGA328PAU
: 1,75 Euro PIC16F1826-I/P Gehäuse: DIP-18 Bestand: 300 Stk auf Stange Preis: 0,70 Euro ATMEGA328P-AU Gehäuse: TQFP-32 Bestand: 400 Stk gegurtet Preis: 1,00 Euro ISL78322ARZ Gehäuse: DFN-EP-12 Bestand: 100 Stk gegurtet Preis: 2,50 Euro Versand nach Wunsch mit DHL für 5€ oder per
-
Thread
Atmega328p + AS7261 I2C kein Ack vom slave
Moin, ich versuche einen AS7261 XYZ+NIR Sensor (https://ams.com/en/as7261) mit einem atmega328p über I2C zum laufen zu bekommen. Betrieben wird der 328p mit einem 12Mhz Quarz ( ist im schem noch ein 16Mhz, das stimmt leider nicht 100%). Meine Erfahrungen mit beiden sind leider sehr beschränkt
+ r/w bit kommt auch hinten raus aus dem 328p. nur halt keine ack Antwort.... Der 328p gibt als Status ausgabe 0x20 aus, also SLA_w transmitted - no ack dies passiert sowohl bei der addresse der RTC als auch beim sensor. Ebenso wenn ich 0x00
-
Thread
R2R-Netzwerk an Atmega328 - wie klein darf R sein?
hallo, es soll ein R2R-Netzwerk an einen 8-Bit-Port von einem Atmega328P-PU angeschlossen werden. Wie klein darf R höchstens sein? Wäre ein Wert um 500 Ohm akzeptabel? Dann wäre an jedem der 8 Port-Pins ein Widerstand von 1k angeschlossen (2*R). Vcc ist 5V und alle
tim schrieb im Beitrag #6958901: > es soll ein R2R-Netzwerk an einen 8-Bit-Port von einem Atmega328P-PU > angeschlossen werden. Wie klein darf R höchstens sein? Wäre ein Wert um > 500 Ohm akzeptabel? Nein, viel zu klein. So etwas ab 10k aufwärts wird's brauchbar.
-
Thread
Atmega328 - 10-bit-ADC gibt 16-bit-Werte aus
Hallo, der 10-bit-ADC vom Atmega328 gibt mir 16-bit-Werte aus, woran könnte es liegen? Hier der Programmauszug: [c] uint16_t variabletmp = 0; ... //**** ADC initialisieren **** ADCSRA |= 1<<ADEN; // ADC aktivieren
-
Thread
Atmega328P: PB6/PB7 als I/O nutzen
Ich stehe mit einem Problem auf dem Schlauch und finde die Lösung nicht. Ich muss bei einem Atmega 328p die Pins PB6 und PB7 als Output-Pins nutzen. Zur not hätte ich noch PD5 frei und könnte den als Output nutzen, aber einen von beiden brauche ich. Das sind ja auch externe Oszillator-Quellen, ich
-
Thread
ATMega328P + Arduino + IRMP => Timing-Probleme
nutze zusammen mit der Arduino-Platform die IRMP Library zum Empfangen von IR commands auf einem ATMega328P 8MHz intern. Ich habe eine bi-color LED zwischen PD7 und PB0 angeschlossen. In der einen Richtung dient sie als IRMP-Feedback-LED, in der anderen als Controller-Status-LED. In einem bestimmten
-
Thread
RF24 Library in Atmel Studio 7 mit Atmega328P verwenden
hierfür das NRF24L01+ Modul. Diese Funkstrecke möchte ich jetzt gerne ohne Arduino und nur mit dem Atmega 328P und dem NRF24L01+ Modul aufbauen. Wenn ich hier meine für den Arduino vorhandene RF24 - Library verwenden möchte, bekomme ich in Atmel Studio die Fehlermeldung dass die Arduino.h nicht gefunden
-
Thread
ATmega328p-pu / TIMER bzw. OCR0A-Register
habe ein Problem und hoffe, Ihr könnt mir helfen, Ich habe gerade versucht, einen Timer für den ATmega328p zu programmieren. Ich verwende, (weil ich einen Motor ansteuern will, den PWM-phasenrichtigen Modus) Laut Datenblatt S.108 ist das Mode 1. Wenn ich aber das OCR0A-Register beschreibe, dass
insr OCR0A-Register übernommen) fängt meine Pulsweite zu spinnen an.. Hier mal mein Code: [c] //ATmega328p-pu #define F_CPU 8000000UL #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> void adc_init(); void timer_init(); int main(void) { DDRB |= (1<<PINB0); /
-
Thread
[Gelöst] fprintf()/fputs() liefert nur das erste Zeichen, printf() geht (ATMega328PB)
plausible Begründung einfällt, woran es liegen könnte. Ausgangssituation: Ich verwende einen ATMega328PB mit zwei UARTs. Auf einem UART möchte ich einen Sensor auslesen, den anderen möchte ich dazu nutzen, den Messwert umgewandelt an ein Funkmodul zu übertragen. Ich nutze Atmel Studio 7.0.1645 mit
der Atmel Toolchain 7.0.895. Als UART-Library nutze ich jene von Peter Fleury, die ich um den ATMega328PB erweitert habe. Darüber hinaus habe ich die Funktionen uart_putc und _puts um einen weiteren Parameter, nämlich "FILE *stream" ergänzt, um ein paar Compiler-Warnungen zu verhindern. Genutzt wird
-
Thread
Atmel Studio (AVR-DRAGON) Device Programming erkennt Atmega328-PU nicht
an alle da Drausen Wie muss ich den Device Programmiere einstellen damit er die Signatur vom Atmega328-pu (0x1E9514) richtig erkennt wird desweiteren habe ich schon im Verzeichnis (Atmel\Atmel Studio 6.0\devices) ne xml fiele angelegt aber dann wird kein Interface angezeigt. Wer kann mir helfen
-
Thread
Muss der DS18B20 an PC0 beim Atmega328p?
Hallo zusammen, wie oben schon gefragt, muss der DS18B20 unbedingt am PC0 angeschlossen werden oder kann ich den auch an "jeden x beliebigen" Port anschließen? Danke für die Antworten. Patrick
-
Thread
atmega328-PU mit Device signature = 0x1e950f
void loop() { Serial.println( readTemp(), DEC ); delay(1000); } [/code} Auf einem Atmega168P oder Atmega328P sollte dann ein temperaturabhängiger Wert ausgegeben werden. Auf einem Controller ohne das P (Atmega168 oder Atmega328) funktioniert das Thermometer nicht und Du bekommst immer
schrieb im Beitrag #2916625: > Im nicht geheimen Datenblatt wird in der Beziehung nicht zwischen > ATMega328 und 328P unterschieden. In welchem "nicht geheimen Datenblatt" wird der eingebaute Thermosensor des Controllers erwähnt und nicht zwischen Atmega328 und Atmega328P unterschieden? Ich stehe
-
Thread
Arduino Uno (Atmega328p) über Assembler programmieren mit AVR Studio, was gibt es zu beachten?
______________________ Zweite Frage: Befindet sich das Bootloader Programm jetzt im kleinen Atmega16u2 oder im Atmega328? Falls es sich im Atmega16u2 befindet, was ich auch denke, ist es dann im Bootloader vom Atmega16u2 oder im Flash Speicher. Und dann müsste der Bootloader vom Atmega328 ja leer
dein Programm üblichgerweise mit einem ISP programmieradapter, der mit der ISP Schnittstelle des ATmega328 verbunden ist. Also: 1) Der ATmega16u2 hat keinen Bootloader, aber ein Programm, dass ihn zum USB-UART Adapter macht. Daran sollst du nichts ändern - niemals. 2) Der ATmega328 ist dein
-
Thread
Source Code für ADC bei Atmega328(Sparkfun ADXL345) für Gyrosensor
beschreiben muss um den ADC zu aktivieren. Die Register im ADXL345 Manual überschneiden sich mit dem des Atmega 328. Habe große Sorge dass wenn ich diese falsch beschreibe ich das Board nicht mehr zum laufen bekomme. Hat irgend jemand vielleicht Erfahrungen damit gemacht oder schon einen ferigen Source Code
dass dieser funktioniert. Der IGD500 hat natürlich einen Analogausgang und muss an den ADC vom ATmega angeschlossen werden. Der Beispielcode sollte spätestens nach kleinen Anpassungen auf dem 328 laufen: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Nutzung_des_ADC Grüße, Peter
-
Thread
ATmega328P + Atmel Studio 7 + DIAMEX ALL AVR ISP
Ich versuche einen ATmega328P in Atmel Studio 7.0.1006 zu programmieren, leider scheitert es bereit am Auslesen der Device-ID. Meine Recherche brachte hervor, dass man DebugWire deaktivieren soll. Dies ist bei mir in Atmel
E. schrieb im Beitrag #4774583: > leider scheitert es bereit am Auslesen der Device-ID. Der Atmega 8 funktioniert, der Atmega 328 nicht. Welche Möglichkeiten gibt es da? Der 328er ist kaputt oder du hast etwas falsch eingestellt. Kleiner Tip: Der Controller ist in 99,9% aller Fälle in Ordnung
-
Thread
Atmega328P @ 3.3V read 5V ADC
Ich habe einen Atmega328P den betreibe ich mit 3.3V (weil alle sensoren bis auf einer mit 3.3V laufen). Nun habe ich ein Sensor der 5V braucht, kann ich den einfach am ADC messen oder brauch ich noch ein level shifter
Sensor hat analogen Ausgang 0-5V µC (Atmega328P) läuft mit 3.3V µC soll über ADC die 5V messen. Also muss ich an den AREF 5V anlegen um mit dem ADC den Sensor auslesen zu können oder nicht?
-
Thread
USB 5,5V für Atmega328 genau auf 5V begrenzen
Hallo, ich will einen Atmega328 mit Arduino Framework von einer USB-Powerpank betreiben. An dem uc hängt ein WS2812b Pixel und zwei Sensoren. Die Powerbank hat im unbelasteten fall ca. 5,7V. Die Spannung fällt auch im Betrieb
Arduinoboard vll. schon einen Regler drauf? > Welches Board willst du denn benutzten? Das ist ein Atmega328 mit Quarz+22pf, und 0,1uF Stützkondesatoren.
-
Thread
Pegelwandler 5V -> 12V an IO-Pin eines Atmega328p
einen Drehzahlmesser (Ersatzschaltbild C2+DZM) zu befeuern, möchte ich ein Signal, welches aus einem Atmega328P kommt und 5V Pegel hat auf 12V anheben. Es handelt sich um Frequenzen < 1000Hz. Da die Triggerspannung des DZM möglicherweise über 5V liegt und ich den Ausgang des Atmega möglicherweise nicht
Pulldown (R2) hinzugefügt. Funktioniert der Pegelwandler so wie im Anhang gezeigt? Was hat der Atmega328P für einen Ausgang? Wie muss ich die Spannungsquelle in LTSpice konfigurieren, dass sie dem µC-Ausgang entspricht? Was hat es mit R6 auf sich? Dieser bremst einfach den Basis-Emitter-Strom, oder
-
Thread
ATMEGA328P-PU mit Arduino als ISP funktioniert nicht mehr - bricht Upload ab
[code] Klaus-Valse:MegaMIDI klausvalse$ make clean; make flash rm -f main.hex main.elf main.o ATMEGA_USART.o avr-gcc -Wall -Os -mmcu=atmega328p -Wl,-Map,main.map,--cref -c main.c -o main.o avr-gcc -Wall -Os -mmcu=atmega328p -Wl,-Map,main.map,--cref -c ATMEGA_USART.c -o ATMEGA_USART.o avr-gcc -Wall -Os -mmcu=atmega328p -Wl,-Map,main.map,--cref -o main.elf main.o ATMEGA_USART.o avr-objcopy -j .text -j .data -O ihex main.elf main.hex /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avrdude