-
Thread
AVR64DD32, UART-Ausgabe bleibt hängen, Assembler
unter anderen auch gedacht worden – ich habe das auch relativ zeitnah bei der Einarbeitung in den AVR128DB ausprobiert, allerdings unter Atmel Studio 7.
funktioniert. Ich bin nun schon am überlegen, > ob mit meinen selbst designten und von JLC gefertigten > AVR-DB/DD32-Boards irgendwas nicht stimmt. Hier noch ein Foto von meinem ersten und provisorischen Aufbau von damals mit dem AVR128DB28, um alles genau zu prüfen und sich in die neue-AVR-Familie einzuarbeiten
-
Thread
ATtiny12: Assembler in Atmel Studio 7
man die I/Os der Ports einstellen und unterschiedlich ansprechen kann, über Virtual Ports etc. Ein AVR128DB28 sieht z.B. von außen genauso wie ein ATMEGA328P aus, ist aber – obwohl die CPU an sich fast identisch arbeitet – im Inneren völlig anders aufgebaut, das Drumherum ist quasi ein deutlich komplexer
ist, ohne daß man genau weiß, was der TE überhaupt vor hat. > > Aber eine Sache dazu: Diese neue AVR-Architektur halte ich für eine > Totgeburt. Wenn ich da vieles neu oder umlernen müsste, dann wechsle ich > garantiert nicht von AVR-alt auf AVR-neu, sondern von AVR auf ARM Cortex > M0 oder M3
-
Thread
neue AVR-µCs: Entwicklungsumgebung
, wäre alles in Ordnung. Sonst installiere MPLAB-X und Programmier SW. Ich machte etwas mit dem AVR128DB64 vor 2J. Da nahm ich den aktuellen Atmel-ICE (*) mit UPDI Unterstützung und MPLAB-X Suite. Funktionierte alles Bestens. (*) gibt es im Gehäuse oder LP: https://www.microchip.com/en-us/development-tool
? außer https://www.microchip.com/en-us/products/microcontrollers-and-microprocessors/8-bit-mcus/avr-mcus
-
Thread
welcher Debugger für 8bit Controller (AVR etc.) ?
MPLAB Snap die MPLAB X IDE. Ich debugge mit dem Snap unter Atmel Studio z.B. die Sessions mit einem AVR128DB über UPDI – bei ATMEGAs (und dann auch noch nur bei den größeren) müsste man das wohl über die JTAG-Schnittstelle machen oder es versuchen, denn sich verbinden und programmieren geht definitiv
in die Wannenstecker meiner Adapterplatine für den Snap sofort passt. Die UPDI-Verbindung für z.B. AVR_DB/DA oder die neueren ATTINY-µC befindet sich dort mittig zwischen JTAG und ISP, ist also auch explizit separat herausgeführt. Vielleicht noch diese Info: wichtig für die Debugverbindung in Atmel Studio
-
Thread
EADOGM162W-A-Anzeige mit XMEGA
mal bei Olli Kraus! Der hat bestimmt eine funktionierende Library. https://github.com/olikraus/dogm128/blob/master/libraries/Dogm/utility/dogm128.h
Fangen wir mal von vorne an: Deine Beschaltung entspricht nicht der des DB für 3.3V 4Bit parallel
-
Thread
AVR128DA64 TCA1 funktioniert nicht mit alternativen Output?
Nils K. schrieb im Beitrag #7796838: > ich stehe aktuell vor einem Problem mit einem AVR128DA64, bei dem ich > nicht mehr weiter komme (...) Es gibt auch noch mindestens einen AVR128DB64 – die Serien unterscheiden sich ein wenig voneinander, bei DB gibt es u.a. die sogenannte VDDIO2
Suchfunktion innerhalb eines Datenblatts oder auch den Index etc. Im Anhang die ausgelesene REV-ID von meinem AVR128DB28 in SO28 mit 1,27mm – umgerechnet lautet sie A5 und dieser Wert scheint auch plausibel zu sein.
-
Thread
AVR128DB Verhalten von PA1
Guten Abend! Ich suche und finde in Datasheet leider keine genaue Information: Wenn AVR128DB mit Quarz arbeitet, werden PA0 und PA1 für Quarz benutzt. Wenn aber AVR128DB mit externen Takt arbeitet, wird nur PA0 benutzt. Wird somit PA1 frei? Oder wird PA1 sowieso an Taktschaltung bleiben
Maxim B. schrieb im Beitrag #7794193: > Wenn AVR128DB mit Quarz arbeitet, werden PA0 und PA1 für Quarz benutzt. > Wenn aber AVR128DB mit externen Takt arbeitet, wird nur PA0 benutzt. > Wird somit PA1 frei? Ja. > Mich interessiert, ob ich
-
Thread
Mikrocontroller Einstieg
Moin, Die rote AVR Bord von Gregor gefällt mir eigentlich. Gerhard
Bytes vermurksen aber die muss man nur selten für spezielle Anforderungen modifizieren, anders als die AVR-Fuses)
-
Thread
Attiny441 Analog Komparator
die Analog Komparatorem als Referenz zu benutzen? Meiner Meinung müsste es gehen, leider ist das DB (für mich zumindest) nicht wirklich eindeutig. https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-8495-8-bit-AVR-Microcontrollers-ATtiny441-ATtiny841_Datasheet.pdf Auf Seite 124 steht im Block Diagramm die Bandgap Ref als + Eingang für den AC0. Das Gleiche findet sich auch auf Seite 128 für den AC1. In meinem Fall möchte ich gern zwei externe Eingänge AIN01 und AIN11 mit der internen 2,2V vergleichen. In der Analog Comparator Rubrik findet sich keine Einstellmöglichkeit für die
-
Thread
ATmega: Wake-Up Zeit nach Power-Down
__) || defined(__AVR_ATmega168__) || defined(__AVR_ATmega168P__) \ || defined(__AVR_ATmega168PB__) || defined(__AVR_ATmega328__) || defined(__AVR_ATmega328P__) \ || defined(__AVR_ATmega328PB__) IMPLEMENT_ISR(INT0_vect
bereits ausführlich beschrieben, ist aber auch auf meiner Homepage nachlesbar – neuere µC wie z.B. AVR128DB28 kann man dann auch über UPDI live debuggen, programmieren kann man aber damit fast alle AVRs, so etwas wie der ATMEGA328P gehört auf jeden Fall dazu. Wer aber an seiner Arduino-IDE unbedingt
-
Thread
LCD Display 4x20 zu Graphik Display 128x64
Hallo Mods, man könnte man den Betreff ändern Wie Graphik Display 128x64 am I2C Bus?
einen µC zu verwenden, der IIC oder RS232 empfängt und das Display schnell ansteuern kann. Ein kleiner AVR würde reichen.
-
Thread
ATTiny3216 über UPDI Software-Reset auslösen
Mal ein Beispiel, Teil einer Kommunikation mit einem AVR128DB28: Auslesen der Device-Signatur: [code] ... 55 C8 59 55 C8 00 55 69 00 11 55 24 55 24 55 24 ... ^-> Sync ^->
Mit angehängtem Programm(auszug) erhalte ich den SIB (System-Information-Block) "...tinyAVR P:0D:0-3" von einem ATtiny412 zurück. Sie erkennen das Muster, und die Umsetzung von Pascal nach Python ist wohl klar.
-
Thread
Digitale Wasserwaage mit Arduino / Embedded
vollen Takt laufen, und Dein ADXL geht bis 2.0V runter. https://www.microchip.com/en-us/product/avr128db28 fchk
Quarz-Anschlüssen liegt. Mit möglichst kurzen Leitungen. Von Atmel gibt es dazu eine Layout-Empfehlung in der AVR042 "AVR Hardware Design Considerations" (Fig.6-1 (B) am Beispiel ATxmega32A4/ATmega324PB ) https://ww1.microchip.com/downloads/en/appnotes/atmel-2521-avr-hardware-design-considerations_applicationnote_avr042
-
Thread
Einfache CPU, einfacher Rechner, nur zum Lernen, Erfahrung?
Befehlssatz und die zugehörigen numerischen Werte sind bei jedem Mikroprozessor anders. Im Fall von AVR dort dokumentiert: https://ww1.microchip.com/downloads/en/devicedoc/atmel-0856-avr-instruction-set-manual.pdf
Sprache(ABI) verankert. > "The (ABI)Word-Project" für Linux oder Windows in C++? ABI? Hier, für den AVR GCC: https://gcc.gnu.org/wiki/avr-gcc
-
Thread
seriell auslesbare Taster/Schalter, Idee zur Diskussion
Monk schrieb im Beitrag #7753426: > Ich würde bei Neuentwicklungen berücksichtigen, daß AVR in den > vergangenen 10-20 Jahren (verglichen mit anderen) besonders teuer > geworden sind, währen einige andere sogar billiger wurden. Nunja, die "klassischen" AVR8 sind wirklich ziemlich teuer
die Klassiker. Z.B.: (Mouser-Preise Einzelstück): Klassiker ATMEGA1284P-AUR : 6,65€ Modern AVR128DB48T-I/PT: 2,16€ Die sind vom Package, der Pinzahl und vom Speicher her in etwa gleich, der Moderne hat aber mehr Takt, einen effizienteren Befehlssatz, modernere und deutlich umfangreicherere
-
Thread
Viele Drucktaster und LEDs ansteuern
reagieren. Der MCP23017 hat 3 Adressleitungen, man kann also 8 Stück an einen I2C Bus hängen. Das wären 128 IOs. Den Chip gibt es auch als SPI-Version. Da könnte man endlos verlängern.
solche Anwendungen nette ICs von WCH zB. CH454 kostet bei LCSC ca. 1.80€ Ich hab mal das englische DB angehängt
-
Thread
DMX und der Attiny2313
Es gibt auch inzwischen AVRs, die bis 1,8 V herunter mit 24 MHz laufen, z.B. AVR128DB28: https://www.microchip.com/en-us/product/AVR128DB28
-
Thread
ATMega Auslaufmodell?
DB - AVR DD - AVR DU Interessant wäre für meine Anwendungen, ob überhaupt und welche davon mit (wieviel) CAN sind.
Früher hatte Atmel noch Migration Notes mit den Unterschieden rausgebracht: - AVR080: ATmega103 Replaced by ATmega128 - AVR094: Replacing ATmega8 by ATmega88 - AVR097: Migration between ATmega128 and ATmega1281/ATmega2561 - AVR504: Migrating from ATtiny26 to ATtiny261/461/861
-
Thread
DCF77 - Empfang
https://www.mikrocontroller.net/articles/DCF77-Funkwecker_mit_AVR#DCF77-Modul_von_Reichelt
macht der Chip das? Hab ihn mir bisher nicht genauer angesehen. Ich hab hier auch Uhren mit dem AVR128DA48. Der hat eine RTC die ein Register zur Korrektur in ppm hat. Da hängt zwar ein 32687Hz Quartz dran, aber soo schlecht ist das auch nicht. Die macht die Zeitumstellung auch automatisch in SW.
-
Thread
AD9833 Programmieren
der Arduino IDE tuts auch ein altes AVR Studio, oder alles was eben STK500 kann.
Christoph db1uq K. schrieb im Beitrag #7736644: > Es geht um den Aufwand, das Arduino-Biotop einzurichten und zu erlernen. OK, aber das: Christoph db1uq K. schrieb im Beitrag #7736644: > Wenn Klemens die
-
Thread
Erbitte Hilfe bei RFID Projekt Tierchip von Streunerkatzen auslesen
Achso, was ich noch sagen wollte : Bei den billigen Scannern, so wie meine, sind ja auch 128 Speicherstellen zur Ablage vorgesehen. Das Problem dabei ist, daß man die nicht löschen kann. Wenn die 128. Stelle beschrieben worden ist, fängt das Gerät halt wieder beim 1 an, aber die restlichen
weiß dann aber nicht, was alt und was neu ist. Das wäre ja auch zu einfach, oder habt ihr mehr als 128 Katzen pro Nacht, die die Futterstelle besuchen ? Anbei noch ein Bild, wie das Teil von innen aussieht.
-
Thread
16 UARTs für MIDI
Ob S. schrieb im Beitrag #7712354: > Ich würde drei AVR128DB64 verwenden. Für jemanden, der als einziges Werkzeug nur den Hammer kennt, sieht jedes Problems wie ein Nagel aus.
dürften die Kosten so ungefähr auf demselben Level landen wie die von mir vorgeschlagene Lösung mit 3x AVR128DB64.
-
Thread
AVR 10-Bit-DAC
Peter D. schrieb im Beitrag #7699524: > Welcher AVR? AVR32DA28, AVR32DA32, AVR32DA48, AVR64DA28, AVR64DA32, AVR64DA48, AVR64DA64, AVR128DA28, AVR128DA32, AVR128DA48, AVR128DA64 AVR32DB28, AVR32DB32, AVR32DB48, AVR64DB28, AVR64DB32, AVR64DB48, AVR64DB64, AVR128DB28, AVR128DB32, AVR128DB48, AVR128DB64 AVR16DD14, AVR16DD20, AVR16DD28, AVR16DD32, AVR32DD14, AVR32DD20, AVR32DD28, AVR32DD32, AVR64DD14, AVR64DD20, AVR64DD28, AVR64DD32 AVR16EA28, AVR16EA32
-
Thread
AVR64DD28, mEDBG, Studio 7.0 - Fehler beim Schreiben von Fuses
Mit dieser Änderung lässt sich, zumindest bei mir, die Signatur auslesen von ATtiny412, ATmega4809, AVR128DB28, AVR16DD28, AVR32EA28 und AVR16EB14.
S. L. schrieb im Beitrag #7688962: >> an einem AVR128DB28 getestet > Bei meinem geht es, Date-code 2037K94; welchen hat Ihrer? Meiner hat den Code 2242WVR. S. L. schrieb im Beitrag #7688962: > Also gut, nächster Versuch: Mit dem AVR128DB28
-
Thread
MPLAP Snap halb im Nirvana
neugeflascht*. Ich habe mittlerweile zwei Snaps - einen neueren mit dem Jumper J5 (Umschaltung PIC/AVR), einen ohne diesen. Wenn Du einen Snap ohne diesen Jumper hast, musst Du R48 herauslöten, ansonsten bei dem Snap mit dem Jumper auf AVR umstecken - der schaltet den R48 (Pull-Down/Pull-UP) entweder
und ich bin wirklich froh darüber, denn ich programmiere sehr gerne in Atmel Studio und mit meinem AVR-ISP-MKII kommt man bei den neueren AVRs (neue ATTINY-Familie und die neuen AVR128DB, DA) definitiv nicht weiter und der Snap kann dagegen so gut wie alles, was AVR-8-Bit heißt, ansprechen – via ISP,
-
Artikel
AVR PWM
mit AVRs angefangen, die LED blinkt, Taster wird abgefragt, schonmal von PWM gehört und unter den AVR Pins welche mit OC.. entdeckt, das hängt damit irgendwie zusammen." Man sollte sich auch um die Prozessorfrequenz gekümmert haben, also die AVR_Fuses entsprechend gesetzt haben. Wer in Begriff steht
verstanden zu haben. Ein Blick ins GCC-Tutorial lohnt, die Atmel Application Note 130: Setup and Use the AVR Timers schadet auch nicht. Wie schon angedeutet, gibt es - je nach AVR - einen oder mehrere T/C . Sie unterscheiden sich erwartungsgemäß durch ihre Parameter und Optionen, z. B. die Auflösung, Frequenz
-
Thread
Jemand schon mal I3C (nicht I2C!) genutzt?
keine Freude. Also auch die AT89C51xxx haben ernsthafte Macken. Ob sich das mit den ständig neuen AVR-Serien von Microchip verbessert hat, kann ich nicht sagen. https://www.robotroom.com/Atmel-AVR-TWI-I2C-Multi-Master-Problem.html Ob S. schrieb im Beitrag #7668727: > Das Schlimme ist: ein einziges
, auch die Errata meines bevorzugten AVR-DD enthalten nichts dergleichen.