-
Thread
ATmega: unerwatetes Reset
Danke für die Antwort. Also, im Datenblatt (DS40002061B) steht unter Punkt 38.5: ATmega168A-PU: Power-Supply 1.8 - 5.5 V Oder gibt es von dem ATmega168-PU verschiedene Versionen? Das genannte Datenblatt ist von 2020. Auf dem Controller ist außer der Typbezeichnung noch "1227" aufgedruckt. Vielleicht das Herstellungsdatum Woche 27 in 2012? Evtl. war der ATmega168-PU damals nur bis 2,7V spezifiziert?
-
Thread
Einfache CPU, einfacher Rechner, nur zum Lernen, Erfahrung?
Prototype fertig. Nix kompliziertes. Ein paar IO und etwas Zeitabhandlung. Nie vorher hatte ich einen ATMega bewusst wahrgenommen. Etwas C im Hintergrund, aber von C++ nur gehört. Der schnelle Einstieg hat mich fasziniert. Jetzt nach 10 Jahren, gibt es immer noch Herausforderungen. C++ verstehe ich nun
notes: .byte C4, D4, E4, F4, G4, A4, B4, C5 durations: .byte 100,112,126,132,150,168,188,200 notes_length = 8 PBD=$1A82 PBDD=$1A83 [/code] Wenn man mehr Noten ( z.B. für 2 Oktaven ) haben will, wird man wohl nicht umhin kommen, 2 bytes für die Noten und die Notendauern
-
Thread
rpi <--> avr uart Übertragungsfehler bei Quarzbetrieb
aus dem internen RC - >Oszillator. Dann ändere mal mit Kältespray/Heißluft die Temperatur des Atmega. MfG Spess
16 Bitdauern abgetastet, wovon 2 "OK" sein müssen. Es bleibt also eine Reserve von 6/16 Bit auf 168/16 bit. Damit sind es 3,6%. Wenn beide falsch laufen, 1,8%. (Ich glaube, es kommt prinzipbedingt noch 1/2 16tel Bit dazu, das wären dann 3,3% bzw. 1,6%) Wohlgemerkt, wenn die physikalischen Signal
-
Thread
Bootloader für "Arduino" Mega2560 mit CH340.
2560 den Arduino-Bootloader von https://github.com/arduino/ArduinoCore-avr/tree/master/bootloaders/atmega (das ist die aktuelle Version, auch wenn sie gealtert ist). Wo Du Deinen Programmer anklemmen musst: https://support.arduino.cc/hc/en-us/articles/4841602539164-Burn-the-bootloader-on-UNO-Mega-and-classic-Nano-using-another-Arduino
hatten Dir doch die Boot-Files in https://github.com/arduino/ArduinoCore-avr/tree/master/bootloaders/atmega Die File waere https://github.com/arduino/ArduinoCore-avr/blob/master/bootloaders/atmega/ATmegaBOOT_168_atmega1280.hex und die Fuses hatte ich Dir auch geschickt, Verkabelung auch. Was ist Dein
-
Artikel
Arduino
mit vielen Beinchen gelötet werden, ist ein Austausch für den Anfänger ausgeschlossen. Einen neuen ATMega328P (PDIP/ Plastikinsekt mit 32 Beinen) gibt es im Elektronikhandel für ca. 3 Euro im Gegensatz zu 25 Euro für ein komplettes Board. (Den blanken Chip kann man aus der IDE mit dem Bootloader flashen
werden. Andere Boards. Der Arduino Duemilanove ist der Vorgänger des Arduino Uno. Er besitzt den ATmega168 (seit 2009 328p) statt dem 328 wie beim Uno. Als Konverter verwendet der Duemilianove eine FTDI-Chip anstelle eines 16U2. Sonst ist von der Pin anzahlen und den Maßen des Boards identisch mit denen
-
Thread
SoC oder µC mit sehr vielen IOs gesucht
irgendeinem BGA Gehaeuse mit 200-300pinnen. Ein beliebiges Beispiel waere z.B der STM32F777xx mit 168 IOs.. Vanye
Motopick schrieb im Beitrag #7686451: > Silabs C51F020 64 IOs ATmega2560: 86 IOs Viele bevorzugen aber IO-Expander (74HC165, 74HC595, PCF8574/A). Das macht dann das PCB deutlich einfacher, da nicht sämtliche IOs bis zum µC geführt werden müssen. Bzw. reduziert erheblich
-
Thread
LED Modul 1637
Arduino, nur ein Bastelboard. Welcher Controller? Arduino ist doch nur ein Name. Wenn du einen Atmega328 hast oder einen Atmega168, dann kannst du das Teil mit Arduino programmieren. Musst halt nur auf Arduino.cc gucken wie die Pins dort im Original und Arduino heißen. Schaue es dir doch wenigstens
nur ein Bastelboard. > > Welcher Controller? Arduino ist doch nur ein Name. > Wenn du einen Atmega328 hast oder einen Atmega168, dann kannst du das > Teil mit Arduino programmieren. > Musst halt nur auf Arduino.cc gucken wie die Pins dort im Original und > Arduino heißen. > Schaue es dir doch
-
Artikel
IRMP
Mikrocontroller-Familien lauffähig. AVR ATtiny87, ATtiny167 ATtiny45, ATtiny85 ATtiny44, ATtiny84 ATmega8, ATmega16, ATmega32 ATmega162 ATmega164, ATmega324, ATmega644, ATmega644P, ATmega1284 ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P XMega ATXmega128 PIC (CCS- und XC8/C18-Compiler) PIC12F1840
den Timer2 mit 8-Bit-Genauigkeit verwenden. In diesem Fall wird dieser dann konfiguriert über: Für ATmega8/ATmega16/ATmega32: Für ATmega88/ATmega168/ATmega328: Bei anderen AVR-µCs empfiehlt sich ein Blick ins Datenblatt. Man sollte in diesem Fall nicht vergessen, auch die Interrupt-Routine an den Timer2
-
Thread
Konzept beim Stellen des Datums einer rtc (DS3231)
Hallo zusammen, ich nutze die o.g. rtc und Atmega168 (als Arduino nano) - das läuft auch alles soweit. Ich habe ein Menü programmiert in dem man die rtc stellen kann, nur beim Datum frage ich mich, woher bekomme ich den Maximalwert für den Tag in
-
Thread
AVRs mit USB?
. Alles, was ich finden kann, ist "AVR Microcontrollers Peripheral Integration" [1], welche nur ATmega8/16/32U2 und ATmega16/32U4 listet. Hinzu kommen DU Devices wie AVR64DU32. Die Frontseite der AVR-LibC v2.1.0 listet unter USB: [pre] at90usb82 at90usb162 at90usb646 at90usb647 at90usb1286 at90usb1287 atmega8u2 atmega16u2 atmega16u4 atmega32u2 atmega32u4 atmega32u6 [/pre] also etwas veraltet. Dann gibt's noch avr-mmcus.def [3], wo man nach RMW suchen kann, weil (einige? alle?) Xmega USB Devices
-
Thread
ATMega328PB-AU Grundschaltung auf Platine
Veit D. schrieb im Beitrag #7643956: > hast du dich vielleicht verschrieben? Einen ATmega328PA finde ich beim > Hersteller nicht. Den hat Microchip vergessen herauszubringen. Ich hatte nur überschlägig meine Datenblätter angesehen und dabei eines für ATmega48PA, 88PA, 168PA und 328P
#7644515: > Veit D. schrieb im Beitrag #7643956: >> hast du dich vielleicht verschrieben? Einen ATmega328PA finde ich beim >> Hersteller nicht. > > Den hat Microchip vergessen herauszubringen. > Ich hatte nur überschlägig meine Datenblätter angesehen und dabei eines > für ATmega48PA, 88PA, 168PA
-
Artikel
Forum-Teilnehmer
Andreas Andreas S. 84 9xxxx MSP430, ARM PIC Student Bernhard Bernhard S. 65 990xxx - - - ANALOG ATmega - - Hardw.Ing. Dave David W. 89 88*** 07*** Vn_Nn@gmx.net AVR AVR AVR - Student FPGAküchle YES YES 69 0xxxx XxX XxX XxX FPGA XxX XxX XxX FPGA-Entwickler frankyp Frank Petelka -- 7xxxx n.a. n.a. Elektro
Robotik Java Schüler, aktuell 10. Klasse nikbamert Nik Bamert 89 PLZ Tel email www.nikbamert.com AVR atmega168 avr+enc28j60 in eagle layouten Gymnasiast Noonien Ferdinand Stehle 88 26xxx noonien at freakfiles.de freakfiles.de AVR mega32, mega8515 SciFi linuxverfechter Gymnasiast Esko Alexander Schmidt BJ
-
Thread
Windows GUI mit µC USB ComPort
reingehen sollen. Aktuell habe ich zwar eine GUI, jedoch keinen Quellcode dafür und auch nicht für den Atmega168, da der Programmierer gestorben ist. Nun möchte einen neuen µC verwenden, der den ganzen kram handelt. Ggf auch eine neue GUI erstellen. Es sollen via Häckchen setzen diverse Daten Seriell weitergegebene
sollen. > Aktuell habe ich zwar eine GUI, jedoch keinen Quellcode dafür und auch > nicht für den Atmega168, da der Programmierer gestorben ist. > Nun möchte einen neuen µC verwenden, der den ganzen kram handelt. > Ggf auch eine neue GUI erstellen. > Es sollen via Häckchen setzen diverse Daten Seriell
-
Artikel
Wer hat was
an: Austria. Иван, Wels/Austria: MSP430FET (USB) / einige MSP430er Bayern. deadbuglabs, Nürnberg, Atmega: m8, m328P, m168, m32, RC bedrahtet + SMD esko, Fürth, Atmega, RCLD bedrahtet + SMD, Leds, Schalter, derzockermp, Passau, 7,5 digit DMM Kalibriert, Widerstände, Kondensatoren, Netzteile, Programmer
matrixstorm Erfurt/Schwansee 99195 auch alles moegliche in SMD und DIP: reichlich (jeweils mehrere) AVRs: ATmega8(A), ATmega328p, ATmega644(p), ATmega1284(p), ATmega128, ATmega2560, ATmega32u4, ATXmega128A3U, ATXmega256A3U, ATXmega384C3, ATXmega256D3, ATXmega384D3 und IC-Sockel; LEDS insbesondere auch RGB klar
-
Thread
Induktiver Positionssensor - Fragen dazu
zwar schon des öfteren erwähnt, jedoch im DB des AT328P steht: 24.2 Overview The ATmega48A/PA/88A/PA/168A/PA/328/P features a 10-bit successive approximation ADC Was denn auch sonst... Flash-Wandler pfffft mfG fE
ProductDocuments/DataSheets/40001906C.pdf Der Arduino Uno R3 und auch der Arduino Nano haben einen Atmega328P und keinen Atmega328PB verbaut - daher denke ich schon, dass ich das richtige Datenblatt erwischt hatte - never mind. Background: Der Atmega328P wird von Microchip zwar nicht mehr für neue Designs
-
Thread
Ich messe 100mA für ein digital Pin auf dem Arduino Nano bei digitalWrite HIGH?
323: https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf
weglassen. Miss bitte niemals in deinen Schaltungen, wie du es hier getan hast. Die Pins vom ATMega328P sind glücklicherweise sehr gnädig. Andere Controller oder Komponenten hättest du zerstören können, wenn du einfach wild Teile der Schaltung mit einem Stück Draht kurzschließt (so verhält sich dein
-
Artikel
High-Speed capture mit ATmega Timer
Nummern MCU Arduino Board ICP Pin Dbg Pin Anzahl speicherbarer Werte Arduino Pin Mapping Tabelle ATmega328P, ATmega168 Duemilanove, Uno ICP1 / PB0 Arduino Pin 8 PD6 Arduino Pin 6 1080 PinMapping168 ATmega32U4 Leonardo ICP1 / PD4 Arduino Pin 4 PD6 Arduino Pin 12 1500 PinMapping32u4 ATmega2560 Mega 2560
aus, die Arduino Funktionen werden nur die Ausgabe der Werte verwendet. Enthält den SourceCode für ATmega168, ATmega328 und ATmega32U4. Diese Variante ist zu empfehlen, wenn man den Code lesen und verstehen will, da keine Makros für die Registernamen verwendet werden Enhält den SourceCode für den ATmega2560
-
Thread
[V] Diverse Tiny Mega XMega
ATXmega128A1-AU TQFP100 2 5,00 € ATXmega128D3 TQFP64 1 3,00 € ATMega168A-AU TQFP32 18 1,00 € ATMega32A-AU TQFP44 1 1,00 € ATTINY84A-MU QFN20 4 0,50 € ATTINY84A-SSU SOIC14 6 1,00 €
ATMega168A-AU und ATTINY85-20SH sind weg... 25€ inkl. Versand für den Rest....
-
Thread
Attiny 1616 Hardware-Interrupt
DCC track signal and receive DCC commands. The library currently supports the AVR ATTiny84/85 & ATMega88/168/328/32u4 and Teensy 3.x using the INT0/1 Hardware Interrupt and micros() ONLY and no longer uses Timer0 Compare Match B, which makes it much more portable to other platforms. https://github.com
Stefan W. schrieb im Beitrag #7552058: > The library currently supports the AVR ATTiny84/85 & > ATMega88/168/328/32u4 and Teensy 3.x using the INT0/1 Hardware Interrupt > and micros() ONLY and no longer uses Timer0 Compare Match B, which makes > it much more portable to other platforms. Deinen
-
Thread
AVR Tiny Basic Computer mit ATMega1284
programmieren kann baue ich momentan an einer mobilen Lösung. Tastatur wird ausgelagert auf einen ATMega168. Als Display kommt ein kleiner TFT mit AV Eingang zum Einsatz, so wie ich es schon bei meiner Spielekonsole im Bild gemacht habe. Vom Layout her habe ich mich an den Apple Emulator auf ATMega
habe ich zur Zeit direkt am Controller dran und nicht per serieller Verbindung am ausgelagerten ATMega168. Es gab nämlich Probleme mit der Verbindung. Keine Ahnung. Arduino lib. Muss ich mal durchschauen. Jetzt hängt sie erstmal direkt an 2 Ports vom ATMega1284. Per Shift Taste konnte ich alle wichtigen
-
Thread
RS-485 Master-Slave Adressierung
https://simplymodbus.ca/ Das verwende ich für Basteleien seit 10 Jahren. Das ist sogar einem ATMEGA168 beizubringen.
-
Thread
SMD LED Farben und Forward Current
alle 504 LED mit einem 8 Bit Leuchtwert speicher 504 Byte Der Controller ATmega 328 hat EEPROM 1024 Bytes Ja, es gibt andere Controller, ich verwende aber den.
realisieren. Ich finde die Idee, das DCC-Signal auszuwerten und gleichzeit WS2811-Signale mit einem ATmega328 zu erzeugen, sportlich interessant.
-
Thread
Arduino Bootloader Problem
und etwas überschrieben oder der Zeiger verbogen wird. Oder, er hat die kleine Version mit dem AT168?
gestartet worden war, war Schluss mit lustig und ich musste den Bootlader neu flashen. Der optiboot_atmega328-2022-07-18.hex hat das Problem gelöst.
-
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
Markus _. schrieb im Beitrag #7527407: > man kanns nicht lesen, wenn ich raten müsste, würde 168P sagen Jep, der BeteMCU Pro Mini hat einen 168
-
Thread
Was ist den bei Conrad los Kein einziger Binärzähler-IC !
#7510987: > Wer braucht denn noch binaerzaehler IC ? Ich hab mal 74AC161 als Vorteiler für den ATmega168 genommen, um bis 100MHz zu kommen. Und Single-Gate ICs benutze ich auch häufig. Aber ohne MC geht heute nichts mehr. Ich hab auch mal mit einem ATmega48 mehrere Logik-ICs ersetzt, weil das Gerät
-
Thread
ATmega328/Arduino und weiter?
Der nächst größere ist für mich der ATmega644. Den gibt es dort recht günstig als Modul: https://www.chip45.com/products/crumb644-1.1_avr_atmega_modul_board_atmega644p_usb_rs485.php
USB-Interface überfordert scheinbar die Zielgruppe. Dann gibt es noch den Arduino Micro mit ATMEGA32U4.
-
Thread
8 oder 16 Zeichen 4 Zeilen LCD mit 9 mm Zeichenhöhe
.bootloader.file=optiboot/optiboot_atmega328.hex nano.menu.cpu.atmega328.build.mcu=atmega328p ## Arduino Nano w/ ATmega328P (old bootloader low mem) ## -------------------------- nano.menu.cpu.atmega328old=ATmega328P (Old Bootloader
=0xDA nano.menu.cpu.atmega328old.bootloader.extended_fuses=0xFD nano.menu.cpu.atmega328old.bootloader.file=atmega/ATmegaBOOT_168_atmega328.hex nano.menu.cpu.atmega328old.build.mcu=atmega328p [/c]
-
Thread
LED CUBE selberbauen
Hilfe. Sind das einfarbige LEDs? ELV hat im Shop einen Bausatz für einen 4x4x4-Würfel mit einem ATmega168. https://de.elv.com/elv-led-cube-lc444-4x4x4-leds-bausatz-085272?fs=3796573803 Da ist sogar der Schaltplan hinterlegt.
-
Thread
Arduino - zeitkritische Signale
> mehrere davon Eins, zwei oder viele? Der Atmega328 hat drei. CNT0 bis 2 https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf Kapitel 14-18. Weiß man, welche davon belegt sind?
Christoph db1uq K. schrieb im Beitrag #7491231: > Eins, zwei oder viele? Der Atmega328 hat drei. CNT0 bis 2 > https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf > Kapitel 14-18. Weiß man, welche davon belegt sind?
-
Artikel
AVR-Tutorial: ADC
ATtiny13, ATmega48, -88, -168, …). In beiden Fällen wird an den AREF-Pin des Prozessors ein Kondensator von 100 nF als Minimalbeschaltung nach Masse angeschlossen, um die Spannung zu puffern/glätten. Es ist jedoch
Folgende AVRs können das (X = Flash-Größe in KByte): Tinys: ATtinyX61, ATtinyX0Y Megas ohne USB: ATmega8, ATmegaX8, ATmega32, ATmega2560, ... Megas mit USB: ATmegaXU4, ATmegaXU6 Diese können das nicht: ATtiny5, ATtiny10, ATtiny13, ATtinyX4, ATtinyX5 Bei allen AVRs mit ADC lässt sich die Betriebsspannung
-
Thread
AVR: "sleep disable" unnötig?
wann, und warum? Ob es als selbstverständlich gilt, weiß ich nicht, aber das Datenblatt z.B. des Atmega168 empfiehlt es: To avoid the MCU entering the sleep mode unless it is the programmer’s purpose, it is recommended to write the sleep enable (SE) bit to one just before the execution of the SLEEP
#7481557: > Ob es als selbstverständlich gilt, weiß ich nicht, aber das Datenblatt > z.B. des Atmega168 empfiehlt es: > > To avoid the MCU entering the sleep mode unless it is the programmer’s > purpose, it is recommended to write the sleep enable (SE) bit to one > just before the execution of
-
Thread
Liste von ICs usw. fürs Breadboard
25, 45, 85 14 Pins: ATtiny 24, 44, 84, 441, 841 20 Pins: ATtiny 261, 461, 861 28 Pins: ATmega 48, 88, 168, 328 40 Pins: ATmega 164, 324, 644, 1284 Auf Vorrat habe ich davon nur den ATtiny85 und ein paar Arduino Nano Module. Meine regelmäßigen Vorräte an Widerständen habe ich inzwischen
45, 85 > 14 Pins: ATtiny 24, 44, 84, 441, 841 > 20 Pins: ATtiny 261, 461, 861 > 28 Pins: ATmega 48, 88, 168, 328 > 40 Pins: ATmega 164, 324, 644, Warum denn diesen alten Mist. Nimm von den neueren aus der DA, DB, DD oder EA Serie. Da ist alles einfacher.
-
Thread
AREF beliebig klein wählbar?
https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf Arduino F. schrieb im Beitrag #7466282: > Auch finde ich keinen Hinweis auf den gültigen Aref Bereich. Seite 319, Tabelle 29-15 "ADC Characteristics
> Der hier verwendete Controller ist ATmega88. > Kann man die AREF beliebig klein wählen? Nein. Ein ATmega88-20PU (von 0643) gibt bei Uaref unterhalb ca. 0.7 V als ADC-Wert nur noch 0x3FF zurück.