-
Thread
TWI1 auf Atmega328PB schlägt fehl
ich habe ein unerklärliches Problem mit einer Ansteuerung eines PCF8574/HD44780 Displays auf einem Atmega328PB (nicht 328P!). Auf meinem Aufbau mit einem Atmega328PB auf einer Expander-Platine bekomme ich die TWI-Kommunikation nicht zum Laufen. Entsprechenden Empfehlungen nach habe ich mit verschiedenen
33 angegeben. Ich hätte 20pF als nächstkleinere da, oder soll ich auf 18 oder gar 15 gehen? Das Atmega328PB Datasheet schreibt was von 12pF-22pF.
-
Thread
[F] ATMega328, USB-RS232 Chip
Lesen meines > Eingangsbeitrages haben: > > > [pre] > Board im USB-Stick Format, mindestens ATMega328, USB-RS232 > Chip (FTDI o. ä) und einem USB-1.0-/2.0 Stecker Typ A. > [/pre] https://www.crowdsupply.com/sutajio-kosagi/tomu - USB-Stick-Format: [check] - min. Atmega328: [check] (Cortex
löte diese beiden Teile zusammen - fertig. https://de.aliexpress.com/item/Pro-Mini-atmega328-5V-16M-For-for-Arduino-6pin-CP2102-USB-2-0-to-UART-TTL/32230018038.html
-
Thread
ATMega328PB lässt sich nur noch programmieren. Sonst keine Funktion mehr
Hallo zusammen, Ich habe ein ATMega328PB auf einer Platine verbaut welcher verschiedene Sensoren ausließt wie SCD-40, SGP-40, BME280, TGS5141 und die entsprechenden Messwerte via Modbus RTU bereitstellt. Das Problem ist nun das jetzt schon den zweiten ATMega328PB auf dieser Platine verlötet habe der "nichts" mehr macht. Er lässt sich via USBasp mittel ICSP noch ganz normal programmieren. Aber der Code wird nicht ausgeführt bzw es passiert nichts. Egal
-
Thread
[V] ATMega328 + BTM-222 PCB
>Verkaufe unbestückte Leiterplatte für einen ATMega328 [...] wer lesen kann ist klar im Vorteil^^
gast schrieb: >>Verkaufe unbestückte Leiterplatte für einen ATMega328 [...] > > wer lesen kann ist klar im Vorteil^^ Seit wann heisst unbestückt das die Bauteile nit dabei sind ? Zumal der Thread ja auch heiusst ATMega328 + BTM-222 PCB. Das hiesse für mich
-
Thread
Hat der Atmega8 die selbe Pinbelegung wie der Atmega328p?
Moin, ich habe einen Atmega328p vor mir liegen, besser gesagt einen Arduino Uno rev3. Ich würde diesen Chip ganz gerne mit meinem LCD verbinden und das Programm aus dem AVR-Tutorial, womit man deinen LCD ansteuert, 1 zu 1 übernehmen
Eigentlich ist das Dokument nicht ausreichend. Denn es soll ja der 328P ausgetauscht werden. Hier eine Sammlung Features, auf die man beim ATMega8 dann verzichten muss: http://ww1.microchip.com/downloads/en/appnotes/doc8349.pdf
-
Thread
Hilfe: ATmega328, kann Fehler beim Compilieren nicht finden
-Os -fsigned-char -MD -MP -MT gcode.o -MF dep/gcode.o.d -c ../gcode.c avr-gcc -mmcu=atmega328p -Wall -gdwarf-2 -std=gnu99 -DF_CPU=16000000UL -Os -fsigned-char -MD -MP -MT limits.o -MF dep/limits.o.d -c ../limits.c avr-gcc -mmcu=atmega328p -Wall -gdwarf-2 -std=gnu99 -DF_CPU=16000000UL -Os -fsigned-char -MD -MP -MT main.o -MF dep/main.o.d -c ../main.c avr-gcc -mmcu=atmega328p -Wall -gdwarf-2 -std=gnu99 -DF_CPU=16000000UL -Os -fsigned-char -MD -MP -MT motion_control.o -MF dep/motion_control.o.d -c ../motion_control.c avr-gcc -mmcu=atmega328p -Wall -gdwarf-2 -std
-
Thread
Sleep verhält sich auf verschiedenen ATMega328p unterschiedlich
hat jemand eine Idee was das Problem sein könnte. PS: [c] "efuse": "0xFF", "file": "atmega/ATmegaBOOT_168_atmega328_pro_8MHz.hex", "hfuse": "0xD9", "lock_bits": "0xFF", "lfuse": "0x62", "unlock_bits": "0xFF" [/c] f_cpu = 1MHz
an Mathias: Ist bekannt, dass der ATmega328P im Modus Power-save mit einem 32 KiHz-Quarz so um ein uA herum, je nach Ucc, benötigt?
-
Thread
Performance auf unterschiedlichen Ports beim Atmega328PB
Hi > Atmega328PB <> Atmeg 328pa! MfG Spess
Vergiss mal deinen Minicore und dass das gleiche Binary (vom ATmega328P) auch auf dem ATmega328PB laufen. Damit kannst du die erste Entscheidungs-Weiche stellen: Software oder Hardware.
-
Thread
ATmega328P Funktionsadresse in Register speichern und aufrufen
Hallo, also wenn ich TCB_t und ATmega328P lese, dann sagt mir meine innere Stimme das was nicht zusammenpasst oder zusammengewürfelt wurde. TCB_t ist ein struct Datentyp der neueren Controller Serien. Ein ATmega328P hat keine Timer des
Freitag, entstanden. Was auch kein gutes Zeichen ist. Allein CAN und Multitasking in Einem auf dem ATmega328P lässt mich schon ganz schwindelig werden.
-
Thread
Atmega 328 Timer 2: Hilfe für Frequenzerzeugung
dass der nicht Open Source ist. Errata steht nix drin: https://www.kitronik.co.uk/pdf/46101_atmega328_summary.pdf
gültig bleibt: Der OCR2A Wert wird nicht übernommen. Das gilt auf jeden Fall für den Timer2 vom ATMEga328P und ATMega2560 [c] OCR2A = 50; TCCR2A = (1<<WGM21); TCCR2B = (1<<CS22); [/c] > > In der Reihenfolge steckt ein Problem und lauert nur darauf einen > Wahnsinnig zu machen. >
-
Thread
ATmega328p fehlerhafte UART-Anzeige mit bootloader
... https://github.com/MCUdude/MiniCore/tree/master/avr/bootloaders/optiboot_flash/bootloaders/atmega328p Je nach Ergebnis dann die Schlussfolgerung ziehen.
hier: https://github.com/MCUdude/MiniCore/tree/master/avr/bootloaders/optiboot_flash/bootloaders/atmega328p
-
Thread
NRF24L01 und Atmega328P
Tutorial sind mir auch schon aufgefallen, dass dort Fehler drinne waren. Ich benutze einmal einen Atmega328p und einen ATtiny2313. Wenn ich den ATtiny als Sender benutze, funktioniert dsa ganze noch nicht so wirklich. es wird mir zwar gesagt, dass die Transmission OK war, aber am Atmega kommt nichts an
einer frustriert? Die Ratschläge sind gut gemeint und sollen helfen. Das Thema ist ""NRF24L01 und Atmega328P"" weiter oben habe ich den gesamten Code zur Verfügung gestellt, wie diese Konfiguration zumindest mit Atmel Studio ab V6.2 auf jeden Fall funktionieren sollte.
-
Thread
Atmega328P auf falsche Taktquelle gesetzt, und jetzt ?
19 und 20, also PB6 und PB7 einfach nen Quarz anschließen kann und kann danach wieder auf den mega328 zugreifen. Leider ohne Erfolg. Wie gesagt ist er auf Externen Quarz eingestellt: [code]avrdude -p atmega328P -P usb -c avrispmkII -U lfuse:w:0xff:m -U hfuse:w:0xc0:m -U efuse:w:0xff:m [/code]
Atmel Datasheet Atmega328 (32 TQFP Package) says XTAL1 == PB6 == Pin7 XTAL2 == PB7 == Pin8
-
Thread
Hilfe beim ATMega 328p Bootloader flashen
Ich habe ein boarduino board mit atmega 328p. Kann ich darüber auch den bootloader flashen? Ich habe die usb version (v2)
das (erster Link!): http://www.atmel.com/Images/doc2466.pdf Ein Blick und es ist klar, dass der ATmega16 40 Pins hat. Der ATmega328 nur 28. Also -> nicht kompatibel! Aber der ATmega8 hat eine andere Pinbelegung. Du kannst aber einen ATmega168 benutzen :P (falls du ein Anfänger bist, was ich mal
-
Thread
[V] 14 Stück Atmega328P-PU
Hier die Daten: Atmel Atmega328P-PU, Gehäuseart PDIP 28, Flash-Speicher 32 kB, Speicher (RAM) 2 kB, 20MHz Bei interesse einfach hier posten oder PN schicken. Viele Grüße!
Hallo, ich biete 30 Euro incl. Versand für die 14 Atmega328P-PU Gruss Kurti
-
Thread
ATMega328P SPI 16 Bit senden
Hallo zusammen, ich suche für einen ATMega328P einen Code um über Hardware SPI oder Soft SPI 16 Bit Daten an den Motortreiber A4963 zu senden. Dieser erwartet nämlich 16 Bit Daten in einem Wort. Damit lassen sich die Register im Treiber beschreiben
> mit einem gebastelten Code per SOFT SPI Daran wird wohl das Scheitern liegen. Mit einem ATmega328 2 Bytes nacheinander per SPI herausschicken, ist Standard - mich deucht, das ist leucht.
-
Thread
ATMega328P für MaXYposi flashen
und des zugehörigen Bedienfeldes gekauft und bestückt. Den Prozessor des Steuerungsboards einen ATMega644 habe ich mit Bootloader gekauft und das Programm per FTDI aufgespielt. Alles soweit OK. Der Prozessor der Steuerungspaltine ein ATMega328P wiedersetzt sich allen versuchen einen Bootloader bzw
Konfiguration ist ein PC mit WIN10 eine Diamex erfos-prog ISP Adapter und eben die MaYYpulti Platine mit dem ATMega328P. Hierist auch ein entsprechender Quarz mit der Beschaltung drumherum eingebaut. Die Brücke zum programmieren über SPI ist gesteckt. Die USB Com Ports sind auch 100mal geprüft und trotzdem immer
-
Thread
USART Kommunikation zwischen ATMega32 und ATMega328p
Hallo, Ich versuche gerade mit einem ATMega32 über TX und RX mit einem ATMega328p (DDS Generator) zu verbinden. An sich klappt alles, aber wenn ich versuche die Frequenz einzustellen bekomme ich nur ein Syntax Error raus. Den Code an den DDS
USB2UART Bridges verwenden, habe ich keine einzige Schaltung gesehen, die in Kombination mit einem ATmega48 bis ATMega328 gestanden hat. Das muß einen Grund haben, wenn der CH340N preiswerter als der "G"-Typ ist und zu dem weniger Bauteile benötigt. Der "N" -Typ läuft auch klaglos an einem ATtiny1604 hier
-
Thread
24 Leds an Atmega 328 via Datum schalten
ich mir, da ich schon ein wenig Erfahrung mit dem Arduino habe, eine Standalone-Version bauen (Atmega 328), die das Datum auswertet und so die Anzahl der leuchtenden Leds bestimmt. [wenn ich bis jetzt schon Denkfehler habe oder es auch wesentlich einfacher geht korrigiert mich bitte :] Meine Probleme sind : #1 Wie schaffe ich es, 24 Verbraucher mit meinem Atmega 328 getrennt zu schalten ? Ich habe zwar schon was von "Charlieplexing" gehört, allerdings glaube ich nicht dass das in meinem Fall hilft, da ich auch alle auf einmal einschalten können muss...
-
Thread
Verkaufe Atmega328, Attiny13, Attiny85
Microcontroller übrig, die ich nicht mehr brauche: - 10x Attiny 13 SOIC-8 - 0,60€ pro Stück - 3x Atmega 328 DIL-28 - 3€ pro Stück - 4x Attiny 85 SOIC-8 - 1€ pro Stück Sie sind teilweise neu, teilweise gebraucht. Funktionieren aber alle und sind in guten Zustand. Versand: 1,45€ als Brief, 5€ als
sanni .. schrieb: > 3x Atmega 328 DIL-28 - 3€ pro Stück Hier ist er NEU für 2 Euro zu haben https://guloshop.de/shop/Mikrocontroller/ATmega328::24.html?XTCsid=rsqcgbi4egct9ctut6hbs18u27
-
Thread
ATmega328P UART Problem mit uart_puts
Hallo, ich habe ein Problem mit der seriellen Schnittstelle eines ATmega328P (Crumb328 mit integriertem USB-Wandler von chip45.com) und komme aktuell einfach nicht mehr weiter. Anbei ein Testprogramm, welches auf dem AVR-Evalboard von Pollin mit einem ATmega8 (16 MHz) problemlos funktioniert. Auf dem ATmega328P (20 MHz) werden nur Ausgaben von uart_putc korrekt ausgegeben. Versuche ich eine Ausgabe mit uart_puts gibt es überhaupt keine Ausgabe auf der seriellen Schnittstelle. Die LED blinkt in beiden
-
Thread
AVR atmega328 ausgereizt? Und nun? 32bit?
>doch_nicht_Umsteiger, jedenfalls jetzt noch nicht. Vor allem wäre ich mit der Aussage "AVR atmega328 ausgereizt" vorsichtig. Denn das hast du mit hoher Wahrscheinlichkeit NICHT! Um die AVRs wirklich AUSZUREIZEN muss man schon EINIGES machen. Wofür brauchst du den 2. 16 Bit Zähler?
doch_nicht_Umsteiger, jedenfalls jetzt noch nicht. > > Vor allem wäre ich mit der Aussage "AVR atmega328 ausgereizt" > vorsichtig. Denn das hast du mit hoher Wahrscheinlichkeit NICHT! Um die > AVRs wirklich AUSZUREIZEN muss man schon EINIGES machen. > > Wofür brauchst du den 2. 16 Bit Zähler
-
Thread
Von ATmega32 auf ATmega328P, USART-Vektor
Hallo, ich habe ein auf dem ATMega32 lauffähiges Programm versucht auf ein Arduinoboard mit einem ATmega328P zu übertragen. Leider habe ich noch ein paar Probleme mit den Bibliotheken für die USART-Schnittstelle bzw. den Vektoren. Beim ATMega32 verwende ich "SIG_USART_RECV" bzw. "SIG_USART_DATA", welche ich auch in der iom32h.h gefunden habe. Damit funktioniert die serielle Kommunikation. Beim ATMega328P bin ich mir nicht sicher, ob die
-
Thread
ATMega328p mit Bootloader über UART flashen?
ATMega hat keinen ab Werk. Die kann man allerdings mit Bootloader drin kaufen.
Ein jungfräulicher ATMega328 hat keinen Bootloader. Der muss erst per ISP drauf!
-
Thread
IR-Emfänger TSOP 4838 an ATmega328P
ATmega328p MfG
IRSND_OC2B // use OC2B [/c] Im Kommentar steht eigentlich alles drin. Der ATmega328 ist nur ein größerer ATmega88. Also hast Du zur Auswahl: OC2A und OC2B. Notfalls geht auch noch OC0A und OC0B, dann muss man halt den Timer0 statt Timer2 zur Modulation verwenden. Das ist auch im
-
Thread
ATmega328P: Wofür 8 MHz Bootloader?
An die ATmega328P-Profis da draußen! Um den ATmega328P einzeln mit dem internen 8 MHz Oszillator (ohne den externen 16 MHz Quarz) zu betreiben, muss in der Arduino IDE ein 8 MHz Bootloader gebrannt werden. Das
fuse! falls überhaupt ein bootloader drauf war! Robin schrieb im Beitrag #6759107: > Um den ATmega328P einzeln
-
Thread
ATMega328P /avrasm External Interrupt funktioniert nicht
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 .org 0x0000
Für den ATMega328P die Adresse für den INT0 ist 0x0002: 1 0x0000 RESET External Pin, Power-on Reset, ... 2 0x0002 INT0 External Interrupt Request 0 3 0x0004 INT1 External Interrupt Request 1 ... Ich habe
-
Thread
ATmega328P: Höchste mögliche Adresse vom Stackpointer? Gesperrt
Hallo, der Atmega328P hat einen "Internal SRAM"-Bereich von 2k, der von 0x0100 bis 0x08FF reicht (2048 Bytes lang). Das ist auch in der entsprechenden Include-Datei unter RAMEND = 0x08FF genau so definiert. Wenn
Geil, der ATmega hat ein DRAM :-)) Vielleicht kann man ja damit so eine Art "Recht auf Vergessen" im Firmwarebereich (Google light) einbauen ... Gruß, Stefan
-
Thread
ATMega328, komisches Verhalten bei fast vollem Speicher
recht umfrangreiches Programm endlich fast fertig, wird der Speicher knapp. AVR-GCC sagt: Device: atmega328p Program: 32410 bytes (98.9% Full) (.text + .data + .bootloader) Data: 1905 bytes (93.0% Full) (.data + .bss + .noinit) Optimieren kann ich den Code sicher noch, wird aber sehr
eine ältere Version von 2012 oder 2013, weil mit der aktuellen mein Eclipse Probleme hatte, den ATMega328 korrekt zu erkennen. Heute Abend gehts weiter - aber viel Hoffnung, das zu finden, habe ich nicht ... :-/ Gruß, Sebastian
-
Thread
Atmega 328p Eeprom schreibzugriff auf einzelne Bits
auf mehrere Zellen oder Bits vermieden werden: Beispielsweise kann eine Uhr eines Arduino Uno mit ATmega328P, die Versorgungsausfall durch Stehenbleiben wie eine mechanische Uhr „überleben“ soll, minutenweise jeweils 1 Bit in einem 60 Bit (8 Byte) großen EEPROM-Abschnitt löschen. "
bereits vorhandene Software zugreifen will wie FHEM, Home Assistent, io Broker un co. Wieso der Atmega 328p mit dem internen Eeprom, ganz einfach, weils schon da ist... Ich will damit basteln was ich hier habe. Unter anderem Einige 328p, habe ich mal im zehner pack gekauft, rfm69cw hab ich auch noch
-
Thread
Arduino IDE, Atmega328p mit internem Takt
breadboard-1-6-x.zip Beim kompilieren bekomme ich folgende Warnung: "Warning: Board breadboard:avr:atmega328bb doesn't define a 'build.board' preference. Auto-set to: AVR_ATMEGA328BB" Hat jemand eine Vermutung, woran es liegen könnte?
p.s. Datenblatt ATmega328 im Kapitel /9.2.1 Default Clock Source/: "The device is shipped with internal RC oscillator at 8.0MHz and with the fuse CKDIV8 programmed, resulting in 1.0MHz system clock."
-
Thread
Raspberry Pi Verbindung zu Atmega 328P UART
µ-Community, Ich habe ein Problem bei folgender Schaltung: Ich möchte meine RPi mit einem ATMEGA 328P(U) mit 12MHz Oszillator über UART verbinden, als Basis für meinen Versuch habe ich diese http://www.andremiller.net/content/raspberry-pi-and-arduino-via-gpio-uart Anleitung genommen. Die
Siehe Anhang): RPi 3,3V -> CD4050 VCC RPi GND -> CD4050 GND RPi RXD -> CD4050 Ausgang (Y) ATMEGA 328P TXD -> CD4050 Eingang (A) Problem: Wenn ich jetzt eine Verbindung herstelle kommen zwar ~90% der Daten an, leider kommen in den Pausen und den zwischen den Zeichen&Strings Unmengen an Fehlinformationen
-
Thread
ATmega328p PC5 als output funktioniert nicht
Moin, mir gehen die pins am ATmega328p aus, ich würde gerne PC5 als Output setzen. Wenn ich DDRC |= (1 << PC5); setze, funktioniert u.a. die serielle Kommunikation nicht mehr (PD[0:1]), über die ich auf den MUC zugreife. Ich
nicht mehr funktioniert oder ob der MUC komplett hängt. Google sagt der Pin wird bei anderen (!) ATMega MUCs für JTAG benutzt und die entsprechende Fuse zu deaktivieren hilft, aber soweit ich weiß hat der 328p kein JTAG? Keine Ahnung ob das relevant ist, aber PC[0:2] sind bereits Ausgänge (funktionierend
-
Thread
PD0 leuchtet ununterbrochen (Atmega328p)
Hatte int 21h schrieb im Beitrag #5652042 angegeben: > (Atmega328p) Thomas O. schrieb im Beitrag #5652060: > um welchen µC handelt es sich? Wenns einer der größeren mit JTAG, > kannst > du in deinem Programm das JTAG disable Bit setzen.
Wahnsinn. Die ÜBERSCHRIFT lautet: "PD0 leuchtet ununterbrochen (Atmega328p)" Thomas O. schrieb im Beitrag #5652060: > um welchen µC handelt es sich? Da denkt man doch automatisch an einen Z80 mit PIO, oder nicht?
-
Thread
Auflösung Temperaturmessung 1N4148 Atmega328
Hallo zusammen, ich experimentiere ein wenig mit einer 1N4148 an einem Atmega328 um hohe Temperaturen >200°C zu messen. Die Diode habe ich über 1k an +5V gehängt. Zusätzlich zwischen A0 und GND 100nf. Ich habe den ADC wert an A0 bei Raumtemperatur gemessen (20,5°;ADC Wert: 141
Lukas schrieb im Beitrag #3517078: > ich experimentiere ein wenig mit einer 1N4148 an einem Atmega328 um hohe > Temperaturen >200°C zu messen. Daß die nur max 175°C haben darf, weißt Du aber?
-
Thread
AVR Atmega328p Fuse Bit Calibration
AVR Atmega328p Fuse Bit Calibration Ich lesen bei einem arduion uno mit dem oben genanten chip per AVR Extreme Burner aus und erhalte bei calibration bits FFFFFF85, warum? ich betreibe den Arduino mit einem
16000mhz getauscht. ist das diese Kalibrierung > ? Nein, natürlich nicht. OSCCAL wirkt auf den im ATMega eingebauten RC-Oszillator und auf nix anderes. Außerdem: auf den üblichen MCP2515-Modulen sitzen keine Oszillatoren, sondern Quarze. Hat aber beides absolut nix mit dem OSCCAL-Register des ATMega zu
-
Thread
RAIO RA8872 mit ATMega328P Ansteuern
ich habe folgenden Display Kontroller: RAIO RA8872 Ansteuern möchte ich diesen mit einem AVR ATMega328P, den ich auf einem Arduino Uno habe. Mit Ansteuern meine ich nur mal ein Hello World ausgeben auf dem Display um herauszufinden ob das Display überhaupt meinen Erwartungen entspricht. Meine
/default/files/display-data-sheet/DT028ATFT-v21.pdf Kann ich den Kontroller überhaupt mit dem ATMega328P ansteuern? Hat jemand von euch das schon mal gemacht und kann mir die Richtung zeigen in die ich gehen muss? Oder hat jemand ein Beispiel an das ich mich lehnen kann?
-
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