-
Thread
Atmega 328PB lässt sich nicht programmieren
Ist der Atmega328PB frisch vom Werk? Ich frage, weil du keinen Takt anlegst … LG, Sebastian
Also bei mir hat das nur so funktioniert: Programmer mit einem levelshifter auf 3,3V zum ATmega328 hin. Der muß 328 vorher mit seiner 3,3V-Versorgung laufen, dann den Programmer anstecken und mit der Arduino IDE programmieren. Die Fehlermeldung bedeutet ja, daß der uC nicht reagiert. Mein 328P-AU
-
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
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
Problem beim Upload via Bootloader auf Atmega328PB
Hier steht es übrigens: https://github.com/watterott/ATmega328PB-Testing
Input Threshold Voltage (read as 0/low): ATmega328P: 2.1V @ Vcc=5V ATmega328PB: 1.6V @ Vcc=5V Bei 3.3V DTR Pegel sieht der 328BP am Reset gerade noch 1.7V oder höher.
-
Thread
ATmega328p reset pin chip intern auf low?
https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf
obwohl mich das erschreckt, da ich U_raw abgeklemmt habe und da auch noch ein LDO dazwischen ist zum ATMEGA hin. Einfach irgendwie Pech gehabt.
-
Thread
BME280 Sensor - Code für ATmega328 in C
Hallo, anbei ein ausgetesteter C Code für den ATmega328 (oder auch andere) zum Auslesen des BME280 Sensors. Hierzu wird das GY-BME280 Board verwendet, das mit einem I2C interface versehen ist und eine Versorgunsspannung von 5V benötigt. Hab's von AZ-Delivery
-
Thread
Suche Arduino kompatiblen Bootloader für ATmega8 mit 8Mhz intern
gibt keinen originalen Arduino in Massenware mit ATmega328PB. Auf den orignalen UNO R3 und Nano sitzt der ATmega328P. P <> PB sind zwar nahezu identisch aber nicht gleich. Von Elektor gab einmal einen Versuch den ATmega328PB auf einen Elektor Uno R4 in
Mit der Bemerkung des ATmega328pb auf den Arduinos habe ich wohl einen empfindlichen Nerv getroffen. Hier muss man ja auf jedes Wort achten :) Trotzdem habe ich einige simpel-ATmega-Boards mit einem 328pb. Das Wort "Arduino"
-
Thread
ELEGOO Ardunio Mega R3 16U2 Bootloader
Kommunikation über USB zuständig ist und vom Benutzer normalerweise nicht programmiert wird, und den ATmega328P, der vom Benutzer z. B. über die Arduino-IDE programmiert wird. Um ein selbstgeschriebenes Programm in den ATmega328P zu bekommen, verwendet man ein "Bootloader" genanntes Programm im ATmega328P
auf dem ATmega16U2 > eine USB-UART Firmware installiert ist und auf dem ATMega2560 ein > Arduino Bootloader. In dieser Kombination kann man dann den ATMega2560 (bzw den ATmega328P beim Uno R3) > über den USB
-
Thread
Pullup-Widerstand Stromverbrauch zu hoch
ich benötige nochmal euren Rat. folgendes Ergebnis soll meine Schaltung am Ende liefern. Ein Atmega 328P läuft im pwr down Modus (Verbrauch paar uA) an einem Li-Io Akku und wird beim Öffnen einer Tür durch einen externen Interrupt (Reed-Sensor) aus dem Tiefschlaf geweckt. (High Signal) Problem
Taktfrequenz senken (um unter die 4,4 µA zu kommen) Ich habe mit Hilfe dieser Anleitung den Bootlader „Atmega328 on a breadboard (8 MHz internal clock)“ drauf gebrannt. https://wolles-elektronikkiste.de/atmega328p-standalone-betreiben Wie ich unter die 8Mhz komme weiß ich leider nicht. Thomas B. schrieb
-
Thread
Unterschied ATMEGA168PA-AUR vs ATMEGA168PA-AUR SL044
die Gehäuseform. Den Zusatz SL044 könnt ihr aus eurer Datenbank mit ruhigem Gewissen löschen. Der ATmega168PA und ATmega328P sind allgemein auf lange Sicht abgekündigt. Wenn du kannst wechsel auf den 328PB. Am 328PB wurden paar kleine Feinheiten für Quarz Verwendung geändert, 2. USART und noch ein Timer
die Information in die Hand das sie ihn irgendwann nicht mehr herstellen. Das erste "NRND" für den ATmega328P kam bspw. 2022. Also wer damit Massenhaft irgendwas herstellt, hat genügend Zeit sich Gedanken zu machen. Im einfachsten Fall Wechsel auf ATmega328PB oder man nimmt andere.
-
Thread
Arduinopreise? WTF?
> Axel S. schrieb: >> Das ist richtig aber am Thema vorbei. Selbst bei Reichelt kostet ein >> ATMega328P AU unter 3,-€. Wie kann es dann sein daß ein µC-Board mit >> wenig mehr drauf auf 27,-€ kommt? > > Da ist halt der Bootloader mit drauf - und das lassen die sich > mittlerweile gut bezahlen
"Arduino Nano" als Suche eintippt, kann man problemlos wählen zwischen einem originalen Nano mit ATmega328P für 20 Euro, dessen moderneren Pendants mit entweder ATmega4809 für 14 / 16 Euro (ohne / mit Stiftleisten), eine Variante mit RA4M1 (Renesas ARM) für 14 Euro oder halt einem Joy-It mit ATmega328P
-
Thread
Bauteiltester TC7 selber gekillt
Jörg W. schrieb im Beitrag #8030013: > Der originale AVR-Transistortester hat einen ATmega328 verwendet, keine > Ahnung, was die Chinesen da reinbauen. In dem Modell wohl auch der ATmega328P, aber in SMD.
Übersicht mit KI Die Fuse-Bits lfuse 0xf7, hfuse 0xd9, efuse 0xfd werden typischerweise für einen ATmega328P (oder ähnliche ATmega-Serie) verwendet, oft in Kombination mit einem externen 16 MHz Quarz, wie er auf Arduino Uno/Nano-Boards zu finden ist. Hier ist die Aufschlüsselung der Konfiguration:
-
Thread
Stromsparende Schaltung Klimalogger auf Basis Rasp Pi Pico
Christie schrieb im Beitrag #8035218: > Der Atmega328 wäre der Goldstandard, aber so viel Budget haben wir nicht > zur Verfügung Der ist von ~2009, gibt inzwischen viel bessere, und kostet bei Reichelt (ATMEGA 328P-PU) im Steckbrett-freundlichen
Εrnst B. schrieb im Beitrag #8035263: > Christie schrieb: >> Der Atmega328 wäre der Goldstandard, aber so viel Budget haben wir nicht >> zur Verfügung > > Der ist von ~2009, gibt inzwischen viel bessere, und kostet bei Reichelt > (ATMEGA 328P-PU) im Steckbrett-freundlichen
-
Thread
Einen Arduino Nano programmieren Neuling hierbei , nicht generell
Prozessor drauf ist. (Kann sogar in derselben Lieferung "gemischt" sein, so wie es bei mir war.) ATmega328PB oder (Nano V3.0) ATmega328P Was es damit auf sich hat, kommt später. Viel Spaß! ciao gustav
Karl B. schrieb im Beitrag #8110399: > Error: expected signature for ATmega328PB is 1E 95 16 Auf einem Arduino Nano ist ein ATmega32P und kein ATmega328PB. So kann das also nix werden. Zudem kann man, ohne jeden Schaden, den UNO Bootloader auf dem Nano spielen. Dann
-
Thread
DIDR0 bzw. DIDR1 Entsprechung bei ATmega8 gesucht
Hallo, mit DIDR0 bzw. DIDR1 lassen sich bei ATmega328 (und anderen AVRs) die digital input buffer abschalten, wenn die ADC-Pins zur Spannungsmessung genutzt werden. ATmega8 hat diese Register nicht. Wie schaltet man die digital input buffer der
Falls du den Code von einem ATmega328 portierst, könnte das genau der Punkt sein, an dem die Verwirrung entsteht. Einige Register existieren beim ATmega8 einfach nicht. Ich würde daher prüfen, ob das Abschalten der Input Buffer für
-
Thread
avr adc streuung ausgleichen
vollste Zelle unter 3.5V macht das BMS kein Balancing, musst du es also selber übernehmen. Ein Atmega328 misst die ca. 60V Messbereich übrigens besser als 0.1V auflösend, wenn er gegen die Interne Referenz vergleicht allerdings um +/-10% ungenau. Kalibriert man die wahre Referenzspannung dieses Exemplars
kennt das Phänomen. Bevor Du jetzt anfängst Mittelwerte zu bilden, digital zu filtern und den ATmega328P mit uint32 zu quälen, würde ich einen kräftigen Blockkondensator vom ADC-Eingang nach Masse empfehlen, 100 nF waren schon genannt. Warum nicht 10 oder 100 µF? Ein Spannungsteiler mit 100 kOhm und
-
Thread
Arduino und halbfunktionaler Wiznet W5500
Initialisierung, Udp senden und empfangen, dito mit Tcp) nur wenige kB. Sie passsen bequem in einen ATMEGA328. Auch der RAM-Verbrauch ist niedrig. W5500 hat genug eingebauten RAM.
Eine Idee wäre noch, einen Nano mit Atmega328PB zu nehmen und aus dessen Unique Id eine MAC-Adresse zu hashen. Dann kann man sich unter Umständen das Gedönse mit der erstmaligen EEPROM-Konfiguration sparen. LG, Sebastian
-
Thread
LED Treiber gesucht
Jens M. schrieb im Beitrag #8045958: > Dadurch gibt es zum 328 passende Codebeispiele und "Libraries" bis zum > Erbrechen, und billige Platinchen auf denen der drauf ist zum testen. Die I²C+Hardware des ATmega328 kann aber eben nicht den schnelle Mode und
Rainer W. schrieb im Beitrag #8045969: > Die I²C+Hardware des ATmega328 kann aber eben nicht den schnelle Mode Dir reichen 400 kHz nicht?
-
Thread
Frage zur Schaltzeit vom 74HC138N
3-8 Decoder 74HC138N (DIP16 Gehäuse), um den Zustand von 16 mechanischen Tastschaltern mit einen Atmega328P zu verarbeiten. Der Decoder ist notwendig, weil ich nur 5 Anschlüsse am Atmega328P frei habe. Schaltung:jeweils 2 Taster liegen an einem Ausgang (Y0 bis Y7) des Decoders, und jeweils 8 Taster
Decoder 74HC138N (DIP16 Gehäuse), um den Zustand von > 16 mechanischen Tastschaltern mit einen Atmega328P zu verarbeiten. Der > Decoder ist notwendig, weil ich nur 5 Anschlüsse am Atmega328P frei > habe. Alternativ kann man die Taster analog einlesen, spart noch mehr IOs. https://www.mikrocontroller.net
-
Thread
TTL Impuls Länge auslesen und weiterverarbeiten
Ein Arduino Nano (z.B. https://www.reichelt.de/de/de/shop/produkt/arduino_kompatibles_nano_board_atmega328pb_usb-c_extra_io-372078, der Atmega328PB hat sogar drei solcher ICP-Eingänge), etwas C++, etwas Python, fertig. LG, Sebastian
Sebastian W. schrieb im Beitrag #7981877: > Lösung auf Arduino-Basis > (...) > Die Atmega328P haben einen sogenannten ICP (input capture pin), dessen > Flanken innerhalb eines Taktes eine Kopie des Zählerstands eines > Hardwarezählers anlegen, bei 16MHz CPU-Takt also mit einer Auflösung
-
Thread
Arduino im Dauerbetrieb (Langzeiterfahrung) - Lebensdauer?
Ich hab seit 12 Jahren einen ATMega8 (der Opa vom 328 Arduino ATMega) in der Alarmanlage der Werkstatt laufen. 24/7, kein Sleepmode. Temperatur von -5°C - 35°C. Keine Auffälligkeiten.
Paul B. schrieb im Beitrag #8087297: > Ich hab seit 12 Jahren einen ATMega8 (der Opa vom 328 Arduino > ATMega) in der Alarmanlage der Werkstatt laufen. 24/7, kein Sleepmode. > Temperatur von -5°C - 35°C. Keine Auffälligkeiten. Gab es ein offizielles Board mit Mega8
-
Thread
CH32V003 und Arduino
dienstlich Arduino nicht einsetzen). Auch wenn viele jetzt die Nase rümpfen werden, bei Arduino (mit ATmega8, später ATmega328) hat mir vor allem der Bootloader und die günstige Hardware gefallen, die aber auch nativ mit AVR-GCC, AVRDUDE und Makefiles zu bedienen war / ist. Mehr aber ehrlich gesagt nicht
kleine Prozessor sehr viel Speicher. Das könnte auch der Grund für das Fehlen von printf in der Atmega328 Version gewesen sein.
-
Thread
Simulation Arduino Uno-9 in SimulIDE 1.1.0-SR2 at Rev 260312
der Realität kann ein Arduino-Pin mehr Srom aufnehmen als abgeben In der Realität weiß so ein ATmega328 gar nicht, dass er in einem Arduino gelandet ist. ;-) Außerdem ist der Unterschied nicht wirklich so dramatisch. Für den ATmega328P mit 5V Versorgung bei einer Temperatur von 25°C beträgt der
Rainer W. schrieb im Beitrag #8051108: > In der Realität weiß so ein ATmega328 gar nicht, dass er in einem > Arduino gelandet ist. ;-) 😄😄😄
-
Thread
anfänger-Problem mit arduino
, was draufsteht. Üblicherweise ist beim Nano, bei anderen Boards wird das wohl anders sein, ein ATMega328P drauf, manchmal ein ATMega328BP, ganz nach Verfügbarkeit. Könnte eventuell zu Problemen führen. ciao gustav
neuen Bootloaders. Außerdem hatten wir einmal den Fall, dass auf einem der chinesischen Boards ein Atmega168 statt ein Atmega328 war. Das hat dann auch zu Stundenlanger Suchaktion geführt. Man konnte die aber auch mit der Arduino-IDE programmieren.
-
Thread
Kann man eine Radio-Fernbedienung selber bauen ?
Ich habe noch etwas gefunden: https://hackaday.io/project/175314-infrared-remote-with-atmega328pb https://www.tindie.com/products/remotemod/39-button-remote-control-with-atmega328pb/ Du müsstest halt alle Codes durchprobieren.
> Ich habe noch etwas gefunden: > > https://hackaday.io/project/175314-infrared-remote-with-atmega328pb > https://www.tindie.com/products/remotemod/39-button-remote-control-with-atmega328pb/ Oh Mann. Noch nie von [[IRSND]] (das Gegenstück zu [[IRMP]]) gehört? Immerhin bist du auf µC.net.
-
Thread
Handbetriebenen Drehgeber ohne Timer auswerten
Wolfgang schrieb im Beitrag #7985563: > Hm. Ich gebe zu, dass ich das Datenblatt des 328p anders verstanden > habe, sprich die PWM den Timer exklusiv in Beschlag nimmt. Beim ATmega328 kann jeder einzelne IO-Pin bei +/- Flankenwechseln einen Interrupt auslösen. Dafür braucht man garkeine
User zu kompliziert sein. Sie könnten es lernen. Mi N. schrieb im Beitrag #7985885: > Beim ATmega328 kann jeder einzelne IO-Pin bei +/- Flankenwechseln einen > Interrupt auslösen. Dafür braucht man garkeine Timer. Es ging genau um regelmäßige Abfrage der Pins, um Pin-Interrupts zu vermeiden
-
Thread
LCD 20x4 I2C Bascom
ich finde das Datenblatt nicht wohl aber für den Arduino in "C" aber, wie gesagt ich habe den Atmega 328 und 1284 und das vorhandene Programm ist in Bascom geschrieben und ich wollte die Ausgabe über das Dispaly machen alternativ habe ich noch ein 128 x 128 Grafikdisplay mit dem Kontroller "SH1107
Martin B. schrieb im Beitrag #8105621: > wie gesagt ich habe den Atmega 328 und 1284 > ... > ein 128 x 128 Grafikdisplay mit dem Kontroller "SH1107" kennt den jemand ? Ein Graphikdisplay mit einem ATmega328 anzusteuern, könnte etwas eng werden, zumindest tricky
-
Thread
ATTINY406 , Powerdown , aufwachen per Port-Interrupt
Darauf stößt man z.B. auch, wenn man sich die Pinbelegung des ATmega328 anschaut. Ein paar Pins haben zwei Interrupt-Funktionen. Ein Pin ist z.B. mit INT0/PCINT18 beschriftet. Das ist nicht aus Versehen doppelt gemoppelt.
> ATmega328 ... Ein paar Pins haben zwei Interrupt-Funktionen ... PCINT18 Was aber nur sehr bedingt zum vorliegenden Thema passt. Denn wie Torsten R. bereits schrieb, weckt jeder PCINTn den ATmega328
-
Thread
Monostufe mit Retrigger für Arduino
könnten hier sicherlich Einfluss nehmen. Beim Original Arduino ist es verstädlich, da dieser mit ATMEGA328P geladen wird.
nicht wieder korrigieren? Wir gehen immer davon aus, dass sich auf dem China-Nanoboard ein echter Atmega328 aus Atmel/Mikrochip Fertigung befindet. Was wenn ein dubioser Chinanachbau drauf ist, der eine Macke hat? Der Flashzellen hat, die nach einiger Zeit ihren Inhalt verändern?
-
Thread
UDP-Netzwerke(l)n mit kleinen Mikrocontrollern und WizNet W5100/W5500
unglaublich billigen ESP32 für mich ihren Reiz weitgehend verloren. Ich habe seit Jahren privat keinen ATMEGA mehr angefasst.
/* Mega328P_UDP_Tester (W5100) - Sketch Gerüst - ATmega328P - W5100 via SPI (Arduino Ethernet Shield typisch: CS=10) - Serial Menü @57600 - EEPROM speichert Konfiguration - TCP/UDP Loopback Test
-
Thread
MOSFET, NCh IRLML6244 Alternative (größere Bauform)
Elektronik-Experten, ich benötige mal kurz euer Fachwissen. Ich habe eine Schaltung entworfen, in der ein Atmega 328P im standalone betrieben wird und von einer Li-Io Zelle 18650 Li-Ion 3.7 V 3400 mAh versorgt wird. Der Atmega schaltet über einen Digitalen-Außgang den MOSFET IRLML 6244. Der MOSFET schalten
Beispielsachaltung genommen, in der ist ein Arduino Nano mit einem SIM-800l Modul verbunden. Da ich den Atmega 328P ja im standalone betreibe scheint der Spannungsteiler somit nicht notwending zu sein und wird umgehend entfernt. Der Mikrocontroller und auch das SIM-Modul hängen beide an der selben AKKU Betriebsspanung
-
Thread
Mikrocontroller M-Tester, welche Hardware?
Olli Z. schrieb im Beitrag #7988058: > Der 324 ist ja im Grunde ein besserer 328er? Ich frage weil es im > Git-Repo keinen trunk für den 324er gibt. Der 324 ist ein 644 (1284) mit nur 32kB Flash. Es gibt auch noch den 164 mit 16kB. Das sind alles Nachfolger der ATmega16 und
- also DIL40 oder QFP44 Sie sind alle pinkompatibel. Die 8er (48 (4kB), 88 (8kB), 168 (16kB), 328 (32kB)) sind aus dem ATmega8 entstanden und sitzen in DIL28S oder QFP32. Auch diese Gruppe ist untereinander pinkompatibel. Der ATmega328PB weicht leicht ab. Es gibt auch noch weitere Gehäusevarianten
-
Thread
Verhalten des atmega32u2 bezüglich Fuses und Quarz
Hallo, ich arbeite seit vielen Jahren mit diversen atmega und attiny Controllern. Diese flashe ich immer mit meinem USBASP und AVRDude. Das klappt auch immer perfekt. Nun wollte ich mal den atmega32u2 verwenden um native USB anstelle von VUSB nutzen zu können
aber so gesetzt sind, als würde es einen geben. Das würde ja auch keinen Sinn ergeben. Ist beim atmega328p ja auch nicht der Fall. Wenn man da einen Bootloader verwenden möchte, muss man die Fuses dafür auch extra setzen. Bei Reichelt konnte ich das beim Bestellen nicht auswählen. Dementsprechend ging
-
Thread
Feinfühlige Geräuscherkennung mit Arduino?
mal 1-2 Zählwerte vom AD-Wandler. Tolle Wurst. Es ist ja klar, daß man mit einem Arduino mit ATmega328p keine Audio-Verarbeitung macht. Und ich mit meinen Programmierkenntnissen schon gleich gar nicht. Aber mit einem komplett unverstärktem Mikrofon wäre das auch völlig unmöglich! Nun ist die Frage
Tom H. schrieb im Beitrag #7982844: > Es ist ja klar, daß man mit einem Arduino mit ATmega328p keine > Audio-Verarbeitung macht. So pauschal würde ich das nicht sagen. Wenn man sich mit Telefonqualität begnügt klappt auch Soundanalyse per FFT. Ich würde erstmal die bestehende Schaltung
-
Thread
I2C Display einfache Frage
platzsparend im Flash statt im Ram unterzubringen ist auch geil, doof nur wenn Flash und RAM ausgehen (ATmega328*) deswegen mag ich den m128p
vielen AVRs funktioniert das Programm gut, auch besser gemacht als späteren "Studios". Meine lieben ATmega1284 arbeiten mit dem Studio 4 perfekt. Paßt auch für ATMega2560, ATmega328P und vieles andere. Zwar nicht mit AVR128DB64 u.Ä. (die übrigens statt gewöhnlichen 10 000 nur 1000 cycles Flash halten).
-
Thread
wie mega328PB mit avr-gcc benutzen? (Linux Mint)
avr-gcc der in den Repositories von Linux Mint 21.3 dabei ist. Es scheint so zu sein dass der mega328PB immer noch nicht drin ist, obwohl der schon einige Jahre alt ist. Kann das sein? Gibt es eine etwas weniger umständliche Methode den 328PB nachzurüsten als die die hier beschrieben ist: https:
für Sie in Frage kommt. > https://linux-de.com/?p=17896 Dann hat er leider immer noch keinen ATmega328PB Support. Der avr-gcc ist der 7.3.0 ohne ATmega328PB. Er müsste fremde Core Packages installieren, was ihm für seine IDE nicht hilft.
-
Thread
Günstiges und einfaches Mini-Controller Board, was würdet ihr heute nehmen?
mit rein, und dann ein paar Ausgänge > ansteuern. Das schafft jeder kleine Arduino mit einem ATmega328. Brauchst du wirklich die in Watte eingepackte Lösung mit vollem ESD-Schutz und idiotensicherer Stromversorgung? Platinen, die huckepack auf andere Boards integriert werden, überlassen das gewöhnlich
programmierter Mikrocontroller drin? Welchen Vorteil bietet der für die Programmierung eines Arduinos mit ATmega328 gegenüber einem AVRISP? Für 20 € bekommst du noch eine handvoll Arduino Clones dazu.
-
Thread
Resonator für AVR 328P-AU
Halloo, kann man für einen 328P-Au 16MHz als Resonator den CSTNE16M0V53C000R0 nehmen? Ich habe gerade den Bestückungsservice für eine PCB basierend auf einen Arduino Pro Mini bestellt und den CSTNE16M0V53C000R0 als Resonator eingegeben
T.M .. schrieb im Beitrag #7975775: > kann man für einen 328P-Au 16MHz als Resonator den CSTNE16M0V53C000R0 > nehmen? Man /kann/ im Prinzip jeden Keramikresonator verwenden. Der Oszillator im ATMega328P wird wohl damit zurecht kommen. > Wird das damit
-
Thread
Protokoll für einfache Kommunikation rs485
wenig Zeit, um dich mal in das Thema einzulesen? > Hat Modbus fertige Befehle um in das eprom des m328 zu schreiben? Gegenfrage: Modbus wurde 1979 spezifiziert. Gab es damals schon einen Mega328? > aber wo finde ich sie? Du implementierst/programmierst diesen kleinen Zwischenschritt von der Kommunikation
Karl K. schrieb im Beitrag #7996361: > Hat Modbus fertige Befehle um in das eprom des m328 zu schreiben? Lothar M. schrieb im Beitrag #7996520: > der Mega328 hat kein EPROM. Karl K. schrieb im Beitrag #7996582: > Vielleicht doch? > 32K bytes of in-system self-programmable flash
-
Thread
TLC5940 (6x kaskadiert) – LED blinkt nur kurz beim Einschalten, danach keine Funktion
Dazu wurde ein LED-Raster aus 6x7 bicolor LEDs (Gelb und rot) gewählt. Das ganze wird über ein Atmega328P angesteuert. Die LEDs werden mithilfe von TLC5940 angesteuert. Es gibt 3 Taster, mit denen man die Spalte quasi auswählt (also links oder rechts) und eine "OK" Taste zum Bestätigen. Unter
der man die Spalte auswählt. Ich habe die Schaltpläne anhehängt. Aufbau: Mikrocontroller: ATmega328P (16 MHz Quarz) LED-Raster: 6x7 Bicolor LEDs (rot/gelb, gemeinsame Anode an 5V) Ansteuerung: 6× TLC5940 (kaskadiert) LED-Strom: ca. 18 mA (IREF = 2 kΩ) Versorgung: 5V (USB) Verkabelung TLC
-
Thread
EMS Fertigung: 95% Ausfallquote
Was für ne Spannung, Takt und Oszillator-Art verwendet Ihr? Zumindest bei den 328ern und 168ern hat Microchip ne Variante aufgelegt die den Full-Swing-Oszillator nicht mehr hatte (also war drauf, lief aber nicht mehr zuverlässig). Dann wollten sie eigentlich die ursprüngliche Version
Gibt einiges an "Kopien" vom ATMEGA32-16AU auf dem Markt. Gerade im Analogbereich haben die oft Schwächen. Kann man Fakes zu 100% ausschließen?
-
Thread
Problem beim Hochladen zum Arduino Nano
am Reseteingang des Programmers nicht vergessen. https://forum.arduino.cc/t/bootloader-fur-atmega328pb/654151/41?page=3 https://www.az-delivery.de/blogs/azdelivery-blog-fur-arduino-und-raspberry-pi/arduino-bootloader-brennen ciao gustav
einen Bootloader. _Kein_ Sketch _braucht_ den Bootloader. Oder verwendet ihn. Zumindest auf dem 328...
-
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
Hilfestellung bei der Auswahl des richtigen PCB-Prototypen-Erstellungswerzeugs
F. schrieb im Beitrag #8064950: > Pinabstand >=1.27mm ATmega328P SOIC? Das schließt ja STM32 usw. schon mal aus, bzw. dann muss das Dev Board im ganzen drauf.
Alexander schrieb im Beitrag #8064976: > ATmega328P SOIC? Das schließt ja STM32 usw. schon mal aus, bzw. dann > muss das Dev Board im ganzen drauf. Naja da hab ich eigentlich nur meine Ansprüche runtergeschraubt auf Grund der Aussagen hier,
-
Thread
LED Zuleitungen reduzieren.
und schon > wandern die auf dein eigenes Lager. Hast du schon Recht, ja. Aber dadurch dass die Atmega328pb-au in größerer Stückzahl un zu geringeren Preis verfügbar sind, werde ich bei denen bleiben. Ganz nebenbei habe ich die Schaltung mal mit allen 5 WS2814 und allen 20 LEDs aufgebaut und 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
Was fuer ein Program?
richtig, aber mit Ausnahmen. Pro Mini lassen sich recht leicht für Low Power trimmen. Ein nackter ATMega328P mit Uhrenquarz hält viele Monate an einer CR2032. Selbst wenn er jede Sekunde von Timer2 geweckt wird.
der mit 3V läuft und eine Knopfzelle ohne Regler. Das musst du mir jetzt aber erklären. Der Atmega328PB läuft mit 1.8 bis 5.5V. Auf 8 MHz läuft er ab 2.7V. Das ist bequem im Bereich einer Lithium-Polymer-Zelle: Als Entladeschlussspannung nehmen wir mal 3.2V an, aber da der Atmega bis 5.5V funktioniert
-
Thread
TDC(AS6501) als Phasenvergleicher
jetzt beim µC sparen zu wollen ist völlig albern! Du kannst ja gerne einen fliegenden Aufbau mit ATmega328 machen. Zeig mal ein Foto :-)
Mi N. schrieb im Beitrag #8010939: > Du kannst ja gerne einen fliegenden Aufbau mit ATmega328 machen. > Zeig mal ein Foto :-) Aha, und was willst du mit dem Vergleich von einem "Schrottlayout" mit ATmega und guten Layout mit STM32H7 zeigen? Dem OP zu erzählen ein F103 würde für ein
-
Thread
Fakes erwischt?
Mikrocontroller als Fake > identifiziert Mir hatte mal jemand privat Fotos geschickt. Das waren besagte ATmega128, umgelabelt auf ATmega128A.
dem ISPEnterProgMode wird an vielen Orten diskutiert z.B. https://support.microchip.com/s/article/ATmega328P-XMINI---Failed-to-enter-programming-mode Oder aber sie sind durch das Setzen der Fuses im Deadlock. Der TO schreibt zwar, es habe einen Testsockel verwendet, auf den ersten Bildern sind aber
-
Thread
[V] uC, Digtal, Analog, Transistoren, Evalboards
-> 1,50€/Stk. 5x STM32F103VDT6, ST: STM32, Cortex M3, 72MHz -> 2,00€/Stk. 25x ATMEGA328P-MU, Atmel: AVR, 32k Flash, 2k RAM, 20MHz -> 0,75€/Stk. 11x ATMEGA328P-AU, Atmel: AVR, 32k Flash, 2k RAM, 20MHz -> 0,75€/Stk. 8x ATMEGA324PA-AU, Atmel: AVR, 32k Flash, 2k RAM, 20MHz ->
-> 1,50€/Stk. 5x STM32F103VDT6, ST: STM32, Cortex M3, 72MHz -> 2,00€/Stk. 25x ATMEGA328P-MU, Atmel: AVR, 32k Flash, 2k RAM, 20MHz -> 0,75€/Stk. 25x ATMEGA324P-20AU, Atmel: AVR, 32k Flash, 2k RAM, 20MHz -> 0,75€/Stk. Halbleiter Analog: 50x MAX4543CSA, Maxim: Dual SPST Analogschalter
-
Thread
[S] Low-Pin Count MC mit USB-HID
Timing nicht eingehalten wird. Ist zwar zum Glück schon ein paar Jahre her, aber hab ich selbst mit Atmega328 bei 20 MHz ausgemessen und getestet.
war nicht möglich (nicht daß ich das gewollt hätte, aber mir fiel es halt nach dem Umstieg auf den ATMega32u4 auf, daß ich das dort aktiv verhindern musste ;-) Am Ende habe ich dann die Digispark durch "CJMCU Beetle" mit ATMega32u4 drauf ersetzt, die Bauform ist ähnlich, und da es nur um eine Handvoll