-
Artikel
Avr-gcc Bugs
jumptables to a higher address 2.29 21569 Merge avr.sc and avrtiny.sc 2.29 21472 Add new emulation for ATtiny416 et al. (don't put .rodata in RAM) 2.29 rodata-in-flash 21404 Assertion fail in bfd/elf32-avr.c:2145 2.28 20849 Don't put .rodata in RAM on AVR_TINY. 2.28 rodata-in-flash 20789 Fix relaxation of
8-bit SP need their own multilib(s) 4.7.0 ABI 51050 ICE: invalid rtl sharing found in the insn (ATtiny26) 4.7.0 51002 SP_H register is used even on targets that do not have it (ATtiny26) 4.7.0 50931 Support a 24-bit scalar integer mode 4.7.0 50910 Inefficient division by 2 4.7.0 50887 Support ACCUMULATE_OUTGOING_ARGS
-
Thread
Bizarrer Firmware crash - ATmega4808. Wie Debuggen?
da es hier nur um das Protokoll geht. Einige Sender basieren noch auf einer Minimalfirmware mit ATtiny84, funktionieren aber noch, da das HF-Protokoll rückwärts kompatibel ist.
adc r15, r1 4166: d7 01 movw r26, r14 4168: 8d 93 st X+, r24 416a: 9c 93 st X, r25 ; Source Code Zeile: rxpacket.TEMP = (int8_t)radio.readTemperature(0); ; BUG: r31 wurde bei 0x4160 verwendet, welchen Wert soll r30 haben? 416c: 3f 96
-
Thread
ATtiny416-Xplained Nano, Firmware Update
Hallo, https://packs.download.microchip.com/ und runterscrollen. Für den ATtiny416 sollte das das PKOB nano sein, sprich nEDBG.
-
Thread
Moderne AVR (Nachfolger Atmega und Attiny)
, ATmega4809, 1-Series: ATtiny212, ATtiny214, ATtiny412, ATtiny414, ATtiny416, ATtiny416auto, ATtiny417, ATtiny814, ATtiny816, ATtiny817, ATtiny1614, ATtiny1616, ATtiny1617, ATtiny3214, ATtiny3216, ATtiny3217. 2-Series: ATtiny424
, ATmega4809, > > 1-Series: ATtiny212, ATtiny214, ATtiny412, ATtiny414, ATtiny416, > ATtiny416auto, ATtiny417, ATtiny814, ATtiny816, ATtiny817, ATtiny1614, > ATtiny1616, ATtiny1617, ATtiny3214, ATtiny3216, ATtiny3217. > > 2-Series
-
Thread
Neuere Tinys mit AVR Studio 4.19 flashbar?
Alternativ kann man auch Platformio dazu bekommen, mit UPDI zu arbeiten: https://github.com/ajomay/ATtiny1616_with_Platformio_Serial-UPDI_Demo (Platformio ist eine Erweiterung für vscode) Wenns nur um das reine Programmieren geht, ist wohl auch das hier 'ne Lösung: https://github.com/microchip-pic-avr-tools
Reichelt hat ihn zwar auch, aber leider nur überteuert. Mit einem Evaluation Kit, in meinem Fall dem ATtiny416 Xplained Nano, habe ich die Erfahrung gemacht, dass zwar (UPDI-)ATtinys sich programmieren lassen, nicht aber AVR-Dx und -Ex (da kam irgendeine Fehlermeldung, diese würden vom Programmer nicht unterstützt
-
Thread
ATMega Auslaufmodell?
https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/ATtiny212-214-412-414-416-DataSheet-DS40002287A.pdf
ATmega88 - AVR097: Migration between ATmega128 and ATmega1281/ATmega2561 - AVR504: Migrating from ATtiny26 to ATtiny261/461/861 - AVR505: Migration between ATmega16/32 and ATmega164P/324P/644P - AVR533: Migrating from ATtiny2313 to ATtiny2313A
-
Thread
AVR64DD28, mEDBG, Studio 7.0 - Fehler beim Schreiben von Fuses
sind die AVRxDD Typen gelistet. Noch ein Gedanke. Hast du den Teil "Programmer" vom restlichen "ATTINY416 XPLAINED NANO" getrennt? Nicht das der ATtiny416 dazwischen funkt, wenn du die fremde Ziel MCU AVRxDD flashen möchtest.
ATtiny416 verwendet.
-
Thread
[S] Nachfolger für AVR Dragon: UPDI Programmer + Debugger für AVR 8-Bitter in MC Studio v7 gesucht
Hallo, man kann doch mit dem Programmierteil von den Boards (bspw. Microchip ATtiny1627 Curiosity Nano) alles programmieren was UPDI hat. Kann man damit nicht auch alles debuggen was UPDI hat?
esp-lpc-diamex-exa-prog-p305203.html kann laut Beschreibung auch UPDI und https://www.reichelt.de/xplained-nano-attiny416-attiny416-xnano-p353975.html
-
Thread
ATMega328PB-AU Grundschaltung auf Platine
einsteigt, dem würde ich stark empfehlen, gleich mit halbwegs neuen UPDI-fähigen AVRs anzufangen (z.B. ATtiny32x6 oder ATmega4809). UPDI braucht nur eine Leitung + Masse und ist von der Verdrahtung daher wesentlich einfacher und schneller handzuhaben. Und ein ATtiny416-Xplained-Nano als UPDI-Programmer und UART-Bridge ist für wenig Geld erhältlich. Das hat zudem auch noch einen eigenständigen ATtiny416 mit Minimalbeschaltung drauf, sodass sich ein extra Testboard ohnehin erübrigen würde.
-
Thread
ULP Mikrocontroller 2..4.2V mit RTC
Ein ATtiny85 braucht im Power-down typisch 150nA und kann per Interrupt aufwachen. Und als RTC z.B. RV-3028-C7 mit 45nA.
ATtiny13 mit Assemblerprogramm schafft mit SR416 Knopfzellen 5 Jahre durchzuhalten.
-
Thread
USI-UART mit ATTiny85: MSB kaputt
einen gewünschten Ruhepegel zu > erhalten. Reicht der interne 20k - 50k pullup des PB0 beim ATTiny85 nicht?
https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/ATtiny212-214-412-414-416-DataSheet-DS40002287A.pdf
-
Thread
Attiny85 ADC Eingangswiderstand - wie hoch
Circuitry https://ww1.microchip.com/downloads/en/devicedoc/atmel-2586-avr-8-bit-microcontroller-attiny25-attiny45-attiny85_datasheet.pdf
. Das mit dem PullUp am ADC ist offensichtlich Mist, habe https://forum.arduino.cc/t/solved-attiny85-adc-read-problem/481840 gefunden. Erklärung 2. Betrag.
-
Thread
Neue ATTINY3226 usw. gar nicht mitbekommen
| ATtiny1607 ___________|____________|____________|_____________ ATtiny212 | ATtiny214 | | ATtiny412 | ATtiny414 | ATtiny416 | ATtiny417 | ATtiny814 | ATtiny816
| ATtiny427 | ATtiny824 | ATtiny826 | ATtiny827 | ATtiny1624 | ATtiny1626 | ATtiny1627 | ATtiny3224 | ATtiny3226 | ATtiny3227 28/32 Pin | 48 Pin
-
Thread
AVR - suche Datei avr910.asm von Atmel
ISP auch andere Schnittstellen > verwenden, UPDI und DebugWire? Ja, für UPDI habe ich mir ein ATtiny416 Xplained Nano besorgt und dort die drei Widerstände entfernt, die den mEDBG mit dem On-board-tiny416 verbinden. Ich verwende aber gern auch noch ältere AVRs mit SPI-ISP wie bspw. ATmega328PB, ATtiny861A und ATtiny84A, daher der Wunsch nach einem günstigen ISP-Programmer auf Basis eines Raspi Pico.
-
Thread
ATtiny Typenchaos bei Microchip Gesperrt
___________|____________|____________|_____________ ATtiny212 | ATtiny214 | | ATtiny412 | ATtiny414 | ATtiny416 | ATtiny417 | ATtiny814 | ATtiny816 | ATtiny817 | ATtiny1614 | ATtiny1616 | ATtiny1617 | | ATtiny3216 | ATtiny3217 ___________|____________|____________|_____________ | ATtiny424 | ATtiny426 | ATtiny427 | ATtiny824 | ATtiny826
-
Artikel
Reichelt-Wishlist
ATmega169 | Atmel ATmega324P in TQFP und PDIP | | | | Atmel ATmega324PV in TQFP und PDIP * Atmel ATtiny2313V in SO und PDIP | | Atmel ATtiny1634 * Atmel ATtiny261 (auch 461 und 861; bevorzugt DIP) | | | | Atmel ATtiny412 | Atmel ATtiny441 und ATtiny841 (4x 16bit PWM) * Atmel ATtiny816 SNR * Atmel ATtiny1614
Linux Board ($69=51.69€) --> Dokumentation | | | | | | | * Atmel ATSTK1000 von Atmel | | | * Atmel ATtiny416 Xplained Nano The ATtiny416 Xplained Nano evaluation kit is a hardware platform for evaluating the ATtiny416 microcontroller. | Axis Etrax 100LX MCM (Multi Chip Module) A full Linux computer on
-
Thread
Neue Toolchain aufbauen (AVR)
irgendwas, aber nicht debuggen. "The onboard debugger can be completely disconnected from the ATtiny416 microcontroller and it can be used to program other UPDI devices." https://www.microchip.com/en-us/development-tool/ATTINY416-XNANO
> > * ISP (der Klassiker) > * JTAG (alte ATmega und viele Xmega) > * PDI (Xmega) > * TPI (ATtiny10 & Co) > * UPDI (AVR0/1) > * HVSP (alte 8-Pin AVRs) > * HVPP (alte größere AVRs) > * HV-UPDI (AVR0/1) > > Ich weiß gerade nicht, ob es überhaupt Programmer gibt, die tatsächlich > alle diese
-
Thread
avr-gcc und .noinit
sind im zip Format gespeichert, z.B.: [code] > jar tf Atmel.ATtiny_DFP.2.0.368.atpack | grep 414 gcc/dev/attiny414/avrxmega3/short-calls/crtattiny414.o gcc/dev/attiny414/avrxmega3/short-calls/libattiny414.a gcc/dev/attiny414/device-specs/specs-attiny414 include
#7381546: > das Datenblkatt einmal verlinken https://ww1.microchip.com/downloads/en/DeviceDoc/ATtiny212-214-412-414-416-DataSheet-DS40002287A.pdf 2. Seite
-
Thread
NVMCTRL - ATTINY 416
korrupte EEprom Daten > obwohl ich BOD auf 4,0 bzw. 4,3 V gesetzt habe VCC ist > 5.0 Volt. Beim ATtiny416? Da lese ich im Datenblatt für den BOD nur die Werte 1.8, 2.6 und 4.2 V.
ich werde auch das Gefühl nicht los, dass bei /Jürgen/ etwas mit seiner IDE in Verbindung mit dem ATtiny416 nicht stimmt.
-
Thread
ATtiny416 Xplained Nano (XNANO) tut nichts
Guten Abend, ein kürzlich bei eBay (neu) erworbenes ATtiny416-XNANO versuche ich gerade vergeblich mit dem Laptop zu verbinden. Microchip Studio ist installiert und geöffnet; wenn ich das USB-Kabel einstecke, leuchtet nur die grüne Status-LED permanent, aber
das XNANO erkannt wurde, wie es im User's Guide (https://ww1.microchip.com/downloads/en/DeviceDoc/ATtiny416-Xpl-Nano-EV-Kit-Users-Guide-DS50002683B.pdf) steht. Ich habe das Microchip Studio soeben schon deinstalliert und erneut installiert – ohne Veränderung der Situation. Nun weiß ich nicht mehr weiter
-
Thread
ATtiny204 nicht via SPI programmierbar?
kit includes an on-board debugger, and no external tools are necessary to program and debug the ATtiny416 microcontroller. The onboard debugger can be completely disconnected from the ATtiny416 microcontroller and it can be used to program other UPDI devices." https://www.microchip.com/en-us/development-tool/attiny416-xnano
-
Thread
AVR®DD family, low pin count devices
Chips sind unterschiedlich groß (ATtiny25-20SSN: S8S1, ATtiny45-20XU: 8X).
Erkennbar an der vorletzten Ziffer. Bsp. 0er Serie: ATtiny406, 806 und 1616 Bsp. 1er Serie: ATtiny416, 1617 und 3217 Bsp. 2er Serie: ATtiny427, 1627 und 3227 Die 2er Serie ist die Neue die den neuen AVRs ähnlich ist. Bsp. 3227, kann man mit 3V mit
-
Thread
avr-gcc und avr-libc für moderne xmega-devices (unter Linux)
Funktioniert aber leider nicht. Konkretes Beispiel: Ich möchte ein Minimalprojekt "test.c" für einen attiny202 bauen: [code]avr-gcc -I /usr/local/avr/include/ -L /usr/local/avr/lib/avrxmega3/short-calls/ -mmcu=attiny202 test.c[/code] Ergibt: [code] In file included from /usr/local/avr/include/avr/io.h
richtigen Multilib-Pfad kennt (abhängig von Version) kann man testen mit [code]> avr-gcc -mmcu=attiny202 --print-multi-directory avrxmega3/short-calls [/code] [code]> avr-gcc -mmcu=attiny202 --print-multi-directory avrxmega3/short-calls [/code] [code] > avr-gcc -mmcu=attiny202 --print-file-name
-
Thread
Welche AVR (Atmega) haben UPDI?
| ATtiny1607 ___________|____________|____________|_____________ ATtiny212 | ATtiny214 | | ATtiny412 | ATtiny414 | ATtiny416 | ATtiny417 | ATtiny814 |
| ATtiny426 | ATtiny427 | ATtiny824 | ATtiny826 | ATtiny827 | ATtiny1624 | ATtiny1626 | ATtiny1627 | ATtiny3224 | ATtiny3226 | ATtiny3227 28/32 Pin |
-
Thread
AVR128DA per USB flashen?
Verbindung für Terminalkommunikation. Du kannst dir auch einen MPLAB Snap, einen Atmel ICE oder einen ATtiny416 Xplained Nano oder ein ATtiny817 Xplained Mini Board kaufen und verwendest das zum flashen und auch debuggen. Du merkst, egal wie du dich entscheidest du benötigst immer zusätzliche Hardware.
-
Thread
Gnerelle Frage zur ATtiny Produktserie nach der ATMEL Übernahme.
Jörg W. schrieb im Beitrag #7113982: > ATtiny1607 dürfe einer der kleineren AVRs sein, für den es sowas gibt. Danke Dir!
Das umgebastelte ATTINY416-XNANO (kann leider nur 5V). https://www.microchip.com/en-us/development-tool/attiny416-xnano
-
Thread
Mikrocontroller Empfehlung gesucht
Abschätzen kannst, wieviel Flash, Ram usw. du brauchst, nimmst du den kleinsten/billigsten passenden Attiny (der auch verfügbar ist)...
/ATTINY416-XNANO?qs=1mbolxNpo8fQGr9Vr3B9Wg%3D%3D und jede Menge auf Lager: https://www.mouser.de/ProductDetail/Microchip-Technology/ATTINY416-SF?qs=3HJ2avRr9PKRKlrtbpdofw%3D%3D
-
Thread
TWI/I2C am ATtiny417
Hallo, Ich benötige einen I2C Slave auf einem ATTiny417. Leider ändert sich beim einem Broadcast auf alle Adressen vom Master im SSTATUS Register nichts. Ich mutmaße das ich den Clock, Port oder CPUINT nicht richtig configuriert habe. Was muss ich
Keine Ahnung, was Du da für Zahlen wohin schreibst. Ein funktionierendes Beispiel für einen ATtiny416 sieht so aus: [c] #define MY_ADDRESS 0x20 #define BIT(x) (1 << x) #define SCL_PIN 2 // PA2 #define SDA_PIN 1 // PA1 uint8_t tw_status, tw_cmd = 0; void init_iic() {
-
Thread
ATtiny series1 Unterschied PORTB.DIRSET PORTB.OUTSET
Hallo, ich beschäftige mich gerade mit den "neuen" ATtiny series 1, konkret mit dem ATtiny416 auf dem Xplained Nano Board. Das klassische "Hallo world" -> LEDs an/aus. Dazu habe ich in der Vielzahl an Dokumenten verschiedene Vorgehensweisen gefunden
Lars H. schrieb im Beitrag #6882756: > ATtiny416 auf dem Xplained Nano Board. [c] // ATtiny416 XNANO Simple Blink #include <avr/io.h> #define F_CPU 3333333 #include <util/delay.h> int main(void) { while(1) { PORTB.DIRTGL
-
Thread
Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?
Hallo, diese Wechselrichter verfügen über einen RF 2,4 GhZ Nordic. Hat jemand eine Idee wie dieses Protokoll aufgebaut ist? Hat jemand das schon einmal "angezapft" um ein eigenes Monitoring ohne deren Cloudzwang zu realsieren? Es gibt offensichtlich einen "Adapter", der das "2,4 GhZ Signal umsetzt und dann via WLAN an deren Cloudsysteme versendet. Google, Hersteller, etc. schweigen sich leider aus. Danke für sachdienliche Hinweise
-
Thread
atmega4808 mit microchip ICD3 programmieren/debuggen UPDI interface
gedacht auch funktioniert. atmega328pb atmega808, 809, 1608, 1609, 3208, 3209, 4808, 4809 attiny202, 204, 212, 214, attiny402, 404, 406, 412, 414, 416, 417 attiny804, 806, 807, 814, 816, 817 attiny1604, 1606, 1607, 1614, 1616, 1617 attiny3216, 3217 attiny1624, 1626, 1627 attiny3224, 3226
-
Thread
ATtiny406 kompatibel zu AVRISP mkII und avrdude?
0x25). Ist hierfür ein Grund bekannt? [1] https://ww1.microchip.com/downloads/en/DeviceDoc/ATtiny406-DataSheet-DS40001976B.pdf (von 2019)
dessen Programmierfunktion zu verwenden? Zum Beispiel dieses hier https://de.farnell.com/microchip/attiny416-xnano/evaluationsboard-attiny-8-bit/dp/2835939?st=xplained
-
Thread
ATMega4809 EVSYS, total überfordert
wäre nett >> > > Das verstehe ich inhaltlich nicht, also was genau fehlt. Hab es gerade beim ATTiny412 gemerkt: Da fehlen alle alternativen Pins in der Multiplexing Tabelle... Für den ATTiny402 ist diese korrekt. Was für‘n Witz.
Also wenn ich auf der Seite 'ATTINY412' (ignorieren wir mal die Schreibweise) unter 'Documents' das 'ATtiny212/214/412/414/416 Data Sheet' lade, erhalte ich DS40002287A (und dort funktioniert sogar das /copy/).