-
Thread
AVR64DD28 Clock Source ändern
Also für einen AVR128Dx28 und in Assembler sieht es so aus: [avrasm] puti CPU_CCP,CPU_CCP_IOREG_gc puti CLKCTRL_OSCHFCTRLA,($6<<CLKCTRL_FREQSEL_gp) ; B:32, A:28, 9:24, 8:20, 7:16, 6:12, 5:8, 4:-, 3:4 [/avrasm] In C
_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.
-
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 %.
Vergleich: [code] 3.0 V, 4 MHz idle [uA] +TCB0 [uA] ATmega4809 492 514 AVR128DA28 628 643 AVR128DB28 559 572 AVR128DB48 564 577 [/code] Hier ist der TCB vernachlässigbar.
-
Thread
Durch bestimmte Frequenz Schaltvorgang auslösen
in eine bestehende Atmegaschaltung einzubauen > ist wohl nicht möglich. > … Wenn du einen AVR128DA28/32/48/64 oder AVR128DB28/32/48/64 in der Schaltung verwenden kannst, dann kann man 100MHz Frequenzmesser mit dem ATtiny414 entsprechend übernehmen.
-
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.
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
AVR128DA28 Temperatursensor
Servus, ich bräuchte bitte mal eure Hilfe. Bekomme den Temperatursensor nicht zum laufen, vielleicht fällt ja jemanden von euch etwas auf.. Die Beschaltung sieht wie folgt aus: [code] AVR läuft mit 24Mhz, keine Interrupts aktiv 2x 1000uF zwischen + und GND AVDD(14) = 3,3V GND(15) = GND PORTF1 RXD -- ESP8266 PORTF0 TXD -- ESP8266 PORTA1 RXD -- PC PORTA0 TXD -- PC PORTD0 LED (mit Vorwiderstand) PORTD1 LED (mit Vorwiderstand) [/code] Nutze ich statt des Temperatursensors einen ADC Eingang erhalte ich erwartete Werte des eingangs. Der Temperatursensor hingegen gibt immer 2047 aus.
-
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
https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/AVR128DB28-32-48-64-DataSheet-DS40002247.pdf Haben wir gleich beide Versionen zum Vergleich.
-
Thread
EOL ATmega328p
ATtiny461 ATtiny461A ATtiny48 ATTINY84 ATtiny84A ATtiny85 ATtiny861 ATtiny861A ATTINY88 AVR128DA28 AVR128DB28 AVR16DD28 AVR32DA28 AVR32DB28 AVR32DD28 AVR64DA28 AVR64DB28 AVR64DD28 Die gesamte Liste kann man als *.xlsx-Datei herunterladen, und wenn man da die Spalte "Package" nach
-
Thread
Effizient/Einfach viele kapazitive Sensoren auslesen
583 https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/AVR128DA28-32-48-64-Data-Sheet-40002183C.pdf Bedenken 2) Habe ich Angst, dass ich bei meiner Zweckentfremdung - das nicht für Touch zu verwenden - doch an meine Grenzen komme. Über absolute Kapazitätswerte
-
Thread
MOSFET ohne Widerstand direkt am µC-Ausgangspin schalten?
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.
-
Thread
Welche AVR (Atmega) haben UPDI?
___ AVR32DA28 | AVR32DA32 | AVR32DA48 | AVR64DA28 | AVR64DA32 | AVR64DA48 | AVR64DA64 AVR128DA28 | AVR128DA32 | AVR128DA48 | AVR128DA64 ___________|____________|____________|_____________ AVR32DB28 | AVR32DB32 | AVR32DB48 | AVR64DB28 | AVR64DB32 | AVR64DB48 | AVR64DB64 AVR128DB28 |
-
Thread
AVR DB Serie CLK_OUT
[avrasm] .include "AVR128DB28def.inc" ldi r16,CPU_CCP_IOREG_gc sts CPU_CCP,r16 ldi r16,0b1_000_0000 sts CLKCTRL_MCLKCTRLA,r16 rjmp pc [/avrasm]
-
Thread
433 MHz Kommunikation ohne Interrupt
Microchip sind aber auch neue AVRs entstanden, die auch etwas vergleichbares enthalten. (Atmega 4808, AVR128DA28,...) Das würde dann vieles einfacher machen. fchk
-
Thread
Eigenbau Einspeisewechselrichter
später immer noch einbauen) und natürlich passende Induktivitäten und Dioden. Ich werde einen AVR128DB28 als CPU verwenden und dann zusätzlich noch Spannungsüberwachungs-ICs einsetzen um eine drohende Überspannung im Zwischenkreis zu erkennen und dann den DC-DC-Converter abzuschalten. Ich habe mich
-
Thread
ATmega328P-Platine
unbedingt AVR verwenden musst, weil Du nichts anderes kannst, dann vielleicht eher mal den moderneren AVR128DA28 anschauen. Ist nicht größer und nicht teurer, hat aber etliche Vorteile. fchk
-
Thread
Atmel Studio 7 .hex file für APPDATA section
Hallo, ich habe einen Bootloder für einen AVR128DA28 geschrieben bei dem APPCODE und APPDATA getrennt gebrannt werden können. Aus Performance gründen würde ich gerne die aus dem Atmel Studio erzeuge intel hex Datei auftrennen ohne ein externes Tool
-
Thread
AVR128 mit MK2 programmieren?
habe gerade ein Liste der möglichen Programer gefunden https://www.microchip.com/en-us/product/AVR128DA28
-
Thread
AVR128DA28 9600Baud mit 24MHz
Hallo, ich möchte mit 24Mhz 9600Baud für die UART Übertragung nutzen. Mit meiner aktuellen Berechnung funktionieren die 9600Baud nur mit weniger Mhz (4MHz funktionieren). Ab 24Mhz empfange ich nur noch fehlerhafte Zeichen. Muss ich die Formel anpassen oder geht das einfach nicht? [c] #define F_CPU 24000000UL #define BAUDRATE0 9600 //Baudrate #define USART0_BAUD_RATE ((float)(F_CPU * 64 / (16 * (float)BAUDRATE0)) + 0.5) void init_uart(void) { //UART0 PORTA.DIR &= ~PIN1_bm;//RXD PORTA.DIR |= PIN0_bm; //TXD USART0.BAUD = (uint16_t)USART0_BAUD_RATE; USART0.CTRLB |=
-
Thread
Wieso spricht man bei den 8 Bit-AVRs von RISC?
Industrie, das > ist nicht keine Welt. Ich glaube Du weißt gerade nicht wovon Du redest. Die AVR128Dx28 haben ein SmallDIP Gehäuse mit ebendiesem Raster 😉
Lust L. schrieb im Beitrag #7119865: > Die AVR128Dx28 haben > ein SmallDIP Gehäuse mit ebendiesem Raster Na das freut mich. Ich dachte es gäbe nur noch alten Kram in DIP.
-
Thread
avrlib: eeprom.h Funktionen, inline?
der EEPROM in den > SRAM-Bereich gemapped ist. Ja ..., ich werde mal das Timing mit einem AVR128DA28 oder so anschauen, die liegen auch nur rum und wurden mir immer als Sample geschenkt - vor der Krise, jetzt kommt da auch nichts mehr rüber.
-
Thread
Gnerelle Frage zur ATtiny Produktserie nach der ATMEL Übernahme.
Brücken verbundenen AVR-Controllers direkt auf dem Board. c-hater 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.
z.B. einen ATtiny85 durch einen AVR128DA28 ersetzen zu wollen, jedenfalls so lange nicht, wie der Tiny halt für den Job langt. Heute(tm) sieht das anders aus. Wenn ich den AVR128DA28 für fast denselben Preis sofort bekommen kann, auf den
-
Thread
Dauerhaft FakeNews in allen AVR Series 0/1/2 Datenblättern
Eben! Und das steht nicht nur im Datenblatt, sondern ist tatsächlich so, auch bei z.B. einem AVR128DB28.
> Und das steht nicht nur im Datenblatt, sondern ist tatsächlich so, auch > bei z.B. einem AVR128DB28. Hatte das jemand bestritten?
-
Thread
ISP zur Kommunikation zwischen einem ATmega und einem RPi
Nimm eine AVR128DA28 (falls SMD AVR128DA32/48/64) und schmeiß dieses ganz alten megas über Bord. Das Programmieren per UPDI geht ganz einfach über serielle Schnittstelle. Der hat auch viele nette features, die Du
Wilhelm M. schrieb im Beitrag #7055677: > Nimm eine AVR128DA28 (falls SMD AVR128DA32/48/64) und schmeiß dieses > ganz alten megas über Bord. Ich lese jedes mal wenn ich eine Frage stelle dass eine andere MCU besser geeignet ist. Aber ich hab nunmal ein
-
Thread
Controller mit variabler Signalspannung an den Pins(neu)
https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/AVR128DB28-32-48-64-DataSheet-DS40002247A.pdf (page 198)
-
Thread
Preisdivergenz bei Mikrocontrollern;
Wo ist eigentlich der Unterschied AVR128DA28-E/SP und AVR128DA28-EI/SP??
-
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
-
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
AVR128DB mir 3-wire SPI
lesen: "Three-Wire Synchronous Data Transfer". https://ww1.microchip.com/downloads/en/DeviceDoc/AVR128DB28-32-48-64-DataSheet-DS40002247A.pdf Weitere Hinweise zur Verwendung kann ich aber keine finden, weder wie ich es anzuschließen habe, noch irgend ein dafür zuständiges Register... Das Internet
lesen: "Three-Wire Synchronous Data Transfer". > https://ww1.microchip.com/downloads/en/DeviceDoc/AVR128DB28-32-48-64-DataSheet-DS40002247A.pdf Da ist CS (bzw. in deinem Fall CE) nicht eingerechnet. > Weitere Hinweise zur Verwendung kann ich aber keine finden, weder wie > ich es anzuschließen habe
-
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
-
Thread
Gibt es Drucktaster, die nur einen geringen Auslösedruck benötigen?
, die eine mehr oder weniger große Anzahl von "Touch-Tasten" direkt selber ansteuern kann. Ein AVR128DA28 z.B. im Extremfall 9x9=81 als Matrix oder 18 als Einzeltasten. "Touch-Tasten" deshalb in Gänsefüßchen, weil man die ganz einfach und spottbillig selber bauen kann, d.h.: optimal auf die Anwendung
die eine mehr oder weniger große Anzahl von "Touch-Tasten" direkt > selber ansteuern kann. Ein AVR128DA28 z.B. im Extremfall 9x9=81 als > Matrix oder 18 als Einzeltasten. > > "Touch-Tasten" deshalb in Gänsefüßchen, weil man die ganz einfach und > spottbillig selber bauen kann, d.h.: optimal auf
-
Thread
AVR128DB28: TCA0 Tonausgabe an alternativem Pin gelingt nicht
Pardon, ich war beim AVR128DA28 - beim ..DB.. geht alternativ-WO0 nicht, bleibt nur A0.
-
Thread
Uno-Board mit ATMEGA256
Vielleicht ist ein AVR128DA28 bzw. ..DB.. eine mögliche Alternative: 128 KiB Flash, 16 KiB RAM, 3 UART, 2 SPI.
-
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
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
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.
-
Thread
Attiny2313 Timer16 Bit, Normal Mode, unsauber
> hast du mal vermessen ... Ja, an *einem* AVR128DB28, sah ganz gut aus, wie ich mich erinnere. Aber nicht so gründlich wie Sie. > PWM via Typ-D-Timer liefert weitaus bessere Ergebnisse Hier ist der Höreindruck (und um diesen geht es Robert) stark
- ohne relativ kleinen pull-down am DAC-Ausgang werden Sie Ihr "blaues" Wunder erleben mit dem AVR128DB28.
-
Thread
ATmega4809 UDPI probleme
> Hat das jemand von euch schon mal gemacht? Ja. Allerdings auf einem ATmega1284P bzw. AVR128DA28 in Assembler. > ich habe mir das recht einfach vorgestellt Nun ja, wenn man sich sehr genau an das Datenblatt hält, dann klappt das auch - nach vielen Fehlversuchen, 'serial programming' der
#6587812: >> Hat das jemand von euch schon mal gemacht? > Ja. Allerdings auf einem ATmega1284P bzw. AVR128DA28 in Assembler. Primär bezog sich die frage auf das Auslesen des Flashs / Register / Fuses oder das beschreiben dieser. Da hilft mir der Assembler recht wenig ^^ S. Landolt schrieb im Beitrag
-
Thread
Installation von AVRSTUDIO 4.19 bricht unter WIN10 ab
Including file 'C:/Program Files (x86)\Atmel\Studio\7.0\Packs\Atmel\AVR-Dx_DFP\1.5.74\avrasm\inc\AVR128DA28def.inc' C:/Program Files (x86)\Atmel\Studio\7.0\Packs\Atmel\AVR-Dx_DFP\1.5.74\avrasm\inc\AVR128DA28def.inc(38,0): warning: Unrecognized core version: V4S Und auch bezüglich des Editors gibt
-
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
AVR128DB48 - TCB 32Bit Counter
umfangreich, vielleicht setze ich mich später in Ruhe dran; vorab nur: ich hatte das mal für den AVR128DA28 gemacht, die Initialisierung finden Sie in der Anlage (Assembler, natürlich, können Sie ja aber lesen&verstehen), so ad hoc sehe ich keinen Unterschied zu Ihrer. Unklar ist mir, weshalb Sie zwei
-
Thread
AVR128DB - Clock Failure Detection
an Wilhelm M.: Ich habe, wie auch das 'AVR128DB48 Curiosity Nano Evaluation kit', AVR128DB28-I/SP bei 'microchip DIRECT' (merkwürdige Schreibweise) bestellt, am 13. Es läuft z.Z. aber etwas chaotisch dort: Ersteres war mit Lieferdatum 22. avisiert, kam am 16., also letzten Freitag, an, allerdings
weil jemand nach einer Bezugsquelle fragte. TME hat mehrere AVR128DA und drei verschiedene AVR128DB (28, 48 und 64 Pin) auf Lager laut deren Anzeige. Filter "AVR128" und "auf Lager" setzen.
-
Thread
Logiktabelle mit einem TTL IC
nicht, wenn man auch µC unter "programierbare Logikbausteine" einsortiert. Da wäre z.B. der AVR128DA28. Dafür braucht man als "Programmiergerät" nur eine serielle Schnittstelle, praktischerweise irgendeinen der spottbilligen USB-Seriell-auf-"TTL"-Wandler, die du im Zehnerpack für drei Euro beim Chinesen
-
Thread
AVR128DA übertakten
bei CLKCTRL_OSCHFCTRLA für FRQSEL oberhalb 0x9 (für 24 MHz) "Other - Reserved" - nun, bei meinen AVR128DA28 kann ich auch 0xA sowie 0xB einstellen, was zu 28 bzw. 32 MHz führt.
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
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
ATXmega-E-Reihe, zweiter UART?
Jahren kann daher nicht die Rede sein. Dachte ich eigentlich auch. an Daniel: Wäre z.B. ein AVR128DA28 eine Option?
-
Thread
atmega flashen durch einen anderen Cobtrollermittels ISP
Später ein Programmiergerät gebaut mit einem ATmega1284P, nun vor kurzem ein weiteres mit einem AVR128DA28 - war nie schwierig, wahrhaft kein Hexenwerk.
-
Thread
USART Frage zu Bibliotheken
mit seinen 16 KiB RAM und Timer3. Oder, warum nicht, falls es räumlich kleiner sein soll, der AVR128DA28. Nur der ATmega8, der ist "vor 30 Jahren stehengeblieben" - na ja, nicht ganz.