-
Thread
Moderne AVR (Nachfolger Atmega und Attiny)
AVR64EA32, AVR64EA48, AVR64SD28, AVR64SD32, AVR64SD48, AVR128DA28, AVR128DA32, AVR128DA48, AVR128DA64, AVR128DB28, AVR128DB32, AVR128DB48, AVR128DB64. Zum Beispiel wählt -Wl,--defsym,__flamp=1 den 2ten 32KiB Block aus, und Binutils, Startup-Code und Compiler kümmern sich um den Rest. (Default ist der letzte
AVR64EA48, AVR64SD28, > AVR64SD32, AVR64SD48, AVR128DA28, AVR128DA32, AVR128DA48, AVR128DA64, > AVR128DB28, AVR128DB32, AVR128DB48, AVR128DB64. Mich würde mal interessieren, woher ihr die übersichtlichen Darstellungen habt. Wahrscheinlich bin ich einfach zu blöd, aber bei Microchip finde ich nichts
-
Thread
AVR128DB USART Transmit Buffer
Rolle und entsprechend gibt es Probleme als ich diese auf den AVR128DB migrierte. Aber so wie es aussieht hat der AVR128DB eine Transmit Buffer von 4 Bytes. Weiss jemand mehr darüber? Peter
Kann ich nicht bestätigen - Senden an PC-Hyperterminal: beim ATmega48PA erscheint "AB", beim AVR128DB28 "ABC".
-
Thread
AVR128DB - Clock Failure Detection
Hallo, bin am rumspielen mit einem Microchip AVR128DB48 Curiosity Nano Board. Allerdings funktioniert CFD nicht wie ich denke zu verstehen. Auch der Bsp. Code funktioniert nicht. https://github.com/microchip-pic-avr-examples/avr128db48-getting-started-with-xoschf
Schluss noch die µC in die io.h eintragen. [c] /* begin new AVR128DBxx */ #elif defined (__AVR_AVR128DB28__) # include <avr/ioavr128db28.h> #elif defined (__AVR_AVR128DB32__) # include <avr/ioavr128db32.h> #elif defined (__AVR_AVR128DB48__) # include <avr/ioavr128db48.h> #elif defined (__AVR_AVR128DB64
-
Thread
GCC v14 Release
Project|AVR/GNU|common| der Eintrag -B "$(PackRepoDir)\.." vorhanden ist. ..\device-specs\specs-avr128db48 *cpp: .. -D__AVR_DEV_LIB_NAME__=avr128db48 ist deshalb NICHT definiert. resultierende Fehlermeldungen : - #warning "device type not defined" [-Wcpp] C:\Atmel-Toolchain\AVR8\avr-gcc-
> [pre] > avr-gcc14TestSuite$ bin/avr-gcc main.cpp -c -o main.o -Os -std=c++20 > -flto -mmcu=avr128db64 -I avr/include > avr-gcc14TestSuite$ bin/avr-gcc main.o -o main.elf -mmcu=avr128db64 > avr-gcc14TestSuite$ bin/avr-objcopy -j .text -j .data -O ihex main.elf > main.hex > avr-gcc14TestSuite
-
Thread
AVR128DB mir 3-wire SPI
Hallo lieber Microcontrollercontroller, Ich möchte mit einem AVR128DB48 eine RTC ansteuern. Um genau zu sein die RV-8063-C7 von Microcrystal. Mein Problem ist, dass diese RTC nur 3 Leitungen für SPI hat: SCL, SDIO und CE. Im Datenblatt vom AVR128DB ist auf Seite
bidirektionale Datenleitung (halbmutiplex), ansonsten alles das Übliche. > Im Datenblatt vom AVR128DB ist auf Seite 407 Kapitel 28.1 (SPI - > Features) zu lesen: "Three-Wire Synchronous Data Transfer". > https://ww1.microchip.com/downloads/en/DeviceDoc/AVR128DB28-32-48-64-DataSheet-DS40002247A.pdf
-
Thread
Arduino Bibliotheken funktionieren nicht beim AVR128DB-Prozessor
Sebastian H. schrieb im Beitrag #7628941: > Prozessor AVR128DB28 AVR128DB28 ist kein Prozessor, sondern ein Controller.
Gibt's eigentlich auch polnische Orgel-Bibliotheken für den AVR128DB28 µC? Vielleicht versteckt in einem japanischen Schrein?
-
Thread
Atmel Studio 4.19 unter W10X64
gezwungen, auch Studio 7 zu installieren und noch ein JTAG-Debugger zu kaufen: ich probiere nun mit AVR128DB und die kennt JTAG ICE MK2 leider nicht. Gestern habe ich erste Adapter mit AVR128DB64 bestückt, mit Erfolg. Dafür mußte ich aber ein Mikroskop kaufen :) Nun habe ich noch Platinen für Adapter
Maxim B. schrieb im Beitrag #7626424: > und noch ein JTAG-Debugger zu kaufen: ich probiere nun mit AVR128DB Das passt ja überhaupt nicht zusammen. Was willst Du denn noch mit dem alten Debugger? Die AVR128DB gibs wie jeden der neuen AVRs übrigens auch in vorteilhaftem DIP-Gehäuse. Und wenn es besonders
-
Thread
AVR64DD28, mEDBG, Studio 7.0 - Fehler beim Schreiben von Fuses
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 scheint
-
Thread
Fragen zu SPI Geschwindigkeit
die gleiche Platine gelötet wie der AVR128DB48. Die Leiterbahnen dazwischen sind alle kürzer als 5cm und kreuzen sich nicht mit anderen Signalen. Aber trotzdem mehr als 4MHz SPI Clock schafft das Konstrukt nicht. Pullup an MISO, DAT1 und DAT2
schrieb im Beitrag #6961844: > Vermutlich irgendwelcher 70er-Jahre Schrott im DIL-Gehäuse? Der AVR128DB48 ist von August 2020!
-
Thread
AVR ATtiny Stromaufnahme
über den Chip zusätzlichen Strom benötigt, und je größer der Chip, wie bei meinen ATmega4809 bzw. AVR128DB28, umso mehr: ATtiny402: +80 %, ATmega4809: +110 %, AVR128DB28: +240 %.
idle [uA] +TCB0 [uA] ATmega4809 492 514 AVR128DA28 628 643 AVR128DB28 559 572 AVR128DB48 564 577 [/code] Hier ist der TCB vernachlässigbar.
-
Thread
Neue ATTINY3226 usw. gar nicht mitbekommen
sinnvoller Features wie Pegelwandler, reichlich UARTs, 16KB RAM. Sogar im DIP Gehäuse. Z.B. als ein AVR128DB28.
____ AVR32DB28 | AVR32DB32 | AVR32DB48 | AVR64DB28 | AVR64DB32 | AVR64DB48 | AVR64DB64 AVR128DB28 | AVR128DB32 | AVR128DB48 | AVR128DB64 14 Pin | 20 Pin | 28 Pin | 32Pin ___________|____________|____________|_____________ AVR16DD14 | AVR16DD20 | AVR16DD28 | AVR16DD32
-
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 mit
-
Thread
DWARF error: invalid abstract instance DIE ref
Pause. [c] #pragma once #define INLINE inline __attribute__((always_inline)) namespace AVR128DB { namespace TCB { namespace { using Register = volatile uint8_t *; #if defined(__AVR_AVR128DB48__) #include <AVR128DB48_TCBnRegister.h> #else #error "Your board has no AVR128DB48 controller!". #endif constexpr Register getCTRLA(const uint8_t n) { return (Register) (baseAddr[n].baseAddr + addrOffset.ctrla); } constexpr Register getINTFLAGS
-
Thread
avr-gcc 11.1.0 defekt? Gesperrt
#include <avr/io.h> #include <avr/interrupt.h> #include <util/atomic.h> #include <AVR128DB_PinLib.h> #include <pins_arduino.h> [/c] Das setzt unter ArduinoIDE voraus, dass der Boardmanager dieses Board mit AVR128DB kennt und das setzt voraus, dass unter Preferences der Link http://
nicht vorhanden ist, habe ich noch nicht untersucht. ************************ Das Beispiel AVR128DB-TCB32.ino kompiliert unter meinen Randbedingungen nicht, weil die #include <AVR128DB_PinLib.h> nicht in/home/ab/.arduino15/packages/DxCore vorhanden ist.
-
Thread
ATtiny Typenchaos bei Microchip Gesperrt
____ AVR32DB28 | AVR32DB32 | AVR32DB48 | AVR64DB28 | AVR64DB32 | AVR64DB48 | AVR64DB64 AVR128DB28 | AVR128DB32 | AVR128DB48 | AVR128DB64 14 Pin | 20 Pin | 28 Pin | 32Pin ___________|____________|____________|_____________ AVR16DD14 | AVR16DD20 | AVR16DD28 | AVR16DD32
vereinfacht in der Entwicklung vieles. Nur der Typ sollte etwas aktueller sein. Meine Empfehlung: AVR128DB. Hat viele Vorteile. Moby
-
Thread
AVR64DD28 Clock Source ändern
/ _PROTECTED_WRITE(CLKCTRL.OSCHFCTRLA, (8<<CLKCTRL_FREQSEL_gp)); [/c] wird bei mir für einen AVR128DB28 übersetzt und läuft, an PA7 messe ich 3.33 MHz. Die Verwendung von '_PROTECTED_WRITE' ist natürlich bequemer und auch narrensicher.
es. Es hängt mit dem Aufbau des Headerfiles zusammen ob es ein struct gibt oder nicht. Bsp. AVR128DB48 [c]#define DAC0_DATAH _SFR_MEM8(0x06A3)[/c] Hier ist DAC0_DATAH direkt als Registeradresse definiert. Mit DAC0.DATAH läuft ein Makro ab der die Adresse aus Basis und Offset zusammensetzt
-
Thread
AVR128DB48 - TCB 32Bit Counter
, nämlich TCB0-Capture, Sie hingegen sogar drei. Ich werde nachher mal mein Programm auf den AVR128DB48 bringen, das kann aber, nun bei mir, eine Weile dauern.
Ging schneller als gedacht, läuft unverändert auch auf dem AVR128DB48. > Das Problem wird gefunden Genau, "kriegen wir hin, kriegen wir alles hin".
-
Thread
Liefertermin AVR128DB28-E/SP?
einen neuen bekam (geschweige denn die Lieferung), aber am 12. November waren sie dann da, die AVR128DB28-I/SP, mit Aufdruck 2037K94, also wohl in der Kw 37 produziert.
neuen > bekam (geschweige denn die Lieferung), aber am 12. November waren sie > dann da, die AVR128DB28-I/SP, mit Aufdruck 2037K94, also wohl in der Kw > 37 produziert. Mich interessiert der Lieferant und die bestellte Menge :)
-
Thread
AVR 10-Bit-DAC
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
Nach fast 3 Jahren fehlerkorrigiertes Datenblatt für die AVR-DB Serie erschienen
https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/AVR128DB28-32-48-64-DataSheet-DS40002247A.pdf
möglichst die IC, die ich in verschiedenen Anwendungen verbrauchen kann. Lieber gleich 100 St. AVR128DB64 als 1 St. AVR128DA32, dann noch 2 Stück AVR128 DB48 usw. Zweiter Grund: es ist mir leichter, zwei oder drei Mikrocontrollern ausführlich einstudieren und überall verwenden, statt für jede Aufgabe
-
Thread
AVR128DA übertakten
Im Datenblatt der AVR128DB-Serie lugen die 32 MHz an manchen Stellen hervor, aber meist wird betont, dass 24 das Maximum für den Systemtakt darstellen.
an Wilhelm M.: [code] 20 24 28 32 MHz AVR128DB28: 19.96 23.94 27.95 31.96 AVR128DA28: 19.98 23.98 27.97 31.98 [/code] Konditionierung per 32 KiHz-Quarz habe ich nicht ausprobiert.
-
Thread
GCC Statische initialisierung.
uint8_t *; #if defined(__AVR_AVR32DB32__) || defined(__AVR_AVR64DB32__) || defined(__AVR_AVR128DB32__) #include "include\Pin\AVRxDB32_PinRegister.h" #include "include\Pin\AVRxDB32_PinNamen.h" #elif defined(__AVR_AVR32DB48__) || defined(__AVR_AVR64DB48__) || defined(__AVR_AVR128DB48
uint8_t *; #if defined(__AVR_AVR32DB32__) || defined(__AVR_AVR64DB32__) || defined(__AVR_AVR128DB32__) #include "include\Pin\AVRxDB32_PinRegister.h" #include "include\Pin\AVRxDB32_PinNamen.h" #elif defined(__AVR_AVR32DB48__) || defined(__AVR_AVR64DB48__) || defined(__AVR_AVR128DB48
-
Thread
atmega4808 mit microchip ICD3 programmieren/debuggen UPDI interface
1606, 1607, 1614, 1616, 1617 attiny3216, 3217 attiny1624, 1626, 1627 attiny3224, 3226, 3227 avr128db28, avr128db32, avr128db48, avr128db64 avr64db28, avr64db32, avr64db48, avr64db64 avr32db28, avr32db32, avr32db48
-
Thread
AVR128DB28 mit Arduino und jtag2updi - Fehlermeldung
Hi, hat schon einer einen AVR128DB28 erfolgreich mit jtag2updi (Arduino Nano) programmiert? Ich habe heute meine ersten chips bekommen, bekomme diese aber nicht programmiert. Mit den attiny's klappt alles bestens. Beim AVR128DB28
Der Aufbau ist gleich nur die Daten in der avrdude.conf sind dafür andere. Wenn es mit pyupdi mit AVR128DB28 klappt, dann erhärtet das die Vermutung mit der avrdude.conf. Soweit meine Logik dazu.
-
Thread
ATtiny1614 TCB: Überlauf bei input capture erkennen?
Danke! Dann nehme ich einen ATmega4808 oder gleich einen AVR128DB32, letzterer erschlägt noch ein paar andere Probleme.
einen ATmega4808 > > ? > Dieser hat doch denselben Mangel. Stimmt, danke! Also vorerst AVR128DB32 bis ich ATtiny3224 auf Lager habe (ich nehme immer das Modell mit dem größten Speicher).
-
Thread
Fehlerhafte Adressierung von lokalen Arrays bei tinyAVR(R) 0-series
Das Programm zeigt auf einem ATmega4809 dasselbe Fehlverhalten; auf einem AVR128DB28 hingegen funktioniert es korrekt.
SPM Z ATmega4809: ELPM, SPM, SPM Z+, EIJMP, EICALL AVR128DB28: EIJMP, EICALL https://ww1.microchip.com/downloads/en/DeviceDoc/AVR-InstructionSet-Manual-DS40002198.pdf Aber muss man das alles wissen?
-
Thread
AVR64DD20 - USART stürzt bei großem Buffer ab
weiterhilft, denn a) habe ich eine zusammengestoppelte C-Umgebung (nicht fragen!) und b) nur einen AVR128DB28, trotzdem: das zuletzt Gezeigte läuft hier, mutatis mutandis, es kommen 99 'e' an. Es kommen auch z.B. 999, mit ARRAY_LEN = 1000.
CLKCTRL_FREQSEL_24M_gc". Und genau so heißt es auch in meinem Includefile für den von dir verwendeten AVR128DB28. Also zumindest das mußt du ebenfalls noch geändert haben...
-
Thread
AVR128DB28: TCA0 Tonausgabe an alternativem Pin gelingt nicht
Statt dessen bleibt der Pin PD5 hartnäckig auf 0 und rührt sich nicht. Die Initialisierung: ■ TCA0 WO1-5 Pins alternativ auf PD1-PD5 gelegt via PORTMUX=3 ■ Pin PD5 auf Ausgang gesetzt (=WO5) ■ IN TCA0_SINGLE_CTRLB das Bit CMP0EN=1 und WGMODE=1 gesetzt ■ TCA0_SINGLE_CMP0 mit 20 geladen ■ TCA0_SINGLE_CTRLA mit Vorteiler 64 und ENABLE=1 geladen Mit dem Debugger alles auf Richtigkeit kontrolliert. Nun sollten doch bei 4MHz Takt f= 4000000/(2*64*(20+1)) ca. 1488 Hz am Ausgang erscheinen. Tun sie aber nicht! Sonst läuft bislang auf dem Controller nur eine UART Ausgabe, weshalb
-
Thread
Gesucht: "Inhibit" Gate
der CCL) dann zwar arbeitslos, aber das ist nicht schlimm, man schickt ihn einfach schlafen. AVR128DB64 z.B. könnte das Geforderte leisten. Hat 6 LUTs. Kinderkram. Wären dann 9x9mm Platz auf dem Board.
c-hater schrieb im Beitrag #7107382: > AVR128DB64 z.B. könnte das Geforderte leisten. Hat 6 LUTs. Kinderkram. > Wären dann 9x9mm Platz auf dem Board. Oder auch AVR128DA48/AVR128DB48. Auch die haben 6 LUTs. In VQFN wären das dann nur noch 6x6mm
-
Thread
Atmega 328PB lässt sich nicht programmieren
Crystal. Du hast einen relativ ungenauen RC-Oszillator. Dann nimmst Du halt beispielsweise einen AVR128DB32. Der kann auch bei 1.8V noch seine vollen 24 MHz, weil es eben ein viel modernerer Chip in einem neueren Halbleiterprozess ist. https://www.microchip.com/en-us/product/AVR128DB32 fchk
Frank K. schrieb im Beitrag #7984605: > Dann nimmst Du halt beispielsweise einen AVR128DB32 Eigentlich möchte ich den Chip ja gar nicht austauschen, aber danke für den Vorschlag. ;) Nemopuk schrieb im Beitrag #7984607: > Es sollten etwa Null Ohm sein Es sind etwa Null Ohm.
-
Thread
AVR128DA64 TCA1 funktioniert nicht mit alternativen Output?
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.
interessiert. Oder habe ich meinen Eigennamen versteckt? Ich war gerade dabei, eine Platine für AVR128DB64 zu bestellen. Zum Glück habe ich Thread gesehen. Bisher dachte ich, alles arbeitet genau wie in Datenblatt steht. Nun muß ich die Platine noch einmal überprüfen...
-
Thread
AVR128DB28: TCB0 liefert kein Signal an PA2
Hallo, mir soll der TCB0 Timer eines AVR128DB28 ein niederfrequentes Signal am zugehörigen Pin A2 (als Output konfiguriert) liefern. Problem: Da kommt nix, der Pin bleibt auf Low. Das Ganze soll im Periodic Interrupt Mode (siehe Screenshot der
speziell dieser Timer, dafür in vielfacher Ausführung. Vom kostbaren TCA gibts unter 48 Pins beim AVR128DB im Gegenzug nur einen ;-(
-
Thread
Welche AVR (Atmega) haben UPDI?
____ AVR32DB28 | AVR32DB32 | AVR32DB48 | AVR64DB28 | AVR64DB32 | AVR64DB48 | AVR64DB64 AVR128DB28 | AVR128DB32 | AVR128DB48 | AVR128DB64 14 Pin | 20 Pin | 28 Pin | 32Pin ___________|____________|____________|_____________ AVR16DD14 | AVR16DD20 | AVR16DD28 | AVR16DD32
-
Thread
keinen Bock auf level-shifting
Empfehlung: AVRxDBx MIT eingebautem Pegelwandler Uiiii! Muss auf die nächste Mouser Bestellung: AVR128DB64 - E
Helge S. schrieb im Beitrag #7037583: > Muss auf die nächste Mouser Bestellung: AVR128DB64 ... hat alle 8 C-Port Bits herausgeführt. Genauso wie die 48-Pin Version. Helge S. schrieb im Beitrag #7037611: > DIP Versionen für Bastler sind ein weiterer Vorteil dieser Controller.
-
Thread
AVR128 mit MK2 programmieren?
meinst Du den ATmega128 ? oder den AVR128DB... (der geht nicht mit dem AVR ISP MK2)
Dieter M. schrieb im Beitrag #7135354: > meinst Du den ATmega128 oder den AVR128DB... Oder Xmega128...?
-
Thread
aktuelle AVR µC - wdt.h - kein RAMPD / CTRL / Enable Bit
Unterstützung von neuen AVR Controllern im Zusammenhang mit dem Watchdog. Probiert mit Atmega4809 und AVR128DB64, scheint ganze Familien zu betreffen. in Microchip Studio [c] #include <avr/io.h> #include <avr/wdt.h> int main(void) { wdt_disable(); while (1) { } } [/c]
identisch zur "avr/wdt.h" von xc8 v2.31. Und dein Programm von oben kompiliert ohne Probleme für den AVR128DB64 unter MPLABX. Vielleicht mixt du verschiedene Compiler Versionen.
-
Thread
[V] Microchip Curiosity Nano Boards mit AVR128DB48 / ATmega4809
Hallo, ich habe drei Microchip AVR128DB48 Curiosity Nano Boards zu viel. Eine Fehlbestellung wurde nicht storniert. http://ww1.microchip.com/downloads/en/DeviceDoc/AVR128DB48-Curiosity-Nano-HW-UserG-DS50003037A.pdf Stammt direkt von Microchip
-
Thread
Gnerelle Frage zur ATtiny Produktserie nach der ATMEL Übernahme.
schrieb im Beitrag #7113417: > AVR128DA28. Viel mächtiger als jeder Tiny. Am besten gleich AVR128DB28. Fehlerfreier und mit praktischem Pegelwandler für I2C,SPI,UART. Die AVRxxDx28 gibts in DIL.
schrieb im Beitrag #7113417: >> AVR128DA28. Viel mächtiger als jeder Tiny. > > Am besten gleich AVR128DB28. > Fehlerfreier und mit praktischem Pegelwandler für I2C,SPI,UART. > Die AVRxxDx28 gibts in DIL. Noch einmal vielen Dank für die regen Beteiligungen ... man ich habe wohl ein ganzes Jahrzehnt
-
Thread
50% PWM für H-Brücke mit Attiny1614
Auf die Schnelle, ist zwar Assembler und für einen AVR128DB28, hilft aber vielleicht trotzdem weiter - dies erzeugt an PA4 ein Rechtecksignal mit Tastgrad 0.5: [avrasm] sbi VPORTA_DIR,4 ; TCD.WOA putiw TCD0_CMPBCLR
Hallo, µC: AVR128DB48 Taktquelle: interne 16MHz Im Eingangscode gibts mehrere Dinge. Den CPU Registern fehlt die Schreibberechtigung und das Eventsystem wird nicht benötigt. Die Compare Register muss man nicht unterteilen
-
Thread
Raspi Pi Pico schnell genug um 4Mhz Z80 zu sniffen?
WAIT-Geraffel auszukommen. Also > ich jedenfalls könnte es damit umsetzen. Habe jetzt mal nach AVR128DB64 boards geguckt. Sieht ja soweit okay aus. Aber was meinst Du mit doppeltem Takt? Laut Datenblatt hat der AVR128DB64 eine max clock von 24Mhz, wie alle AVR128DBs ... Dummerweise haben die immer noch
Christoph L. schrieb im Beitrag #7600141: > Habe jetzt mal nach AVR128DB64 boards geguckt. Da braucht man doch kein Board für. Einen AVR128DB28 nagelt man einfach auf Lochraster/Streifenleiter und gut isses. Das ist ja das Geile an den Dingern, die gibt's auch noch
-
Thread
Preisdivergenz bei Mikrocontrollern;
z.B. auf Digikey zeigt daß viele, wenn auch nicht alle AVRxDx Bauformen lieferbar sind. Etwa ein AVR128DB48. Ganz bestimmt aber besser lieferbar als andere Architekturen.
auf Digikey zeigt daß viele, wenn auch nicht alle AVRxDx Bauformen > lieferbar sind. Etwa ein AVR128DB48. Ganz bestimmt aber besser lieferbar > als andere Architekturen. Ein schneller Blick bei Mouser zeigt mir so Sachen wie "62 Auf Lager 366 verfügbar ab 03.03.2023 " oder "2.247 auf Bestellung
-
Thread
ATtiny416-Xplained Nano, Firmware Update
Hallo, Bsp. an meinem AVR128DB48 Curiosity Nano nEDBG_TP.1.17.969.atpack Ich verwende für mich Variante 2, wenn es notwendig sein sollte. Ist übrigens das gleiche Vorgehen für ein Atmel IC Update o.ä. Du beachtest bitte für
vor Microchip.mEDBG_TP.1.2.438.atpack Microchip.nEDBG_TP.1.17.969.atpack Bsp. an meinem AVR128DB48 Curiosity Nano nEDBG_TP.1.17.969.atpack der Datei ein .zip anhängen und entpacken. Daraus die Datei nedbg_fw.zip nedbg.XML device_support.XML wobei nur nedbg_fw.zip notwendig sein
-
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
twi am atmega1609
> bedeutet das MS Master oder MASTER/SLAVE? Im Datenblatt der AVR128DB sieht es genauso aus, und dort gibt es die zusätzliche Fußnote '4. TWI pins are marked MS if they can be used as TWI Master or Slave pins, and S if they can only be used as TWI Slave pins'
>>Im Datenblatt der AVR128DB sieht es genauso aus, und dort gibt es die >>zusätzliche Fußnote '4. TWI pins are marked MS if they can be used as >>TWI Master or Slave pins, and S if they can only be used as >>TWI Slave pins
-
Thread
Quarz und Clock bei AVR series 1 (z.B. Attiny 816)
lötbaren) SMD Raum empfehle ich die neuen AVR64DD14 aufwärts, bei mehr Platz und Pinbedarf genauso die AVR128-DB Reihe (beide inkl. DIP Gehäuse-Versionen). Auf die neuen AVRs sollte man der vielen Vorteile wegen jetzt wirklich langsam umsteigen.
Raum > empfehle ich die neuen AVR64DD14 aufwärts, bei mehr Platz und Pinbedarf > genauso die AVR128-DB Reihe (beide inkl. DIP Gehäuse-Versionen). Auf die > neuen AVRs sollte man der vielen Vorteile wegen jetzt wirklich langsam > umsteigen. vielen Dank für den Tip. Ich werde den erstmal verfolgen
-
Thread
INTLVL0 INTLVL1 bei AVR128
Ja ich meine die AVR128Dx Reihe. Das Datenblatt zum AVR128DB habe ich vor mir aber da steht leider sehr wenig drin und das verlinkte AVR Instruction Manual schwiegt zu diesem Thema. Dein Fazit kannst du dir an den Hut stecken.
Peter S. schrieb im Beitrag #6754134: > Das Datenblatt zum AVR128DB habe ich > vor mir aber da steht leider sehr wenig drin und das verlinkte AVR > Instruction Manual schwiegt zu diesem Thema. Sehr eigenartig. Die mir vorliegenden Dokumente (genau die von dir
-
Thread
USB Design mit AVR16DU14, bitte um Review
hatte schon Updates gemacht. https://www.mikrocontroller.net/topic/581325 Bsp. an meinem AVR128DB48 Curiosity Nano nEDBG_TP.1.17.969.atpack Microchip Studio 7 > View > Available Microchip Tools auf nEDBG Rechtsklick > Upgrade (ist nur erstmal Anzeige der Version) v1.21 on Tool und v1.21
vor Microchip.mEDBG_TP.1.2.438.atpack Microchip.nEDBG_TP.1.17.969.atpack Bsp. an meinem AVR128DB48 Curiosity Nano nEDBG_TP.1.17.969.atpack der Datei ein .zip anhängen und entpacken. Daraus die Datei nedbg_fw.zip nedbg.XML device_support.XML wobei nur nedbg_fw.zip notwendig sein
-
Thread
AVR128DA Clock Teiler übersehen?!
Noch ein indirekter Nachweis von 24MHz: TCA Frequency Waveform Generation, (100kHz am PE0 vom AVR128DB48). f = f_clock / (2 × TCA_Prescaler × (CMP0+1)) f = 24000kHz / (2 × 8 × (14+1)) = 100kHz [c] #include <avr/io.h> int main(void) { PORTMUX.TCAROUTEA = PORTMUX_TCA0_PORTE_gc;
Danke für den Hinweis, aber das hatte ich bereits probiert: sowohl auf dem AVR128DA28 als auch dem AVR128DB28 kommen da immer nur 4 MHz auf A7 - ich hatte die 24 erwartet. Oder verstehe ich das Datenblatt falsch?
-
Thread
TCB von ATmega4809 megaAVR0 Serie
Danke für die 6.15 € Ersparnis. Dass aber Microchip die AVR128DB28-I/SP erst im Dezember liefern kann ... - und dazu passt dann der Name der Errata-Datei (auf den ich mich bezog): "AVR64DB28..."; also etwas mehr Ruhe (und Sorgfalt) wäre angebracht.
... Ruhe (und Sorgfalt) ... Ohne weiteren Kommentar: Gestern wurden mir von Microchip die AVR128DB28-I/SP 'acknowledged' und 'scheduled' mit "Estimated Ship Date 03-Dec-2020", heute wurde "06-Mar-2021" daraus.
-
Thread
ATMega4809 EVSYS, total überfordert
der Umstand nicht im Datenblatt zu finden ist ... - dazu sage ich jetzt lieber nichts. Der AVR128DB28 verhält sich übrigens genauso.
Dass aber das Datenblatt der AVR128DB kein /copy/ erlaubt, halte ich für eine merkwürdige, um nicht zu sagen absurde, Einstellung von Microchip. Wird auch nicht dadurch besser, dass es z.B. bei Bosch-Sensoren ebenso ist.