-
Thread
Curiosity Nano: EDBG SAMD21 reagiert nicht mehr am USB
Ich habe hier ein Curiosity Nano, welches sich nicht mehr am USB meldet. Target ist ein AVR128DA48, aber das dürfte keine größere Rolle spielen. Das Teil hat mal funktioniert, einige Einstellungen wie die Target-Spannung existieren noch so, wie sie mal gesetzt worden sind. Am USB meldet es
-
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 sollte
-
Thread
Suche Arduino kompatiblen Bootloader für ATmega8 mit 8Mhz intern
wären in der 8-Bit Welt aber nun doch eine bessere Wahl für anspruchsvollere Anwendungen. Z.B. der AVR128DB48/64 ist da schon ein anderes Kaliber. Gerhard
-
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 sollte
-
Thread
GCC Statische initialisierung.
PinNamen.h" #elif defined(__AVR_AVR32DB48__) || defined(__AVR_AVR64DB48__) || defined(__AVR_AVR128DB48__) #include "include\Pin\AVRxDB48_PinRegister.h" #include "include\Pin\AVRxDB48_PinNamen.h" #elif defined(__AVR_AVR32DB64__) || defined(__AVR_AVR64DB64__) || defined(__AVR_AVR128DB64
PinNamen.h" #elif defined(__AVR_AVR32DB48__) || defined(__AVR_AVR64DB48__) || defined(__AVR_AVR128DB48__) #include "include\Pin\AVRxDB48_PinRegister.h" #include "include\Pin\AVRxDB48_PinNamen.h" #elif defined(__AVR_AVR32DB64__) || defined(__AVR_AVR64DB64__) || defined(__AVR_AVR128DB64
-
Thread
Moderne AVR (Nachfolger Atmega und Attiny)
AVR64DU32, AVR64EA28, 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
, AVR64EA28, AVR64EA32, 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
-
Thread
Blinking a mikrocontroller
AVR128DB48 Curiosity Nano (onboard LED PB3): [c] #include <avr/io.h> int main(void) { while(1) { PORTB.DIRTGL = PIN3_bm; __builtin_avr_delay_cycles(4000000); } } [/c]
-
Thread
AVR64DD32: TCA-Overflow-Interrupt deaktiviert RTC
// enable interrupts while(1) { } } [/c] (getestet am AVR128DB48)
-
Thread
seriell auslesbare Taster/Schalter, Idee zur Diskussion
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 Peripherie
-
Thread
DCF77 - Empfang
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
AVR 10-Bit-DAC
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
Google findet nach 1 Minute sowas: - https://github.com/microchip-pic-avr-examples/avr128da48-using-10-bit-dac/blob/master/avr128da48-using-10-bit-dac/Generating_Constant_Signal_Example/main.c [c] static void DAC0_setVal(uint16_t value) { /* Store the two LSbs in DAC0.DATAL */
-
Thread
AVR64DD28, mEDBG, Studio 7.0 - Fehler beim Schreiben von Fuses
Programmer, der ist natürlich medbg. https://packs.download.microchip.com/ Ich habe mein AVR128DB48 Curiosity Nano rausgekramt. Darauf ist die Firmware Version laut Microchip Studio 1.19 drauf. View > Available Microchip Tools > rechts nedbg. Versionsangabe nicht verwechseln mit der Pack Version
-
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-14.1.0
Eintrag im Makefile, obwohl -B"$(PackRepoDir)\atmel\AVR-Dx_DFP\1.10.114\gcc\dev\avr128db48" unter |Toolchain|AVR/GNU Common|General| automatisch korrekt eingetragen wird. Workaround siehe oben. Patch weiss ich nicht. Makefile wird immer neu generiert.
-
Thread
neuer Artikel: Qt Creator als IDE für Mikrocontroller
da) oder den Screenshot angesehen hättest, dann wäre dir aufgefallen, dass ich hier gerade eine AVR128DA48 am Wickel hatte. Der kann nur UPDI. :(((
-
Thread
ULP Mikrocontroller 2..4.2V mit RTC
angegeben. Ich habe die SW neu geschrieben und habe jetzt ein Mittel von ca. 5uA. Dort wird ein AVR128DA48 genutzt. Im Idle läuft nur die interne RTC und weckt die CPU per IRQ (64Hz) um das Display zu steuern (Polarität togglen) und die Zeit zu zählen und ans Display zu geben. Wenn die CPU läuft, dann
-
Thread
MEGA1284P XPLAINED über USB mit avrdudue programmieren
SAMD11 drauf der als EDBG bezeichnet wird. Oder auf den Microchip Curiosity Boards (Atmega4809, AVR128DB48) sitzt ein SAMDxx drauf. Die Grundfunktion (und mehr) ist ein USB-Serial Wandler zu sein. Das sind alles Boards mit Controller die eigentlich per UPDI programmiert werden. Hier haben die eigentlichen
-
Thread
Attiny 1616 Hardware-Interrupt
das Bsp. von Microchip ist eine gute Basis. https://github.com/microchip-pic-avr-examples/avr128da48-ext-int-wakeup-example Klickste dich durch bis zur main.c, lesen, verstehen lernen, ausprobieren. Danach an eigene Zwecke anpassen. Die AVRs sind streng Art verwandt, sprich die Registernamen und
-
Thread
Neue ATTINY3226 usw. gar nicht mitbekommen
AVR32DA32 | AVR32DA48 | AVR64DA28 | AVR64DA32 | AVR64DA48 | AVR64DA64 AVR128DA28 | AVR128DA32 | AVR128DA48 | AVR128DA64 ___________|____________|____________|_____________ AVR32DB28 | AVR32DB32 | AVR32DB48 | AVR64DB28 | AVR64DB32 | AVR64DB48 | AVR64DB64 AVR128DB28 | AVR128DB32 | AVR128DB48 |
-
Thread
ATmega328/Arduino und weiter?
klassischen" und den "modernen" Baureihen (Einzelstückpreise von Mouser): ATmega1284P-AU 6,50€ AVR128DB48T-I/PT 2,38€ Bezüglich der Beschaffbarkeit gibt es derzeit noch bei beiden Probleme, das sollte aber zumindest nach den Angaben von Mouser ab Oktober bzw. November Geschichte sein (wobei man sich
-
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; /
-
Thread
ATtiny Typenchaos bei Microchip Gesperrt
AVR32DA32 | AVR32DA48 | AVR64DA28 | AVR64DA32 | AVR64DA48 | AVR64DA64 AVR128DA28 | AVR128DA32 | AVR128DA48 | AVR128DA64 ___________|____________|____________|_____________ AVR32DB28 | AVR32DB32 | AVR32DB48 | AVR64DB28 | AVR64DB32 | AVR64DB48 | AVR64DB64 AVR128DB28 | AVR128DB32 | AVR128DB48 |
-
Thread
AVR64DD28 Clock Source ändern
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
AVR ATtiny Stromaufnahme
hatte ich nicht (zugegeben, einmal falsch abgelesen). Alles passte zusammen, auch bei dem 'AVR128DB48 Curiosity Nano', das ich schließlich auch noch hervorkramte: die Stromangabe für den isolierten Oszillator ist nur ein (Bruch-) Teil der Wahrheit.
ATmega4809 492 514 AVR128DA28 628 643 AVR128DB28 559 572 AVR128DB48 564 577 [/code] Hier ist der TCB vernachlässigbar.
-
Thread
uC Familien Empfehlung
mit über 2k SRAM gibt. 16KB SRAM im 5x5mm VQFN: https://www.microchip.com/en-us/product/AVR128DB48
-
Thread
avr-gcc und .noinit
haben, aber ohne Board), insofern kann ich darauf nicht testen. Allgemein AVR0 habe ich aber was (AVR128DA48 oder so), um da was zu probieren.
Jörg W. schrieb im Beitrag #7381131: > Allgemein AVR0 habe ich > aber was (AVR128DA48 oder so), um da was zu probieren. Da reicht es doch, sich im Startup-Code anzuschauen, ob der .noinint-Bereich genullt wird oder nicht. Dafür braucht es keine physische hardware zum testen.
-
Thread
Fehlerhafte Adressierung von lokalen Arrays bei tinyAVR(R) 0-series
Habe zwar hier keinen dieser kleinen ATtinys, aber ich habe mal testhalber das ELF-File auf einen AVR128DA48 geflasht, und ich sehe im Flash hinterher alle Strings. Das heißt, dass er auch die .rodata ordentlich geschrieben hat. ps: Kommandozeile: [pre]avrdude -c pkobn_updi -p attiny1604 -U puts_vers.elf
hier keinen dieser > kleinen ATtinys, aber ich habe mal testhalber das ELF-File auf einen > AVR128DA48 geflasht, und ich sehe im Flash hinterher alle Strings. Das > heißt, dass er auch die .rodata ordentlich geschrieben hat. > > ps: Kommandozeile: > avrdude -c pkobn_updi -p attiny1604 -U puts_vers.elf
-
Thread
AVR128DA28 Temperatursensor
Internet gesucht und als Referenz diese Seite gefunden: https://github.com/microchip-pic-avr-examples/avr128da48-using-12-bit-adc/blob/master/avr128da48-using-12-bit-adc/ADC_Temperature_Measurement/main.c Die machen es fast genauso aber bei mir hald ohne Funktion.. Danke euch. BG Stored
-
Thread
Wie wichtig ist eine Mini-USB-Buchse zum Laden für die Kundenakzeptanz
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 Microchip ICD4 hat USB-Mini Eigenbau eines
-
Thread
Zwei Curiosity Nano am macOS
Ich wollte letzthin etwas mit zwei AVR128DB48 Curiosity Nano Boards, ein paar Beispiele mit dem NRF24L01+ Chip, ausprobieren. Aber wenn ich ein zweites Nano Board unter macOS einstecke, dann kann ich das nicht ansprechen. Es erscheint zwar in
-
Thread
Nach fast 3 Jahren fehlerkorrigiertes Datenblatt für die AVR-DB Serie erschienen
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 vielleicht exakt passende, aber immer neue zu lernen
-
Thread
EOL ATmega328p
across the full supply voltage range of 1.8V to 5.5V. https://www.microchip.com/en-us/product/AVR128DB48 The new AVR® DD family of microcontrollers feature the well-known AVR® CPU, now running at up to 24 MHz across the full supply voltage range of 1.8V to 5.5V. https://www.microchip.com/en-us
-
Thread
Welche AVR (Atmega) haben UPDI?
AVR32DA32 | AVR32DA48 | AVR64DA28 | AVR64DA32 | AVR64DA48 | AVR64DA64 AVR128DA28 | AVR128DA32 | AVR128DA48 | AVR128DA64 ___________|____________|____________|_____________ AVR32DB28 | AVR32DB32 | AVR32DB48 | AVR64DB28 | AVR64DB32 | AVR64DB48 | AVR64DB64 AVR128DB28 | AVR128DB32 | AVR128DB48 |
-
Thread
AVR- C: Welche einfachen Projekte für den "Einstieg"?
jeder ARM so überladen wäre. Vergleiche mal beispielsweise die Peripherie eines ATSAMD11 mit einem AVR128DB48.
-
Thread
AVR128DA per USB flashen?
rumbammeln haben möchtest, dann nimm einen AVR... Curiosity Nano, dabei kannste auch gleich zur AVR128DB48 Variante greifen wenn es keinen Zwang zur DA Serie gibt. Jetzt musste dich nur entscheiden. Ist nicht einfach bei der Qual der Wahl. Nur wenn was rumbammelt sieht technischer aus. :-) :-) :
-
Thread
Diskettenlaufwerk ansteuern
anderes möglich. Und genau diese beiden Mankos könnte man halt mit den neuen Features z.B. eines AVR128DB48 beheben. "CPLD" hat der nämlich in Form der CCL bereits eingebaut und außerdem gute (De)Serializer, die sich wiederum sehr gut mit dem CCL verheiraten lassen. Das zusammen führt dazu, dass z.B
möglich. > > Und genau diese beiden Mankos könnte man halt mit den neuen Features > z.B. eines AVR128DB48 beheben. "CPLD" hat der nämlich in Form der CCL > bereits eingebaut und außerdem gute (De)Serializer, die sich wiederum > sehr gut mit dem CCL verheiraten lassen. > > Das zusammen führt dazu
-
Thread
Microchip AVR-IoT Cellular Mini (AVR128DB48)
Hat das hier schon jemand im Einsatz? Mich würde interessieren was man damit so anstellen kann. Habe es bislang nur zum Demo-Modus mit der Sandbox gebracht, würde es aber gerne als Schnittstelle zum Smarthome einsetzen. Bare metal programmiert abseits des "offiziellen" Arduino-Wegs. https://www.microchip.com/en-us/development-tool/EV70N78A
-
Thread
Gesucht: "Inhibit" Gate
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 auf dem Board.
-
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.
nichts dazwischen kommt." > Digikey ist eine Mogelpackung. Dort sieht man z.B. folgendes: > "AVR128DA48T-I/6LX .... 1.482 - Sofort" > Klickt man den Artikel an, um z.B. 1000 Stück zu bestellen, dann sieht > man: 50 auf Lager Sofort versandbereit Ich war schneller... ;-)
-
Thread
Empfehlungen für aktuellen µC
https://www.heise.de/news/AVR128DA48-Curiosity-Nano-von-Microchip-6611682.html Zumindest gibt es den noch........