-
Thread
Unterschied ATMEGA168PA-AUR vs ATMEGA168PA-AUR SL044
zusammen, ich brauche mal euer Schwarm Wissen. Wir verwenden bei einem alten Produkt in der BOM "ATMEGA168PA-AUR SL044". Dieser ist ja schon seit langem obsolete. Nun die Frage, für was steht das SL044? Ich kann dazu leider keine Informationen im Netz finden. Kann auch ein normaler "ATMEGA168PA-AUR
the 3-digit QTP …“ Microchip +1 In der langen PCN-Liste taucht dein Bauteil genau so auf: ATMEGA168PA-AUR SL044 ATMEGA168PA-AUR – also gleicher Microchip-Catalog-Part, nur vorher mit zusätzlichem SL-Code. Ineltek +1 Auch Distributoren führen heute noch Varianten wie „ATMEGA168PA-AUR SL044
-
Thread
LED Zuleitungen reduzieren.
Helligkeitsregulierung ist aber auch, dass zwar der Durchschnittsstrom gesenkt wird, aber der Peak bei 16,5mA (max 17,5mA laut DB) bleibt.
getest. Zum testen hatte ich leider nur einen Atmega328p bei der Hand. Ich denke ob ich das Programm auf einen Atmega328p oder Atmega328pb brenne, wird egal sein, solange ich den Controllertyp in der IDE umstelle bevor ich mit dem USBasp brenne. Liege
-
Thread
ESP32 und SG90 Servo mit 4 x AA Batterie versorgen
sehen Man muss diesen Eingang nicht verwenden, sondern kann direkt 5V einspeisen. Wenn Du den Atmega328 aus seinem Sockel rausholst, und in eine eigene Platine steckst, kannst Du ihn auch mit 3.3V versorgen, solltest allerdings die Taktfrequenz von 16 auf 8 MHz reduzieren.
Harald K. schrieb im Beitrag #7967379: > Sebastian schrieb: >> Arduino > > Wenn Du den Atmega328 aus seinem Sockel rausholst, und in eine eigene > Platine steckst, kannst Du ihn auch mit 3.3V versorgen, solltest > allerdings die Taktfrequenz von 16 auf 8 MHz reduzieren. Kann man als Pro-Mini-Clone
-
Thread
Suche Unterlagen zum DMM AVR-BOARD V3.0 der TU Braunschweig
enth¨alt s¨amtliche Bauteile des Bausatzes inklusive der Bezeichnung im Best¨ uckungsplan: Bauteil ATmega1284 LM386 1 nF 3,3 nF 4,7 nF 10 nF 15 nF 33 nF 47 nF 100 nF 1 µF 220 µF Stiftleiste 2x25 Stiftleiste 1x4 LED 3mm rot LED 3mm gr¨ un Mikrofon Lautsprecher Quarz 16 MHz Wid. 10 Ω Wid. 270 Ω Wid. 1 kΩ
Jumper-Leisten, X4,5 JP7, JP9 LED 1-4,7 LED 5,6 MIC Speaker Q1 R22 R5,8-11,25-26 R3,7 R20 R18 R2,6,12,17,24 R4,16 R21 R19 R1 (MIC.GAIN) R15 (VOLUME) f¨ ur R15 S1 X2,3 f¨ ur LM386 f¨ ur ATmega1284 Tabelle 1: Bausatz Bauteilliste 4 2 Best¨uckung 1.2 Hinweis Trotz sorgf¨altiger Kontrolle kann es unter Umst
-
Thread
[verschenke] AVR Mikrocontroller board
digitale-messdatenverarbeitung-mit-mikrorechnern-dmm Das Entwicklungsboard verfügt über folgende Eigenschaften: ATmega1284 Microcontroller mit 128kB Flash und 16kB SRAM 128x64 Pixel Grafik Display 8 MBit externer Flash (SPI) Audio in/out Joystick USB Anschluss (Programmierung des µC über Bootloader) JTAG/ISP
-
Thread
Systemnahe Programmierung in C (SPiC) Vorlesungsfolien, Übungen und Projekte
Bruno V. (bruno_v) 11.11.2025 17:16 >Eine µC-Plattform aus diesem Jahrtausend, mit Cobol oder Python aber >ohne C, dürfte selten sein. Naja, für Micropython sind es schon einige: STM32, ESP32, ESP8266, PiPico, Nordic nRF,
Programmierung in C (SPiC)" der FAU Erlangen-Nürnberg zur Programmierung > von AVR-Controllern (ATmega328) in C. Wobei mich eher der Einsatz von modernem C++ interessiere würde.
-
Thread
Quarz Abweichung in ppm bei einem Arduino nano Nachbau.
Nabend, ich nutze diesen Nano Nachbau: https://www.ebay.de/itm/385614629141 Nano V3.0 ATmega168 16M 5V Mini USB Microcontroller CH340G Adapter For Arduino Hat jemand Erfahrungen, oder weiß jemand was der Quarz für Abweichungen in ppm hat? Danke
- kann man das so sagen? Der CSTNE16M0V53C000R0 schwingt bei 16MHz
-
Thread
rtc - generelle Frage
Moin, vielleicht ist es einfacher dem Atmega einen Quarz oder Oszillator zu gönnen. Der würde die Urzeit im Atmega oder Attiny gleich genau erzeugen können und der Aufwand ist geringer. Nur eine freier Timer muss vorhanden sein Gruß Carsten
schrieb im Beitrag #7962044: > Also 1.7 Promille - parbleu! > Sicher nicht bei einem üblichen ATmega. kommt drauf an, ich habe einen Atmega auch schon mit einem 5€ Oszillator (Edelstahlgehäuse) bestückt. Der hatte mit 16Mhz viel geringere Abweichungen als ein 5 €Cent Arduino Onboard Oszillator
-
Artikel
RFM69
Ausführungen == RFM69HC(W) RFM69H(W) RFM69C(W) RFM69(W) Sendeleistung 20 dBm 20 dBm 13 dBm 13 dBm Pins 16 16 14 16 Abmessungen 16 x 16 mm 19,7 x 16 mm 16 x 16 mm 19,7 x 16 mm Status aktiv EOL aktiv EOL Die H-Variante hat eine eingebaute Endstufe für eine etwas höhrere Ausgangsleistung. Das RFM69C hat 2 Pins
Sendeleistung 5 dBm 13 dBm Empfindlichkeit -105 dBm -120 dBm Stromaufnahme 22 mA/11 mA/0,3 µA 45 mA/16 mA/0,1 µA FIFO Größe 16 Bit 66 Bytes Syncmustererkennung Fest 0x2DD4 oder 0xD4 Frei bis zu 8 Bytes Ansteuerung. Das Funkmodul kommuniziert über die SPI Schnittstelle mit dem µC. Im einfachsten Fall werden
-
Thread
24-Kanal PWM Led-Controller mit key-scan
HT16K33 kann sogar 128 LEDs, hat aber nur 16 Stufen. https://cdn-shop.adafruit.com/datasheets/ht16K33v110.pdf Eine Angabe welche Ströme durch die LEDs gehen sollen fehlt.
Jörg R. schrieb im Beitrag #7959559: > HT16K33 kann sogar 128 LEDs, hat aber nur 16 Stufen. > > https://cdn-shop.adafruit.com/datasheets/ht16K33v110.pdf > > Eine Angabe welche Ströme durch die LEDs gehen sollen fehlt. den benutze ich
-
Thread
Externes 8zoll zu usb Floppy Laufwerk (z.B. Shugart SA85? Oder komp.)
Ich habe auch einen Stapel 8" Disketten aus der Zeit. Zum Lesen habe ich einen FD2797 an einen ATMega128 gehäkelt. Es stellte sich heraus, dass alle Disketten massiv Lesefehler hatten. Die Magnetisierung war im Laufe der Jahrzehnte einfach zu gering geworden. Beachte bitte, dass nur das Single-Density
interessant was beim Auslesen von einigen alten 8-Zoll Disketten herauskam: - 18 8-Zoll Disketten (16 von Nashua, 2 von Olivetti), 76 Tracks mit je 26 Sektoren, 256 Bytes je Sektor, MFM (DD - Double Density), Nashua Disketten beidseitig, Olivetti Disketten einseitig beschrieben, Softsektor - Die Nashua
-
Artikel
AVR-Tutorial: Equipment
verschiedenen SMD-Gehäusen wenn das Endgerät klein werden soll. Das Tutorial kann auch mit dem weniger alten ATmega88 (oder ATmega88A, ATmega88PA) genutzt werden. Der ATmega88 ist zwar nicht als Ersatz für den ATmega8 entwickelt worden, kann aber auf Grund der Pin-Kompatibilität sehr leicht in bestehenden Schaltungen
Erweiterungsmöglichkeiten bietet. Siehe: Arduino. Die Boards der Arduino-Familie bieten z.B. einen ATmega328P mit 16MHz und lassen sich über einen integrierten USB-seriell-Wandler und Bootloader programmieren. Die Ports sind auf Buchsenleisten herausgeführt. Arduino-Boards können auch unabhängig von der
-
Thread
Feld aus Festwerten im Programmspeicher
Nabend, wie war noch die Formulierung wenn ich ein Feld aus Festwerten nicht im RAM beim Atmega haben möchte sondern im Programmspeicher? uint8_t Feld[10]; Finde das gerade so ad hoc nicht. Danke
dortige address_space Attribut agiert nämlich wie ein Qualifier. Wobei soweit ich weiß clang nur 16-Bit Address-Spaces hat, also weder __memx noch __flashx.
-
Thread
Schaltung vereinfachen
Schaltung und die Aufgabe diese zu > verkleinern und zu verschlanken. zeigen! > Darauf sind aktuell 16 OPVs (LM339), je 2 davon sind an einen von 8 > Eingängen gekoppelt. Es sind aber nur 4 LM339 (nicht 16). Und 2 Komparatoren je Eingang sind das Minimum, wenn man 8 Fensterdiskriminatoren "zu Fuß"
mal mit STM anfangen und parallel einen Versuchsballon mit langsamer AD-Wandlung auf vorhandenem ATmega aufbauen und testen.
-
Artikel
AVR-Tutorial: UART
nach der folgenden Formel: Beim AT90S4433 kann man den Wert direkt in das Register UBRR laden, beim ATmega8 gibt es für UBRR zwei Register: UBRRL (Low-Byte) und UBRRH (High-Byte). Bei Baudraten über etwa 3.900 Bit/s (gilt nur bei Verwendung eines Takts von 16 MHz) steht in UBRRH eine 0, da der berechnete
, statt der oben genannten Formel die Formel der Codebeispiele zu verwenden: Beispiel: Bei einem ATMega mit 16 MHz und 115200 Baud ist der Wert laut Datenblatt UBBRL=8. Rechnet man mit der Formel UBRRL=(F_CPU / (UART_BAUDRATE* 16L) - 1), ergibt sich ein Wert von 7,680555 und im UBRRL-Register steht somit
-
Thread
Input Thresholds beim Raspberry Pi Pico
Schaltschwellen durchaus nutzen, wie sie sind. Wobei es allerdings Überraschungen geben kann. Beispiel: ATMega328P Schalschwelle ca. VCC/2, also 2,5V bei VCC=5V mit recht großer Hysterese. Beim übertragen des Programms auf einem Leonardo, also mit ATMega32U4, kam dann die Überraschung/Fehlfunktion. An
: Hab' welche mit ME6215C33M5G Dropout voltage: 0.16V @ 100mA / 0.32V @ 200mA
-
Thread
Fensterüberwachung Haus mit Arduino Nano V3 Atmega168 und HUB75 P2 RGB LED-Display 64x32
Manfred P. schrieb im Beitrag #7951249: > Du weißt, dass es den Nano auch mit einem Atmega328 gibt, Ja. Ich war mal der Meinung gesehen zu haben, dass A6 / ADC6 und A7 / ADC7 beim Atmega168 auch I/O können und hatte deswegen den Typ genommen, hatte mich aber versehen... Manfred P.
4-5 Kontakte auswerten. Da Netzwerk 4 Adernpaare hat, kommst du selbst mit 4 Kontakten p. Paar auf 16 Fenster ;-)
-
Thread
upyOS Betriebssystem Mikrocontroller
umgehen. Für viele Projekte brauche ich schon allein 144kB allein für den VGA Bildschirmbereich (bei 16 Farben). Bleiben zwar immer noch reichlich 100kB verfügbar, aber die will man dann nicht für Überflüssiges verballern.
System. Kommandozeile als UART über USB. Funktioniert wunderbar. BTW: NuttX soll auch auf einem ATmega laufen und auch auf Z80. https://nuttx.apache.org/docs/latest/platforms/index.html Gruß Olaf
-
Thread
CH32V003-J4M6: Einfacher Rechteckgenerator 0,5 Hz 20 kHz
USB-Kabel einsteckt. Ein Arduino nano ist nichts weiteres als (in der klassischen Variante) ein ATmega328 mit Bootloader-Firmware und einer USB2UART Bridge. Wenn Du einen ATmega ohne das Board programmieren möchtest, benötigst du auch dort einen Programmer. Das gleiche gilt hier für den CH32V003
Beitrag #7948644: > Ein Arduino nano > ist nichts weiteres als (in der klassischen Variante) ein ATmega328 mit > Bootloader-Firmware und einer USB2UART Bridge. Wenn Du einen ATmega ohne > das Board programmieren möchtest, benötigst du auch dort einen > Programmer. Richtig. Aber einen Nano kann
-
Thread
Arduino Q, Qualcomm kauft Arduino, neue IDE ante Portas
QRB2210 lanciert wird und sich wie in der folgenden Tabelle präsentiert.  Neben dem geringen Energieverbrauch - man spricht vom Bereich von 1 W - wurde die hohe Rechenleistung betont; es gibt eine „breiten Temperaturbereich“ und einen Grafikbeschleuniger. Außerdem
Video out of sync? Sorry, kann sein dass ich mich in der Hektik verklickt habe beim Exporten...seit 16h am Rackern, dachte nicht dass es so eine große Sache angekündigt sein wird... Tam
-
Artikel
Bitmanipulation
sind als Bitnummer definiert. Das ist wichtig, wenn man Register von großen AVRs manipuliert, z. B. ATmega48. Hier muss aus der Bitnummer über eine Schiebeoperation erst das Bitmuster gemacht werden. ARMv6-M (Cortex-M0). Der minimalistische Instruction-Set der ARMv6M-Architektur, auf welcher der Cortex-M0
Forumsbeitrag: Bits für ein Schieberegister zusammenstellen, TLC5941 Forumsbeitrag: TLC5947 und ATmega16 Bitmanipulation Forumsbeitrag: Bitreihenfolge ändern Forumsbeitrag: Übersichtliche Abfrage von vielen Pins Forumsbeitrag: Verschiedene Möglichkeiten der Bitmanipulation bei IO-Registern Weblinks.
-
Thread
CH32V003 J4M6
product-detail/C5187096.html?s_z=n_ch32v Von daher haben die CH32V003 die AVR-Serie abgelöst, so die 16 KByte Flash reichen. Wie Kirnbichler angemerkt hat, gibt es auch den CH32V002 mit mehr Speicher, den habe ich noch nicht evaluiert, aber von dem, was ich im Datenblatt gesehen habe, unterscheidet der
V-USB Manier). Prinzipiell benötigt man nur ein einziges mal einen Arduino UNO oder Nano mit ATmega168 / ATmega328 um den Programmer zu flashen und fortan können V003-Chips dann mit diesem geflasht werden.
-
Thread
Suche Keeloq Hersteller Key im Flash S08DZ96
vorgeschriebenen Wegfahrsperre ausgerüstet haben. In den Empfängern wurden als Prozessoren MC68HC05B16 mit einem OneTimeProgrammable ROM verwendet, das gegen Auslesen geschützt ist. Problem ist, das die 433MHz Handsender zu dem System inzwischen nicht mehr verfügbar sind und ich die Nachbauen muss
korrekt. Ich hab das nachvollzogen und hab inzwischen einen Prototyp der 100% erfolgreich auf nem ATMega8 mit nem 433MHz Sender läuft. (Hab's mit nem Tiny13A versucht, aber dem war's zu viel) Einzige Zusatzinfo: auch die Annahme das in Byte 4 Bit2/3 die Batterieinfo ist, ist korrekt. Ich muss noch
-
Thread
Eigener Bootloader stm32f103
> Ja, mein MIDI-Controller hat einen 5pol-Din sowie auch USB. Allerdings > habe ich noch einen Atmega 90USB162 für die MIDI Komunikation auf meinem > Board, da ich auf diesem die LUFA USB Midi Firmware darauf habe. Wenn du den ATmega weglässt, und statt des STM32F103, der ja der allererste Ur-STM32
neueren STMs. Da geht es definitiv. Einziges Problem ist da nur dass man mit dem DMA maximal über 4x2^16 Byte kommt. Man muss also je nach dem den DMA mehrmals konfigurieren. Aber Geschwindigkeits technisch ist das schon ziemlich gut.
-
Thread
Probeschaltung mit Funktionsgenerator und (Labor)Netzteil testen Gesperrt
Treiber Chip https://www.nxp.com/products/power-drivers/lighting-driver-and-controller-ics/led-drivers/16-channel-12-bit-pwm-fm-plus-ic-bus-led-driver:PCA9685 hat genau die gewünschten 1525Hz PWM Frequenz. Fertig verbaut auf einem Arduino-Shield gibts das mit H-Brücken gedacht als Motortreiber fix fertig
Chip > https://www.nxp.com/products/power-drivers/lighting-driver-and-controller-ics/led-drivers/16-channel-12-bit-pwm-fm-plus-ic-bus-led-driver:PCA9685 > hat genau die gewünschten 1525Hz PWM Frequenz. Fertig verbaut auf einem > Arduino-Shield gibts das mit H-Brücken gedacht als Motortreiber fix
-
Thread
Arduino Uno R4: Besonderheiten und Abhilfen
const int freq = 5000; const int resolution = 8; #endif [/c] oder [c] #if defined(__AVR_ATmega1284P__) Serial.println(F(", auf migthy ATmega1284p")); #elif defined(__AVR_ATmega328P__) Serial.println(F(", auf ATmega328p")); #elif defined(ESP32) Serial.println(F(", auf ESP32 WEMOS LOLIN32
Kai schrieb im Beitrag #7943866: > mit Zuweisung zu einem int16_t funktioniert es > ebenfalls - nur nicht mit einem int. Liegt vermutlich daran dass die EEPROM Leseroutine sowas ist wie [c]uint16_t eeprom_read_word (const uint16_t*);[/c] Wenn der Rückgabewert
-
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
Anwendung war z.B. Auswertung von GPS-Daten, wo erklärt wurde, IEEE single sei zu ungenau. Ein AVR @ 16MHz schafft 1000 Funktionsauswertungen oder mehr pro Sekunde, wie sinl, asinl, etc. Eine GPS Auswertung dauert also nicht bis zum nächsten Frühjahr.
-
Thread
Commodore C128
des 8563 Video Controller gemacht. VDCADR:$d600 VDCDAT:$d601 Hinter denen verbergen sich weitere 16KiB(?) Video-RAM. welche nur durch dieses Nadelöhr adressiert werden können.
geeignet? Das Speicherlayout im C128-Modus ist deutlich komplexer - irgendwie muss man einer CPU mit 16 Bit Adressbus ja 128K RAM + noch einiges an ROM verkaufen. Vermutlich muss man die MMU vorher konfigurieren, und / oder das Color RAM ist an anderer Stelle eingeblendet.
-
Thread
4051 Muxer mit NTCs
ein Schließer ist! Der könnte passen "Thermorex TK24-T02-MG01-Ö130-S120 Bimetallschalter 250 V 16 A Öffnungstemperatur (± 5°C) 130 °C Schließ-Temperatur 120 °" https://www.conrad.de/de/p/thermorex-tk24-t02-mg01-oe130-s120-bimetallschalter-250-v-16-a-oeffnungstemperatur-5-c-130-c-schliess-temperatur
Moin, vielleicht kannst Du, wenn 10 Bit Auflösung reichen, den eingebauten Muxer und Wandler des ATmega 2560 anstatt des 2. 4051 nutzen. Da sind die Eingänge hochohmig genug. Vielleicht kannst Du auch beide 4051 einsparen, wenn Du über PWM vom Atmega und einen TP wieder ein Analoges Signal erzeugst.
-
Thread
mit welchen Lock Bits ist ein ATmega noch lesbar?
nur aus 0xFF oder 0x00 besteht, ist es nicht brauchbar. Ansonsten flashe es auf einen anderen ATmega16 und guck was passiert.
Um welche Heizungssteuerung genau geht es denn? ATmega16 klingt ja nach einem schon etwas älteren Gerät. Und wenn nur ein Portpin am ATmega16 defekt ist: was macht der genau in der Steuerung?
-
Thread
Truma Mover Steuerung M1 - Bauteilidentifikation
klacken vorher). Ich habe die Steuerung auf gemacht und gleich den defekten SMD-Elko C33 mit 47µF 16V gefunden (zumindest Teile davon...) und mich gefreut. Leider war das nicht der einzige Fehler. Auf der Platine sitzt vor 2 Leistungs MOSFETs IRF2804 (Q6 am Rand vom Bild) ein Treiber (IC2, SO8-Gehäuse
LM2102. Hat zufällig jemand Infos zu so einer Steuerung (die hat als Controller einen Microchip PIC16F619 drin, neuere Steuerungen nutzen AtMega Controller). viele Grüße Bernhard
-
Thread
[Atmega8] NAND flash chip ansteuern
Fragen, ob dieser Microcontroller mir mein > Vorhaben erlauben wird, bevor ich anfange. Der ATMega8 hat kein natives USB So hast du eine Hürde mehr zu nehmen.
Außerdem ist der Atmega8 veraltet. Nimm einen STM32F302 oder F303, für den Anfang auf einem Nucleo64 Board. https://www.reichelt.de/de/de/shop/produkt/nucleo-64_arm_stm32f303re_mcu-363498 Loïc schrieb im Beitrag #7934797