-
Thread
Nach Neuinstallation Microchip Studio funktioniert "Build" nicht mehr.
-S "Ventilator_Steuerung.tmp" -W+ie -I"D:/Microchip Studio for AVR and SAM\7.0\Packs\Atmel\ATmega_DFP\2.4.522\avrasm\inc\" -I"D:/Microchip Studio for AVR and SAM\7.0\Packs\Atmel\ATmega_DFP\2.4.522\include\" -I"D:/Microchip Studio for AVR and SAM\7.0\Packs\Atmel\ATmega_DFP\2.4.522\avrasm\inc"
das target device z.B. auf einen AVR128DB64 umzustellen, dann funktioniert alles, wie es soll. Ein ATmega (ich hab's mit einem 1284P versucht) funktioniert allerdings ebenfalls nicht. Zusammenfassend: Bug im im ATMEGA_DFP-Pack. Ältere Version benutzen. Ich hab's mal mit 2.0.401 probiert (weil die gerade
-
Thread
[V] LCD Grafikdisplays LCM-5430-E 10,4" 640x200 CCFL Pollin NOS
die hier zum Verkaufen stehen, 640x200 haben und 10 Zoll groß sind. Die kann man auch mit einem Atmega ansteuern und die CCFL gegen LEDs umbasteln. Entspannte Grüße Daniel
hatte ich ein ähnliches Display mit dem dem Controller s1d13700 am laufen. Zuerst am LPT und dann am Atmega1284p. Sowie am Future Connector einer ET4000 ISA Grafikkarte. Controllerboards waren damals diese V4D Controller gab es für LPT und auch später für USB. LED Umbau war mit Multicolor rot/grün und gelb
-
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
/minimal-arduino-with-atmega8-c32610 sehe ich keine USB-Schnittstelle?
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
-
Thread
Fakes erwischt?
Jörg W. schrieb im Beitrag #8043344: > Von recycelten (alte ATmega128 als ATmega128A neu gelabelt) über > funktionierenden aber minderwertigen Kram (LM324 als OPA4134 verkauft > bei Richi's Lab) bis zu nur einer Kupferplatte drin wurde schon alles > gesichtet
Mikrocontroller als Fake > identifiziert Mir hatte mal jemand privat Fotos geschickt. Das waren besagte ATmega128, umgelabelt auf ATmega128A.
-
Thread
UART und I2C Konflikt mit STM32duino STM32G070
verwendet und wer was verwenden kann! nur als Anregung zum selberlernen [c] #if defined(__AVR_ATmega1284P__) // --------------- serial in --------------- if (Serial.available() > 0) { char incomingByte = (char)Serial.read(); if(incomingByte == 13) // Wenn das Enter ankommt { strcpy
")); Serial.print(serial_in_command); Serial.println(F(" -> erkannt!!!!")); #if defined(__AVR_ATmega1284P__) Serial1.println(serial_in_command); #endif inSTRauswertung(); } // if(strlen(serial_in_command)) } else // Falls kein Enter kommt muss der Text gespeichert
-
Thread
USB-UART mit MCP2221A - Mit Bitte um Review
warum die Silabs und > FTDI Teile so populär sind. Vor etwa einem Monat habe ich "Arduino mit ATmega1284P" gemacht. Auf der Platine gibt es 6-Pin-Header, man kann externe USB/TTL Konverter (mit DTR-Pin) benutzen. Ich habe zwei davon: mit CH340 und mit FT232RL. Beide funktionieren gut, ich habe keine
-
Thread
Arduino GIGA + GigaDisplay Scala Problem
universelle Funktion für Scala gedacht. Grundlage habe ich noch vor einem Jahr mit einer Platine mit ATmega1284P und 3,5" 240x320 TFT gemacht. Nun aber für Arduino Giga und systematisch. Aber solange das auf C bleibt, weiterhin auch auf Mega problemlos, nur viel langsamer. Hier wird Inhalt von drei Scala
-
Thread
CH32V003 und Arduino
Controller-Speicher-Miniaturen verwendet wird. :-) Arduino fing zwar > laut meines Wissens mit einem ATmega168P an Atmega8 [code] In 2005, Massimo Banzi, along with David Mellis (an IDII student at the time) and David Cuartielles, added support for the cheaper ATmega8 microcontroller to Wiring. Then
Komfort gewünscht ist, daß man dann besser eine etwas üppiger ausgestatteten uC wählen sollte. Beim ATMEGA1284 mit 16K z.B., spielt die Unterstützung von printf eine geringere Rolle als beim 328P oder noch kleiner. Beim STM32L496 denke ich überhaupt nicht daran. Ausser Sportlichkeit lohnt es sich nicht
-
Thread
I2C Display einfache Frage
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).
mit berühmter CH340G aus China. Gerade habe ich damit die Fuse auf "Arduino die nicht gibt" mit ATmega1284P gestellt.
-
Thread
Arduinopreise? WTF?
kommen ohne IO-Expander oder Shift Register nicht aus. In der Arbeit machte ich was intern mit dem ATMEGA1284P und brauchte noch sieben gepufferte Shift-register und einen IO-Expander für die ganze Peripherie. Ich ziehe eigentlich de-zentralisierte IO Verbreitung den vielbeinigen uC vor, weil man die Expansion
"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
Mikrocontroller M-Tester, welche Hardware?
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 32 - 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. Gruß Jobst
-
Artikel
Linksammlung
Einfühung in AVR Mikrocontroller mit Nachbau des Spiels "Senso". I2C Bus Tuts und Programme mit dem ATmega 1284p AVRBeginners.net Beginners Guides to AVRs reintechnisch.de AVR Tutorial: 9V-LED-Lampe Das Schaltungsforum ist eine Seite für Anfänger und Profis welche ständig mit Tutorials erweitert wird. Stellt
ATMEGA8535 / ATMEGA16 / ATMEGA32 Hausbus Home - Hausbus-Projekt unter Verwendung von ATmega8, ATtiny13 und ATmega128 AVR-DCF-Clock - DCF-Uhr mit bunter LED-Anzeige - ATmega8 GenuhR - DCF-Funkuhr / Wecker/
-
Thread
Suche Unterlagen zum DMM AVR-BOARD V3.0 der TU Braunschweig
Kerbe aus betrachtet, ist der erste PIN auf der linken Seite, PIN 1. Wie in Abb. 7 ist im Falle des ATmega1284 ist PIN 1 der PB0. F¨ ur alle aufgef¨ uhrten Bauteile mit einer Einbaurichtung, wird die Polarit¨at sowohl im Best¨ uckungsplan als auch auf der Platine selber vorgegeben. Abbildung 8: ATmega1284
eine Absage bekommen? Dann bleibt noch das eigenhändige Disassemblieren das Software, die in dem ATmega1284 steckt, wenn die nicht verschlüsselt ist. Hier die Website zum ATmega1284: https://www.microchip.com/en-us/product/ATmega1284 Und als letzte Möglichkeit das Aufnehmen der Schaltung aus der
-
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
Arduino Uno R4: Besonderheiten und Abhilfen
schrieb: >> von 32kB auf 256kB nicht passt, > > Der Arduino Mega hat 256k Flash. und der ATmega1284p hat 128k Flash Gibt es nicht mehr die Compilerinfo wo man unterschiedliche Compileroptionen setzen kann? sollte sich auch anpassen lassen auf Arm Architektur. [c] #if defined(__AVR__)
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
-
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
AVR128DB USART Transmit Buffer
vom AVR128DB steht nur etwas von einem Transmit Buffer aber nichts davon wie lang der ist. Auf dem ATMega1284P und dem ATMega1280 war der nur ein Byte gross und es gibt da leider eine Anwendung da spielt das eine Rolle und entsprechend gibt es Probleme als ich diese auf den AVR128DB migrierte. Aber so
Peter S. schrieb im Beitrag #7932471: > Auf dem ATMega1284P und dem > ATMega1280 war der nur ein Byte gross Das reicht doch völlig aus. Man muß doch nur puffern, damit der Interrupt schon das nächste Byte aus dem FIFO lesen kann. Die Bytes werden dann
-
Thread
Unterschied Attinys 20 202 85
Statt vieler ATtiny würde ich besser einen ATmega1284 nehmen. Der hat 16kB SRAM, um die Daten zu puffern. Und das Auslesen mehrerer Sensoren dürfte dessen CPU bei weitem nicht auslasten.
Peter D. schrieb im Beitrag #7921485: > Statt vieler ATtiny würde ich besser einen ATmega1284 nehmen. Ich nicht. Nordic hat sehr stromsparende Funkchips, wo man auf dem Applikationsprozessor auch noch eigenen Code ablaufen lassen kann. Mal so als Beispiel: https://www.u-blox.com
-
Thread
Differentielle Anloge Spannung Messen
ist möglich, hatte ich bei einem AVR Timer hinter den Spannungsteilern mit einem ATmega 32/644p/1284p am Shunt gemacht denn diese Atmel beherrschen die Differenzmessung. Die Spannungen müssen natürlich potenzialfrei gegen die AVR Versorgung sein.
-
Thread
Arduino: page-write in I2C eeprom verliert sporadisch ein Byte
Kai schrieb im Beitrag #7895768: > In dem ATMEGA 328P meiner Platine habe ich aber nur 2kB RAM, von welchen > ich gerne 500 Bytes frei haben möchte. dann nutze den ATmega1284p mit 16KB Ram, Leerplatinen gibt es bei OSH Park, fertig aufgebaute
ist mein Flash fast voll..... Beim nächsten Projekt bestimmt. Joachim: [code]dann nutze den ATmega1284p mit 16KB Ram, Leerplatinen gibt es bei OSH Park, fertig aufgebaute leider nicht mehr zu finden.[/code] Der ATMEGA 1284 ist ein 40-Pinner. Meine Platine mit ATMEGA328P (28-Pin) ist bereits gefertigt
-
Thread
ATMega328PB lässt sich nur noch programmieren. Sonst keine Funktion mehr
Hallo zusammen, Ich habe ein ATMega328PB auf einer Platine verbaut welcher verschiedene Sensoren ausließt wie SCD-40, SGP-40, BME280, TGS5141 und die entsprechenden Messwerte via Modbus RTU bereitstellt. Das Problem ist nun das jetzt
Schutzwiderstand an SCK, MISO, MOSI und RESET, die zum Programmer führen. Die alten ATMEGAs 328P und 1284P können einen kurzzeitigen Pin-Kurzschluss durchaus problemlos überstehen – in meinen Tests habe ich in der Vergangenheit gezeigt, dass bei einem Pin-Kurzschluss eines 1284P maximal ca. 80mA fließen
-
Thread
AVR - Taktfrequenz für Seriell ohne Handshake
Ich habe eine Schaltung, bei der ein 8-bit Atmega (1284p) zum Einsatz kommt. Dieser empfängt über eine Serielle Schnittstelle Daten vom PC, allerdings ohne Handshake. Der intern freie RAM des AVR ist im Fall mehr als reichlich, um die gesamte Sendung
Veit D. schrieb im Beitrag #7888403: > Sein ATtiny402 ist nicht mit einem ATmega1284P u.ä. vergleichbar. Ja, der ist kleiner und billiger.
-
Thread
Verständnisfrage zu Assembler bei PIC und ATMEL
Soviel Komfort hat man beim PIC16F bei weitem nicht. Die großen ATMegas können 131 AVR-Instructions (ATMega1284), der PIC16F677 kann 35. Das will man doch nicht ...
GSM-Alarmanlage, glaube das waren am Ende um die 340kB Text und mehrere tausend Zeilen (für einen ATMega1284)...
-
Thread
STK500 mit ATMega32 und Dragon JTAG-Debugger (in Gehäuse) zu verkaufen
stammen aus dem Labor-Fundus einer Hochschule und enthalten Folgendes: - STK500 Board bestückt mit ATmega32 und JTAG Adapter - Netzteil - serielles Kabel - Debugger Dragon mit Pufferplatine Dragonlair und Gehäuse - Alle Brückenkabel (4 x 2-adrig, 1 x 6-adrig, 2 x 10-adrig) Für den Dragon ist noch
Deutsch nicht geklappt. Beim Studio7.0 wurde der Dragon erkannt und scheint mit dem STK500 und dem ATmega32 zu funktionieren. Der Versuch einen ATmega 1284p auf einem selbstbau Board zu beschreiben führte zum Absturz des Dragon. Das Datenblatt https://cdn-reichelt.de/documents/datenblatt/A300/STK500_
-
Thread
LCD-Adresse im C-Programm
für einen Datentyp ist etwas mehr. GCC-AVR (gekürzt): [code] $ touch blah.c $ avr-gcc -mmcu=atmega1284p -dM -E blah.c | grep __SIZEOF | sort #define __SIZEOF_DOUBLE__ 4 #define __SIZEOF_FLOAT__ 4 #define __SIZEOF_INT__ 2 #define __SIZEOF_INT24__ 3 #define __SIZEOF_LONG__ 4 #define __SIZEOF_LONG_DOUBLE
-
Thread
MEGA 1285-MU Seltsame Sache
Hier sehe ich nur 1xVCC und 1xAVCC: http://ww1.microchip.com/downloads/en/devicedoc/atmel-42718-atmega1284_datasheet.pdf An einem abgebrochenen Pin sollte sich eine interne Verbindung mit einer Nadelspitze messen lassen, notfalls etwas freifräsen. Im Datenblatt steht 20MHz/5,5V 19mA. Wenn man
schrieb im Beitrag #7871958: > Hmm, ich sehe da Pin 5,18,39 als Vcc und halt den Avcc Ist es ein Mega1284 oder 1285? 1285 finde ich nicht und beim 1284 sehe ich nicht so viele VCC. Link?
-
Thread
Wettkampf Opa(MOS6502) gegen Frischling(ATmega)
6502 erst aus dem Speicher lesen muss. 384 Zahlen mit je 34 Bytes sind 13.056, das bekommt ein ATMega1284 komplett in seine 16kB RAM hinein.
Christoph M. schrieb im Beitrag #7864649: > Jetzt ist zu zeigen, dass ein 16MHz Atmega das schneller kann. > Das Problem wir vermutlich unterschätzt. Hans W. schrieb im Beitrag #7863638: > https://sbc.rictor.org/avr65c02.html > Der ATMega1284P bei 24mhz CLK schafft wirst case 1,9MHz
-
Thread
AVR ATmega - Hoher Takt ist ungenau
2 weitere ATmega1284P haben gleiches Verhalten. Bei meinem MEGA2560Pro Board, sieht es besser aus mit seinen 16 MHz, jedoch gibt es da auch mal Ausreißer. So langsam habe ich das Gefühl, dass es "normal" ist
Ich habe ATmega644 und ATmega1284 mit 4, 8, 10, 14,7456, 16 und 20 MHz betrieben. Niemals kam ein Problem mit Quarz. Aber aus anderen Gründen nehme ich gerne statt Quarz einen Oszillator. Bei 5V sind das CFPS-72 und
-
Thread
Moderne AVR (Nachfolger Atmega und Attiny)
Fen ATmega1284 hätte ich auch empfohlen. Er ist vom Design her noch nahe am ATmega128, hat aber schon Debugwire. Ich habe für mich beschlossen, die neueren Serien links liegen zu lassen und mich stattdessen
1000 nicht immer (zwar bei AVR128DA, laut Fehlerbeschreibung). 16k SRAM, 128k Flash hat auch ATmega1284
-
Thread
Mit AVR NET IO Batterien messen
-Polige Sub > D-Verbindung ich vermute vertippt, 23-polig ist mir neu,, ich hatte längst den ATmega 32 durch einen ATmega 1284p ersetzt und die SW getauscht, die Spannungsteiler angepasst
-Polige Sub > D-Verbindung ich vermute vertippt, 23-polig ist mir neu,, ich hatte längst den ATmega 32 durch einen ATmega 1284p ersetzt und die SW getauscht, die Spannungsteiler angepasst
-
Artikel
ZAtmel: ein minimalistisches Z80-System
Der ZAtmel ist ein minimalistisches Z80 System und besteht eigentlich nur aus 2 Schaltkreisen. Z80 ATmega1284P Der Z80 wird mit 2,5 Mhz getaktet. Es stehen 48 kByte ROM und 16 kByte RAM zur Verfügung. Als E/A gibt es eine 'kleine' SIO. Darüber kann über ein Terminal auf die Z80-Software zugegriffen werden
gestartet: Der Schaltplan V1.0: V1.1 vom 6.12.2014: Resetlogik entfernt, dass übernimmt jetzt der ATMega. Jetzt sind es tatsächlich nur noch 2 Schaltkreise :) Der Schaltplan V1.1: