-
Thread
atmega328pb - Maximum Frequency vs. VCC
Ich habe über längere Zeit einen ATmega328P-PU an 3,3 Volt mit 16 Mhz Quarz geteilt durch 2 betrieben. Hat problemlos geklappt. Aber eine offizielle Angabe dazu konnte ich auch nicht finden.
328p kann man den LGT8F328P verwenden. > Der läuft 3.3V 32mhz. Auch Microchip hat z.B. mit den AVR128 moderede Teile im Angebot. Dafür muss man nicht nac Fernost gehen. fchk
-
Thread
ATMEGA32A: korrupte Daten im EEProm nach Spannungsverlust
Mit Gruss Der Atmega 32 hat mehr Bugs in seiner History, als andere Atmegas. (Das hielt mich mal davon ab, den zu verwenden). Anbei Text zum Umgang mit dem EEPROM eines Atmega, hier aus einer Übersetzung zu Daten
So habe ich es auch immer gehalten (& BOD) und nie EEPROM-Probleme gehabt bei den kleinen Brüdern ATmega16 und ATmega16A; zumindest wurden mir keine gemeldet, und rund tausend Anwendungen sind immerhin draußen.
-
Thread
Flashen mit MK2
Hallo, ich besitze eine MK2 Programmer und möchte mit sehr geringen Aufwand ein ATMEGA8 flashen. Damit meine ich, ich möchte nicht immer den AVR Studio starten und die Hex hochladen und flashen. Gibt es eine Möglichkeit den Flash prozess zu minimieren bzw. zu optmieren?
Zum Aufruf schreibt man sich eine Batch, z.B.: [code] atprogram.exe -t avrispmk2 -i ISP -d AT90CAN128 program -c -fl -f main.hex --verify [/code]
-
Thread
Zeigt her eure Kunstwerke (ab 2023)
später eins für mich. MP3 Player mit SD-Kartenleser: DFPlayer - Mini MP3 Player Arduino pro mini ATMEGA328P 5V / 16MHz 0.96 Inch I²C Serial 128X64 OLED SSD1306 rotary encoder Lautsprecher 32 Ohm Inzwischen umgebaut auf 1S LiPo & USB-LiPo Ladegerät (intern).
Thomson werden und arbeitet mit einen NEC-ähnlichen Code. Das Herz der Schaltung ist nun der ATMEGA32-16PU und der 74LS123. Der 74LS123 soll mir die richtigen Flanken vom IR-Empfänger liefern und auch am Bedienteil optisch anzeigen, das der Empfänger funktioniert. Der ATMEGA32 steuert und verarbeitet
-
Thread
Wie wichtig ist eine Mini-USB-Buchse zum Laden für die Kundenakzeptanz
Entwicklungen, immer noch USB-Mikro oder USB-C? Was wird zur Zeit geliefert? Nano Every hat USB-Micro ATmega4809 Curiosity Nano hat USB-Micro Avr128Db48 Curiosity hat USB-Micro Atmel-ICE hat USB-Micro Chinesischer Nano hat USB-Micro Chinesischer Nano mit 328PB hat USB-C Microchip ICD2-3 hat USB-B
-
Thread
7-Segment-Ansteuerung
7-Segment-Anzeigen im Multiplexbetrieb über PORTB angesteuert werden sollen. Verwendet wird ein ATMega48. Die Ausgabezahl ist vorgegeben fürs Erste. Ich erhalte folgende Warnmeldungen: return type of main is not 'int' (verstehe ich zwar auf Grund der Berechnungen,aber wie korrigieren?) und
people.eecs.berkeley.edu/~boser/courses/40/labs/docs/IAR%20tutorial.pdf Codevision C https://inst.eecs.berkeley.edu/~ee128/fa04/labs/CodeVisionCompiler.pdf Codecomposer Studio msp430: https://github.com/ticepd/msp430-examples/blob/master/10-timerBlink/main.c
-
Thread
Kleiner Arduino-MC für UART zu SN74HC595
32U auch schön klein. https://ww1.microchip.com/downloads/en/devicedoc/atmel-7766-8-bit-avr-atmega16u4-32u4_datasheet.pdf
Mach‘ das für Dich Implizite für die Leser explizit. Zu groß kann auch die bisherige Lösung (ATMega) aus Kostengründen sein. Bin gespannt wie es am Ende aussieht.
-
Thread
ATMega328 im Hutschienengehäuse mit Ethernetanschluss
schrieb im Beitrag #7323707: > Ich hatte mal wieder etwas Zeit und habe ein Hutschienenmodul auf > ATMega328-Basis warum nur? der ATmega 1284p mit 20 MHz 128k flash und 16k SRAM ist viel interessanter. Das Modul würde auch nicht größer. Manfred schrieb im Beitrag #7323867: > 5V am µC und 3,3V
0.6xVcc). https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf
-
Thread
avrdude: AVR IJTAG MKII
20 4 0 no 1024 4 0 3600 3600 0xff 0xff flash 65 6 128 0 yes 32768 128 256 4500 4500 0xff 0xff lfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00 hfuse 0 0 0 0 no
20 4 0 no 1024 4 0 3600 3600 0xff 0xff flash 65 6 128 0 yes 32768 128 256 4500 4500 0xff 0xff lfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00 hfuse 0 0 0 0 no
-
Thread
Suche uC Board mit Ethernet
Von Chip45 https://www.chip45.com/products/crumbx1-net_avr_xmega_modul_board_atmega128d3_embedded_internet_ethernet_webserver_usb.php Die aktuelle Version der Beispiel-Anwendung dazu ist dort: http://stefanfrings.de/net_io/index.html
weiteren Boards um netzwerkfähig > zu sein. Wie weit kommt man denn mit dem bisschen Speicher des ATMega328? Wäre nicht das erste Mal, dass mir eine Anwendung mangels Ressourcen um die Ohren fliegt.
-
Thread
AVR®DD family, low pin count devices
Jörg W. schrieb im Beitrag #7323003: > Da der ATmega1281 in > der Linie von ATmega103 und ATmega128 liegt, hat er seine ISP-Pins nicht > auf den SPI-Pins, sondern auf separaten PDI/PDO (gedoppelt mit den Pins > von UART0). Das betrifft auch die
. Die M103C Fuse haben aber nur der ATmega64, ATmega128 und der ATmega128A.
-
Thread
I2C und LCD mit der Pollin.Lib in Bascom
2313-er. Oder übersehe ich da was? Martin schrieb im Beitrag #7318315: > 'Chip type : ATMega48V (8%) ciao gustav
Verbindung zu verwenden. Diese lib kannst mit dem ATTiny 2313 verwenden, aber auch mit einem ATMEGA 32 oder ATMEGA 328 usw. Wobei es mit dem ATTINY 2313 nicht mehr viele Möglichkeiten gibt was der Controller erledigen kann. Der Speicher wird hier schnell mal knapp. Es muss neben der LCD lib
-
Thread
AVR Atmega64-A ISP funktioniert nicht
und 100nF(am UNO) angeschlossen. Gleiche Fehlermeldung wie bisher. Ich habe bei MegaCore den Atmega64 ausgewählt, oder brauche ich extra eine Bibliothek für den Atmega64-A?
Christoph schrieb im Beitrag #7310927: > Ich habe bei MegaCore den Atmega64 ausgewählt, oder brauche ich extra > eine Bibliothek für den Atmega64-A? Selbst wenn es so wäre, hat das wohl nichts mit deinem Problem zu tun, da er ja nicht einmal die device signature auslesen
-
Thread
ATMEGA328PB Falsche Startup-Time als ATMEGA328P
) dauert es nur µS bis schon der 128kHz-Takt am CLKOUT zu sehen ist Bei 114kHz ergibt das bei 8192 Watchdog Oszillator Zyklen (laut ATMEGA328P Datenblatt für ein Delay von 65ms) ein erwarteten ~72ms Delay Auch bei einem eingestellten Int.Osz 128kHz(Fuses im Anhang) ist die Startup-Zeit immer noch bei 160ms-170ms bis das obige Beispielprogramm loslegt Am 128kHz Watchdog-Oszillator vom ATMEGA328PB kann ich keine Auffälligkeiten erkennen
-
Thread
Energieübertragung von LED zu LED für galvanische Trennung ohne Transformator
sekündlich aufwacht, um jeweils bis 300 zu zählen), die hält viele Jahre mit 2 x LR03. Hardware: ATmega128RFA1.
-
Thread
EOL ATmega328p
Folgende AVRs werden von Microchip als aktiv geführt und sind in einem DIP-Gehäuse verfügbar: ATmega1284 ATMEGA1284P ATmega16 ATMEGA162 ATmega164A ATmega164P ATmega164PA ATMEGA168 ATmega168A ATmega168P ATmega168PA ATmega16A ATmega32 ATmega324A ATmega324P ATMEGA324PA ATmega32A ATMEGA48 ATMEGA4809 ATmega48A ATmega48P ATmega48PA ATmega644 ATmega644A ATmega644P ATmega644PA ATmega8 ATmega8515 ATmega8535 ATmega88 ATmega88A ATmega88P ATMEGA88PA ATMEGA8A ATtiny13 ATTINY13A ATtiny2313
-
Thread
CH32V003 - Experimente mit dem Zehn Cent-Mikrocontroller
Als möglicher Nachfolger für den Atmega8, der bei mir in vielen Projekten eingesetzt wird, wäre der CH32V003F4P6 eine interessante Alternative. Daher wurde einfach Mal das CH32V003-LinkE Kit bestellt und noch ein Schwung von den MCU's dazu
werden kann (benötigt nur einen weiteren Eingang von der MCU zusätzlich) * Ein EEPROM, z.B. AT24C128, mit dem u.a. der Speicher für Konfigurationsdaten und Texte erweitert werden kann * Ein 16-Bit Dual DAC (PT8211) der ebenfalls am SPI-Bus hängt * Drei zusätzliche 8-Bit PWM-Kanäle über einen WS2811
-
Thread
Was ist mit dem avr-gcc 12.x passiert? Internal Compiler Errors Gesperrt
avrtest bringt "Board"-Beschreibungen für mehrer wesentlich unterschiedliche AVR Devices mit: ATmega103, ATmega128, ATmega2560, ATmega8, ATtiny40, ATmega64, ATtiny3216 und ATxmega128A3. Normal reicht es, die Testsuite für ein Device laufen zu lassen wie ATmega128.
.s options.def exit-atmega128.o fileio-atmega8.i options.h exit-atmega128.s fileio-atmega8.o options.o exit-atmega168.i fileio-atmega8.s perf.c exit-atmega168.o fileio-attiny3216.i perf.h exit-atmega168
-
Thread
Wanderkiste Widlar, Runde V
tc5747mf39a Kameramodul, finde kein Datenblatt dazu Kommt raus (?) -------------- 1x Micro SD Karte 128MB 8x PIC16C54 (OTP Pic) 8x PEB2095N (ISDN Transceiver)
übrigens folgende (da nicht auf den Bildern erkennbar): 2x NXP LPC1114 (einziger? DIP ARM-M0) 2x ATmega328p (mit Arduino Bootloader) 1x ATmega1284 3x Atmel TQFP 32-Bit ATSAM 1x Atmel TQFP 8-Bit ATmega 7x Nuvoton N32905U1DN (TQFP, 32MB RAM, ARM296EJS, 200MHz, USB, LCD, Kamera) Der Nuvoton braucht
-
Thread
Füllstandssensor TL-136 (4-20mA, 24V) an µController
abfällt. ZB 100 Ohm ergäben 0,4 bis 2 Volt, also gut messbar. Ich habe bei einem Arduino Pro Mikro 128 Ohm genommen und 2,56V als Referenz eingestellt. Die 10 Bit Auflösung reichen da völlig. Wenn du als Spannungsteiler zB 2 mal 1KOhm nehmen würdest, müsste der Sensor 40 Volt liefern können. Wie
verwenden, deren A/D-Wandler einen schlechten Ruf haben. Habe ich selbst nie gemessen, bei einem ATMega328 sind die 10 bit gegen seine interne Referenz sehr gut brauchbar. Jobst Q. schrieb im Beitrag #7283629: > Wenn du die Versorgungsspannung des Sensors per StepUp > erzeugst, braucht er viel Strom
-
Thread
Wozu übertrieben schnelle Microcontroller?
das mit den MHz auch nicht so 1:1. STM32 brauchen für die meisten Aufgaben mehr Taktzyklen, als ATmega328.
Vor ~14 Jahren habe ich mit mit einem Atmega128 einen MP3 Player gebaut (extnerner mp3 Decoder, externer Ethernet Chip, externer SRAM, externe SD Karte), der auch Internet Radio Streams kann. Das war damals ein absoluter Krampf das Aussetzfrei
-
Artikel
Projekt VGA Core in VHDL
beträgt gegenüber der VGA-Demo jetzt 1280x1024, da diese einfach in das typische Oszi-Raster mit jeweils 128 Punkten passt. Aufgrund der Echtzeitausgabe wird kein Video-RAM benötigt. Die Wellen werden als Punkte (weiss), sowie Linien (gelb und türkis) dargestellt. Die Demo selbsttätig die Filtereingänge (gelb
programmieren (Windows 7) Projekte. FPGA Oszi mit VGA Ausgang Oszilloskop Vorstufe VGA Testbildgenerator mit ATMEGA 8
-
Thread
Diverse Bauteile µC, Debug-Tools
AT90S2313 im DIL-20 Gehäuse 1€ 1 Stück: AT90S4433 im DIL-28 Gehäuse 1€ 1 Stück: ATMEGA8 im DIL-28 Gehäuse 1,50€ 1 Stück: AT90S8515 im DIL-40 Gehäuse 1,50€ 2 Stück: ATMEGA8515 im DIL-40 Gehäuse 2€ 1 Stück: ATMEGA103 im TQFP64 Gehäuse 3€ 2 Stück: ATMEGA128L im TQFP64 Gehäuse 4€ 6 Stück: ATMEGA128 im TQFP64 Gehäuse 4€ 2 Stück: xMEGA256A3B im QFN64 Gehäuse 4€ ARM: 8 Stück: AT91SAM7SE512 im BGA Gehäuse 4€ (neuwertig) 12 Stück: STM32F217vet6 im LQFP100 Gehäuse 4€
-
Artikel
AVR-Tutorial: Arithmetik8
0b10011011 (um Binärzahlen von Dezimalzahlen zu unterscheiden, wird ein 0b vorangestellt): 0b10011011 = 1 * 128 ( 128 = 2 hoch 7 ) + 0 * 64 ( 64 = 2 hoch 6 ) + 0 * 32 ( 32 = 2 hoch 5 ) + 1 * 16 ( 16 = 2 hoch 4 ) + 1 * 8 ( 8 = 2 hoch 3 ) + 0 * 4 ( 4 = 2 hoch 2 ) + 1 * 2 ( 2 = 2 hoch 1 ) + 1 * 1 ( 1 = 2 hoch 0
N |S N | CZ 64 ( +64)| | | VN | VN |S N |S N | CZ | C 127 (+127)| | VN | VN | VN |S N | CZ | C | C 128 (−128)|S N |S N |S N |S N |SV CZ |SV C |SV C |SV C 129 (−127)|S N |S N |S N | CZ |SV C |SV C |SV C |S NC 192 ( −64)|S N |S N | CZ | C |SV C |SV C |S NC |S NC 255 ( −1)|S N | CZ | C | C |SV C |S NC |
-
Thread
Atmel Xmega: Eine Serie geht, eine Andere nicht.
Beitrag #7263620: > Du hast vorliegende xmegas...? Bei mir lagern noch 7 Stück 32A4-AU und 2 Stück 128A4U. Verschenken kann ich aber leider nix, bei Interesse Mail an dsporer@web.de
suchst du falsch. Ja, der ATXMEGA 16A4U-AU ist nicht verfügbar: https://www.reichelt.de/8-16-bit-atmega-avr-mikrocontroller-16-kb-32-mhz-tqfp-44-atxmega-16a4u-au-p189059.html?&nbc=1 Aber den ATXMEGA 32A4U-AU soll es schon im ab Mitte Januar wieder geben: https://www.reichelt.de/8-16-bit-atmega-avr-mikrocontroller
-
Thread
[V] µC, Atmel, Microchip abzugeben NEU
Andreas B. schrieb im Beitrag #7263535: > Atmega 16-16 TQ Stückpreis 6,- EURO > Atmega 32-16 TQ Stückpreis 7,- EURO Ja ne, ist klar. Das ist teurer als Neupreis beim Enkundendistributor.
Statt eines ollen Atmega für 7€ sollte man sich eher eines frischen neuen AVR128DB zum Drittel des Preises und 4fachen des Speichers bedienen
-
Artikel
USB
INF-Datei. Von Osamu Tamura. CDC-IO Ein experimentelles 18-bit Parallelport mittels AVR-Mikrocontroller (ATmega8/48/88). Von Osamu Tamura. AVR-HID - Low budget USB sensor input into Pure Data/Supercollider and other free softwares based around the ATmega8 microcontroller. This allows for very fast, multiple
development (MIT). Alter Name: MyUSB FreakUSB Open Source USB Device Stack (mod. BSD Lizenz) Atmel ATmega(8|16|32)U2 - ATmega(16|32)U4 - 1x USB 2.0 full-speed/low speed device (USB Appnotes AVR270..273, 282, 287, 293) Alle hier genannten Mikrocontroller haben keinen USB-Host (nur Client)! Eine Auswahl:
-
Thread
8 bit auslesen
Was ist das > eigentliche Problem? Warum willst du da einzelne Bits "auslesen"? > Ich bekomme 128 verschiedene Zustände reingeschickt die per Expander über den I2c auf den uC(ATMega328P) geschickt werden. Dass wird per Uart auf den RPI geschickt. Jetzt will ich je nach Zustand der 128 Eingänge das
Ich verstehe das so, du hast ein Soundboard mit 128 Tasten und per Tastendruck soll einer von 128 Sound abgespielt werden? Aber was bringen dir dann die einzelnen Bits?
-
Thread
6 Bit Dämpfungsglied ansteuern
z.B. mit dem MM5450. Den gibt es auch im DIP-40. MCs gibt es auch noch haufenweise im DIP, z.B. ATmega1284: https://www.reichelt.de/8-bit-atmega-avr-mikrocontroller-128-kb-20-mhz-dip-40-atmega-1284p-pu-p112738.html?&trstct=pos_2&nbc=1
-
Thread
seriell FTDI TTL UART SUART ich blicke nicht mehr Durch!
immer nach LF oder CR. Dann weiß man das diese eine Übertragung abgeschlossen ist. Also wenn bei mir 128 + LF reinkommen würde, würde die 128 im Lesebuffer landen und das Einlesen an sich mit eintrudeln der LF Erkennung abgeschlossen sein. Danach wird die 128 anderswo verarbeitet. Wenn nur 128 ohne LF
nach LF > oder CR. Dann weiß man das diese eine Übertragung abgeschlossen ist. > Also wenn bei mir 128 + LF reinkommen würde, würde die 128 im Lesebuffer > landen und das Einlesen an sich mit eintrudeln der LF Erkennung > abgeschlossen sein. Danach wird die 128 anderswo verarbeitet. > Wenn nur 128
-
Thread
Frage zu CCL-Einheit in neueren AVR-Controllern
mal > beschreiben welches Problem er damit gelöst hat? Nicht mit einem Tiny, aber mit einem AVR128DA64. Das Prinzip ist aber dasselbe. Benutzt habe ich dabei allerdings nur die boolsche Logik von drei LUTs. Die Sache ist ein bidirektionaler Multiplexer/Demultiplexer zwischen zwei COM-Ports auf der
unverändert. > In diesem Fall hätte ich ganz einfach einen 3-UART > AVR verwendet. Der AVR128DA64 hat sogar *SECHS* UARTs. Er wäre aber für die restliche Funktionalität des ehemaligen FPGA zu langsam geworden, wenn den UART-Kram in Software abhandeln müsste, hätte also den FPGA nicht ersetzen
-
Thread
Einheitliche Regel für in C erstellte Variablen, Typen etc
} [/c] Mal mit drei verschiedenen Typdefinitionen compiliert: [pre] $ avr-gcc -Os -mmcu=atmega328 -S -o default.s test.c $ avr-gcc -Os -mmcu=atmega328 -DTYPE=int -S -o int.s test.c $ avr-gcc -Os -mmcu=atmega328 -DTYPE=int_fast32_t -S -o int_fast32_t.s test.c $ md5sum *.s
Es gibt beim gcc & clang noch __int128_t und bei c23 _BitInt(N) (Wobei es für N eine obergrenze gibt, über der das ib ist.)
-
Thread
Viele Kippwaagen, wie zählen?
ausgewertet und die zugehörigen Zähler inkrementiert. Ein Arduino UNO schafft das, wenn man den ATmega328 ohne dieses Arduino-Gegurke programmiert. Alternativ nimmt man einen schnelleren Typen.
Hallo, ich würde einen ATmega1284P nehmen (hab ich gerade da) o.Ä. und 30 freie Pins als Eingang konfigurieren. Zwei Pins für die Kommunikation nach außen also I2c, SPI oder USART. Über Pin Change Interrupt Request 0 bis 3 würde
-
Thread
Frage zum ATMEGA128A
hallo; kennt sich jemand mit diesem Board aus: https://www.ebay.de/itm/275071703523 Ich benutze einen Nano als Programmer. MOSI, MISO und SCK habe ich gefunden und verbunden (PB2, PB3 und PB1). wo aber muss ich RESET verbinden ? auf dem Board gibt es gar keinen Pin der mit RESET verbunden ist. oder ?
-
Thread
Qual der Wahl - Sensoren Auswertung auf Display ("Analog")
#7234333: > P.S.: Im Anhang, wie EINE Anzeige aussehen soll. Dafür reicht ja ein kleines 1.8 Zoll TFT 128x160: https://www.ebay.de/itm/402652039495? Sollen da später mal mehrere TFT rumwerkeln?
>Der Arduino Ich meine den "klassischen" mit ATmega328. Der hat zwar einiges Flash und EEprom, aber immer noch nur 2k SRAM. Natürlich gibt es unter dem Namen noch anderes, heute muss es nicht mal mehr ein AVR sein. >Und schnelle Interfaces für Displays
-
Thread
MOSFET ohne Widerstand direkt am µC-Ausgangspin schalten?
Tatsache". Es kann natürlich so sein, muss es aber nicht. > Die Datenblätter vom ATTiny24 und ATMega1284 sagen z.B. 40mA pro I/O Pin > als absolute Maximalgrenze, darüber kann der µC Schaden nehmen. Das > bedeutet, daß man an 5V nicht unter 125 Ohm gehen sollte, sonst wird > dieser Strom im
Der fehlerfreie Nachfolger unterscheidet sich nur durch einen anderen AVR Controller (TINY3216>AVR128DB28), ein paar weniger Drahtbrücken und wiegesagt die Widerstands-Werte zu den LED-Anoden Mosfets.