-
Thread
Funkamateur Bauteiletester BT2 BX232 Wer kann mir helfen?
Da sich die Firmware komplett auslesen ließ (ist ja eh opensource), konnte die MCU durch einen ATmega328PB ersetzt werden, und das Gerät läuft wieder.
passen. https://github.com/Mikrocontroller-net/transistortester/tree/master/Software/trunk mega328_dogm vielleicht? Auch die Fuses müssten halt irgendwo dokumentiert werden … daher habe ich das nun hier getan. ;-)
-
Artikel
AVR In System Programmer
. Thomas Fischls USBasp ist ein Openhardware-/Openfirmware-USB-ISP-Adapter. Er basiert auf einem ATmega8, ATmega8L, ATmega88 oder ATtiny85, der mittels einer rein auf Firmware basierenden USB-Implementierung von Objective Development arbeitet. Bezugsquellen: Ein offizieller USBasp Bausatz ist erhältlich
µC Universeller Adapter mit ZIF Sockel für Atmel µC AVR Sockel zum preiswerten Programmieren von ATmega 48/8/88/168/328 im TQFP44 Gehäuse Tag Connect, universeller Programmierstecker mit 6, 10 oder 14 Pins und kleinstem Platzbedarf ohne Gegenstück (nur Testpunkte und Löcher, siehe Demoboard) ISP-Pins
-
Thread
Dual AVR Handheld Programmer DIY
Hallo zusammen, ich muss auf der Arbeit des Öfteren mehrere Geräte mit ATmega238/A/P/PA chip programmieren. Ein Gerät hat 2 ATmega Mikrocontroller, die auch beide die gleiche Firmware haben. Aktuell besitze ich nur einen Kanda Handheld AVR Programmer und kann deswegen
Firmware einfach als Datei in einen Ordner legen (per USB oder SD Karte) - Akku und Ladefunktion - ATmega328/A/P/PA - ISP Clock 175kHz - Fuses programmieren (Low Fuse, High Fuse, Ext Fuse und Lockbits) - Skip 0xFF in EEPROM Gibt es das vielleicht als fertiges Gerät oder ein DIY Projekt? Natürlich
-
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
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
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 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
Hobby-Austausch: Welche Projekte beschäftigen euch aktuell? (Mit Altersangabe)
Spielzeuge hier (Notebook und meine kleine Multicontrollerbox zum Experimentieren: CH32V003, STM32F4 und ATmega328). Ansonsten: - Malen und Zeichnen und hier ein größeres Hochzeitsportrait 80x120cm - Motorradschrauben (das sich jetzt erledigt hat) - endlich eine Ladeelektronik für kleine Li-Ion Akku entwerfen
-
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
DCF-Uhr from Scratch
digitalWrite(), also > noch externe Hardware? Original läuft Blinkenlights auf einem AtMega168 oder 328 mit 16MHz. Arduino (also das Softwaresystem) ist aber schlau genug, das auch auf anderen Controllern zum Laufen zu bringen, allerdings sind da einige Hardwarespezialitäten (also: nicht portierbare
nicht gefallen, ich bleibe bei meiner Kritik des überdimensionierten Controllers. Selbst, wenn ein AT328 wegen zusätzlicher Spielereien nicht ausreichen sollte, wäre ein ESP32 noch weit weg von einem Kühlkörper. Ob S. schrieb im Beitrag #8052890: >> Keine Ahnung. Bis jetzt, mit den 5€-Modulen kann
-
Thread
stromsparende Schaltung fürs Auto
10 Sekunden einen Mikrocontroller starten, an dem ein RFID-Leser (MFRC522 oder PN522)hängt. Ein Atmega328p wäre stromsparend, zudem soll er ja nur ein paar Sekunden laufen. Der TTP223 braucht selbst ja auch nur ~3µA und läuft zw. 2,8 und 5 Volt. Aber was wäre denn die stromsparendste Version auf 3,3
-
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
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
Projekt im KFZ-Bordnetz mit PWM Signalen
Sowohl die Logo als auch den Pi finde ich persönlich dafür viel zu klobig. Ein kleiner Arduino (mit ATmega328) hat mehr on-Board als Du brauchst: ADC, Timer-Capture bzw. Frequenzmessung mittels Timer und PWM. Wie gut man das in der Arduino-IDE benutzen kann, weiß ich nicht, der Controller kann das aber.
-
Thread
Schulnotenbewertung eines Arduino-Programms
Ausbildungsberuf - Schularbeit: Lauflichtprojekt 1b - Framework: Arduino Gegeben ist: - Arduino mit ATmega328p Prozessor - Schieberegistermodul mit SN74HC595 und 8 Leuchtdioden - 10 KOhm Potenziometer - Library "sn74hc595" Viel Erfolg und Spaß beim Tüfteln
Ausbildungsberuf - Schularbeit: Lauflichtprojekt 1b - Framework: Arduino Gegeben ist: - Arduino mit ATmega328p Prozessor - Schieberegistermodul mit SN74HC595 und 8 Leuchtdioden - 10 KOhm Potenziometer - Library "sn74hc595" Viel Erfolg und Spaß beim Tüfteln
-
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
DAC/ADC mit TOSLink als Schaltungsbeispiel
angeschlossen werden. An PCM A ist bereits der PCM1796 angeschlossen. Auf dem Board befindet sich auch ein ATmega48/88/168/328, der die Steuerung übernimmt und auch das HMI übernehmen kann. Gruß Jobst
-
Thread
ATXMEGA384C3-AU ADC mist ungenau
Oder man nimmt einen älteren AVR, wie ATmega328, ATinyx5, ...x4. ...13 etc, die sind da viel gutmütiger. 😉
-
Thread
simcom sim7022 will nich einschlafen
Moin, ich habe hier ein IoT-Gerät mit einem ATmega328 als Mikrocontroller und simcom sim7022 für die Kommunikation. Ich möchte gerne das sim7022 in den Schlafmodus schicken, um den Stromverbrauch zu optimieren. In der Anleitung von simcom "SIM7022
-
Thread
0,96" OLED-Display SSD1306
und SCL, die internen reichen nicht! 2-10kOhm sind OK. Viel Spaß damit Ach so. Getestet mit ATmega328P, aka Arduino Uno. Der ATmega8 geht auch, allerdings muss man in ini.asm zweil Zeilen auskommentieren und andere wieder aktvieren, ist sichtbar.
-
Thread
Attiny13a stürzt ab
hindeuten, Wäre nicht der erste Bug/Effekt in den AT Timern... Gibts ähnlich(?) auch bei den ATMega. Oder auch eine Lücke in der Doku.
ein Timer Interrupt mit einstellbarer Zeit verwendet werden. Das misslang mit allen Timern von ATMega328P und auch ATMega2560. Bin mir nicht mehr sicher das auch ATMega32U2 und ATTiny85 getestet wurden. Fehlerbeschreibung, aus dem Gedächtnis: Arduino stellt in seiner Initialisierung alle Timer
-
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
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
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
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
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
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
EMV-Probleme mit LC-Display
Dann > im Datenblatt nach der genauen Pinbelegung schauen. Laut Hersteller Sparcfun ein AVR ATmega328P. Nur weiß ich nicht, welche Version davon. > Dann kann man sehen wie man dem evtl. noch ein paar besser platzierte > Kondensatoren verpassen kann. Vom Foto her sieht mir das Layout nicht so
-
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
Unerklärliches Verhalten von Spannungsfolger/Impedanzwandler (LM324)
Hallo zusammen, ich möchte mit Hilfe eines LM324 einen Impedanzwandler bauen, damit ich mit einem Atmega328 Widerstandwerte in der Größenordnung 10MΩ zuverlässig messen kann. Ich habe mir daher zunächst den folgenden einfachen Test aufgebaut: [code] +5V __________ | |
Ein Pin für ne Ladungspumpe hätte der Atmega bestimmt noch frei. Aber R2R ist einfacher. Zumal die letzten 0,3V zur Versorgung vermutlich beidseitig kaum relevant sind.
-
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
DCF77 Empfangsprobleme
Karl B. schrieb im Beitrag #8047176: > Die zugrundeliegenden Programme waren für ATMega8535 gedacht. Vollkommen egal. DCF77-Decodierung und LCD-Steuerung sind sowas von AVR-Typ-unabhängig, das einzige worauf es ankommt ist ausreichende I/O-Anzahl für die jeweilige Anwendung. Man braucht
Welt mitteilen zu wollen. Karl B. schrieb im Beitrag #8047447: > Diese waren damals nur für ATMega8535 publiziert. Wie gesagt: es ist für das Wesentliche eines solchen Programms so unglaublich egal, ob es für einen ATtiny24, 85, 2313, 1616 oder ATmega8, 48A, 328PB, AVR64DD28 geschrieben wurde