-
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
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
einen viel zu großen Funktionsumfang auf. Ist halt von verschiedenen Faktoren abhängig. Beim kleinen 328er ist Schlankheit eine Virtuosität und pragmatisch. Die Arduino Lib hat halt anfangs den großen Vorteil, daß man in in kürzester Zeit die HW testen kann. Das ist dann einem Referenz Design ähnlich
-
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
AVR128DB USART Transmit Buffer
grafisch dargestellt wird. Es sind 3 Register statt 2 dargestellt. Das Buffer-Register gibt es beim ATmega328PB + ATmega2560 u.ä. nicht. Kurzform: ATmega328PB, ATmega2560 u.ä. haben: ein Daten-Register und ein Shift-Register. Daten-Register wird auch als Datenbuffer bezeichnet. AVRxDB u.ä. haben
Hallo, zur Vollständigkeit. Habe das gleiche Ergebnis mit ATmega328PB wie Falk mit seinem ATmega328P. Wäre auch komisch gewesen wenn es anders wäre. ;-) Alle Controller verhalten sich wie im Manual beschrieben. Dank fürs Zuhören.
-
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
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
Du hast wohl nie bei einem ATmega328 die Hysterese der Eingänge benutzt und sonnst Dich daher in Schwarzmalerei. Im Datenblatt stehen recht genaue Werte unter "typische Parameter" und bei hunderten von diesen Controllern über >
-
Thread
[V] verschiedene ATtiny und ATmega
Attiny1634R-MU QFN20 1 Attiny1634-SU SO20-W 2 Attiny1614-SSNR SOIC14 1 Attiny1616SFR SOIC20 1 Atmega: Atmega8A-AU TQFP32 5 Atmega168PB-AU TQFP32 1 Atmega328P TQFP32 1 Atmega32-16 TO TQFP44 1 Atmega644PA-AU TQFP44 1 Atmega128-16 TO TQFP64 1 Atmega8A-PU DIP28 1 Atmega328-PU DIP28 1 Atmega1284P-PU DIP40 1 Atmega8535-16JU PLCC44 1 Atmega8515-15-P PLCC44 1 2 PLCC-Fassungen 44pol. [/code]
-
Thread
AtMega328 am Breadboard programmieren.
Nico schrieb im Beitrag #7938526: > AtMega328 Wohl ein absterbender Ast... Aus: https://www.microchip.com/en-us/product/atmega328 > Status: Not Recommended for new designs Besser: ATMega328PB
Flunder schrieb im Beitrag #7939663: > ATMega328P Für den ATMega328P gilt das gleiche! > Status: Not Recommended for new designs Flunder schrieb im Beitrag #7939663: > Vielleicht hat er nur die Familie > gemeint. Ich weiß nicht was
-
Thread
CH32V003-J4M6: Einfacher Rechteckgenerator 0,5 Hz 20 kHz
im Beitrag #7948508: > Dann aber bitte nicht mit einem exotischen µC, sondern mit Arduino auf > ATmega328 (o.ä) oder RP2040 Basis. Warum nicht gleich mit einem Raspbery Pi 5?
Beitrag #7948508: > Dann aber bitte nicht mit einem exotischen µC, sondern mit Arduino auf > ATmega328 (o.ä) oder RP2040 Basis. Und genau deshalb mag niemand Arduino-User.
-
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
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
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
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
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
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
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
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
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
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
der String nicht ändert wird er beim Start in's RAM kopiert. Mag aber sein das es sich da um eine ATmega328-Spezialität handelt die vom Compiler abgefrühstückt wird. Bei Arduino und C wundert mich nix mehr.
-
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
Schaltung für Thermostat
Mikrocontroller braucht dann mehr Anschlüsse, so 28 könnte reichen (Sollwert über Poti), z.B. ein ATmega328. Im Bild so realisiert (LCD Glas direkt am ATmega328, dreht man am Poti, wird kurz die Solltemp angezeigt bevor es zur Isttemp zurückspringt) aber es gab da nicht die Notwendigkeit Strom zu sparen
Mikrocontroller braucht dann mehr Anschlüsse, so 28 könnte reichen > (Sollwert über Poti), z.B. ein ATmega328. Vor allem braucht er einen guten ADC und gute Analog-Elektronik davor. Mit dem 12-Bit ADC vom STM32 und der klassischen Schaltung mit nur einem Referenz-Widerstand muss man mit ±3 bis 4 Grad
-
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
Feld aus Festwerten im Programmspeicher
ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -fmodules -Wall -Wextra -Wno-volatile -isystem "E:\\Programme\\arduino\\portable\\avr-libstdcpp2\\include" "-IE:\\Programme
Wall -Wextra -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IE:\\Programme\\arduino\\portable\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IE:\\Programme\\arduino\\portable
-
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
Fensterüberwachung Haus mit Arduino Nano V3 Atmega168 und HUB75 P2 RGB LED-Display 64x32
seine Grenzen > bringt. Meine Lösung benötigt 80% RAM, Du weißt, dass es den Nano auch mit einem Atmega328 gibt, doppelte Menge Speicher drin? Der Grundriss im Display als Anzeige gefällt mir!
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.
-
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
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
Datenlogger Pendeluhr
stabilen Referenz anlegen. Das Limit ist da ca 4MHz. Das Problem, das ich da sehe ist, dass der ATmega328 nur einen solche Zähler hat und damit einiges an Logik davor geschaltet werden muss, um die Lichtschranken nacheinander zu messen. Zusätzliche Messungen zwischen den Lichtschranken muss man dann
Rainer W. schrieb im Beitrag #8090804: > Auf dem Arduino Nano Board wird der ATmega328 verwendet. Wenn du in das > Datenblatt dieses µC guckst, siehst du, dass der genau drei Ports > besitzt, bezeichnet als "Port B" (8 Bit), "Port C" (7 Bit) und "Port D" > (8 Bit). > Beim Arduino