-
Thread
Attiny 1616 Hardware-Interrupt
Die Getting Started Dokus kann man alle durchlesen. Bei Fragen - einfach fragen. Ich habe einen AVR128DB64 immer zur Hand. Ein Atmega4808/4809 ebenso.
-
Thread
Software Interrupt
Ich habe mit einem AVR128DB eine Software interrupt programmiert, aber irgendetwas stimmt da nicht. Wenn ich den Interrupt Typ auf LEVEL setze, dann wird der Interrupt zweimal ausgelöst wenn ich den entsprechenden Pin lösche
-
Thread
ATTINY406 , Powerdown , aufwachen per Port-Interrupt
Ersteres bei den älteren AVRxt auf PINx2/6 beschränkt ist: ATtinies, aber auch bspw. ATmega4809 oder AVR128DB28. Diese Einschränkung entfällt z.B. beim (neueren) AVR32DD28, bei diesem sind alle Pins 'fully asynchronous'.
-
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
-
Thread
Probleme mit dem 80c51ed2
auch der Meinung, daß diese Serie unter "Ferner liefen" gehört. Im Augenblick setze ich auf den AVR128DB als Hobby 8-bit Flagschiff. Die Curiosity Bords mit dem DB sind ja gerade wegen der UPDI Debug Schnittstelle auch recht interessant. Hoffe, daß der einigermaßen hält was versprochen wird. Mit
-
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
AVR Starterkit
Ich benutze die AVR128DA und AVR128DB Curiosity Nano. Die kann man auch auf ein Steckbrett stecken, die Pin Header muss man nur einstecken nicht löten. Die Löcher sind leicht versetzt damit die Pinheader Kontakt machen und halten. Und
-
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
nach drei Stunden damit losarbeiten kann? Was willst du großartig Platinen layouten? An einen AVR128DB z.B. muß doch nur noch ein 100nF Bypass dran und die MCU-Einheit ist fertig. Und für die Peripherie baucht man eh' meist eine Platine. Es sei denn, man ist mit einem Drahtverhau (und dessen naturgemäß
-
Thread
EleLa vs Part-DB
Ich gebe die Hersteller-Teilenummer ein (z.B. AVR128DB64-I/PT), öffne dann damit aus EleLa die Octopart-Webseite. Diese zeigt mir dann die verschiedenen Dsitributoren und deren interne Bestellnummer an. Die kopiere ich dann für Mouser heraus und setze
-
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
I2C Takt Pullup abhängig? (AVRxDB)
Hallo, ich spiele gerade mit einem AVR128DB64 rum und probiere Formeln aus wie man den optimalen BAUD Wert für den I2C Takt berechnet für unterschiedliche Gegebenheiten. Dabei fiel mir auf, dass der Takt stark vom Pullup abhängig ist. Nur wie
-
Thread
avr-libstdcpp - Atmel Studio 7 - std::throw bad alloc()
[c] /* * avrLibStdCpp.cpp * Created: 10.03.2022 10:25:31 * Author : Devil Elec * AVR128DB48 Curiosity Nano Board | default | used | PortMux | USART.0.Tx | PA0 (16MHz Quarz) | PA4 | USART.0.Rx | PA1 (16MHz Quarz) | PA5 | USART.1.Tx | PC0
-
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 ^->
-
Thread
AVR64DD32: TCA-Overflow-Interrupt deaktiviert RTC
// enable interrupts while(1) { } } [/c] (getestet am AVR128DB48)
-
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
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 allen filtert
-
Thread
Nachfolger vom ATMEGA2560?
wirklich ein anderer Controller gesucht würde fällt mir aktuell als möglicher Kandidat nur ein AVR128DB64 ein. Hat zwar weniger Pins aber ansonsten von allen mehr, wobei die Timer anders sind. Also 4x 16 Bit Timer hat man nicht, dafür haben die andere Features. Vorallendingen für Messaufgaben. Arbeitet
-
Thread
welcher Debugger für 8bit Controller (AVR etc.) ?
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 auch
-
Thread
IO Timing synchron zu Encoder (Verschleppung)
das messen selbst ist nicht das Problem. 60kHz sind 16,7µs. Ich frage mit einem 20MHz getakteten AVR128DB64 3 Encoder innerhalb von 9,6µs ab und aktualisiere die Zählerstände. Eine Abfrage eines Encoders würde 6,3µs dauern. Dabei werden die I/Os nur gepollt. Die Frage lautet eher wie kommt der Zählerstand
-
Thread
uC Familien Empfehlung
Formfaktoren mit über 2k SRAM gibt. 16KB SRAM im 5x5mm VQFN: https://www.microchip.com/en-us/product/AVR128DB48
-
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
-
Thread
AVR128DA28 Temperatursensor
direkter Programmierung. Ist im Grunde nichts weiter wie die App Notes zusammengefügt. [c] /* AVR128DB64 'onChip ADC temperatur measuring with 32kHz onchip RTC Event Trigger" */ Stream &cout {Serial2}; void setup() { Serial2.swap(1); // PF4 TXD2 / PF5 RXD2 Serial2.begin(250000
-
Thread
Nach Neuinstallation Microchip Studio funktioniert "Build" nicht mehr.
genügt bei dem Beispielprojekt (und auch bei meinem Testprojekt), 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
-
Thread
ATmega: Wake-Up Zeit nach Power-Down
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
ATtiny12: Assembler in Atmel Studio 7
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
-
Thread
AVR®DD family, low pin count devices
Das ist ein breites Feld. s/w, farbig, grafisch programmierbar usw. Alternativ zum ATtiny ein AVR128DB, brauchst sowieso viel Speicher für das Display. Der kann ab 1,8V mit 24MHz takten. Steht zwar nicht im Klartext im Manual, aber es gibt keine Einschränkung, deswegen kann er das. Nur wenn die PLL
-
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
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
-
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
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
BUZ11 parallel als regelbarer 200 Watt Widerstand bis 20V 10A
der Vollständigkeit halber:-) Stimmt Vieles, was Du aufbrachtest. Ich habe derzeit einen AVR128DB64 am Laufen mit einer gut durchdachten und ausgeführten LP und der 12-bit ADC liefert absolut stabile Werte wenn ich z.B eine CR2032 damit messe (Ext. Aref=4.096V). Also, es geht schon, wenn man beim
-
Thread
MPLAP Snap halb im Nirvana
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, TPI, PDI, UPDI und JTAG. Das einzige, was er nicht kann, ist die 12V-Programmierung
-
Thread
NXP PCA8574 hat Phänomen mit 2 Adressen
ic-general-purpose-i-o/remote-8-bit-i-o-expander-for-ic-bus-with-interrupt:PCA8574_74A Controller: AVR128DB64 Ein Testprogramm Address-Scanner zeigt: [code] I2C Address Scanning... 7Bit 7Bit 8Bit I2C device found at address 0x26 = B0010.0110 = B0100.110x ... U6: PCA8574 (Portexpander
-
Artikel
UART
Forumsbeitrag: Atemega328p - schaffst du das? (Echtzeitübertragung von ADC-Daten) Forumsbeitrag: AVR128DB USART Transmit Buffer Weblinks. UART Monitor Determining Clock Accuracy Requirements for UART Communications (PDF) - Application Note 2141 von Maxim. Wie genau muss eigentlich die Taktrate für UART
-
Thread
Kann man VQFN mit Heißluft handlöten?
AVRxDB oder EA Serie nachdenken - wegen TQFP. Von denen habe ich bereits einige auf Lager, also AVR128DB64 und -32, AVR64DD32, AVR64EA48 und AVR16EB32, alle in TQFP. Bin gerade dabei, mir kleine Experimentier-Boards (100×100mm², I/Os alle auf Pin-Header geführt) dafür zu designen. Eigentlich brauche
-
Thread
Microcontroller aussuchen
sehr normal. Meine Empfehlung wären da ein hochmoderner Tiny1614/24 mit wenig Platzbedarf oder ein AVR128DB mit Gehäuse-Auswahl inkl. DIP. Alle nach wie vor 2-5V tauglich.
-
Thread
AVR64EA28: PIT-Interrupt
es, incl. zweier 100 nF Kondensatoren. > Ja sind zu 100% pinkompatibel. Wie auch AVR128DA28, AVR128DB28, AVR32DD28; nur dass die beiden letztgenannten statt PD0 VDDIO2 haben. PS: > Anschlüsse Wäre auch ein seltsamer Fehler, denn der EA läuft ja im Prinzip, die LED an A7 glimmt, mit ca. 550 kHz
-
Thread
Atmel ICE Frage
richtig sngezeigt, aber von A.S. Vollkommen ignoriert. Andrerseits werden Curiosity Bords mit den AVR128DB48 und ATMEGA4809 uC richtig angezeigt und man kann damit arbeiten. Beim ICE bleibt im Programmierfenster das Eintragsfeld für das Tool vollkommen leer. Liegt das möglicherweise daran, dsß uch keinen
-
Thread
Gibt es eigentlich keine deutschsprachigen " Freaks " wie diesen ?
was über µC wie die ATtiny's & ATmega's oder sogar was richtig neues wie die AVR-DB Serie, z.B. AVR128DB28, den man sogar noch im SPDIP-Gehäuse bekommt. *Gustav Vogels* https://www.youtube.com/channel/UCOeB9KOqnrrj0XAwx6mPyUQ/videos Bernd_Stein