Im Forum und im Wiki
-
Thread
Attiny412 - String über USART
habe ich mit [code] ../toolchain/avr8-gnu-toolchain-linux_x86_64/bin/avr-gcc -Wall -g -Os -mmcu=attiny412 -I ./attiny_dfp/include/ -B ./attiny_dfp/gcc/dev/attiny412 -o main.bin main.c [/code] Und die verwendete Version ist [code] ../toolchain/avr8-gnu-toolchain-linux_x86_64/bin/avr-gcc -v Using
an Mani und Spess: Es handelt sich um einen ATtiny412, dieser verfügt über einen 'fractional baud rate generator'.
-
Thread
ATTiny3216 über UPDI Software-Reset auslösen
Programm(auszug) erhalte ich den SIB (System-Information-Block) "...tinyAVR P:0D:0-3" von einem ATtiny412 zurück. Sie erkennen das Muster, und die Umsetzung von Pascal nach Python ist wohl klar.
Programm(auszug) erhalte ich den SIB > (System-Information-Block) "...tinyAVR P:0D:0-3" von einem ATtiny412 > zurück. Sie erkennen das Muster, und die Umsetzung von Pascal nach > Python ist wohl klar. Vielen Dank. In Pascal habe ich früher auch programmiert.
-
Thread
ATtiny412 Probleme der Initialisierung
Hallo, Ich habe in einem neuen Projekt den ATtiny412 eingeplant. Nun kenne ich mich eigentlich in der AVR-Mega-Welt gut aus, allerdings sind bei der neuen AVR 1-Serie ganz schön viele Neuheiten. Nun habe ich "versucht" einen Timer (TCA0) für eine
\7.0\packs\atmel\ATtiny_DFP\1.3.172\atdf The correct signature for ATtiny412 is 0x1e9223. If you edit the file ATtiny412.atdf lines 320:324 should look like this: <property-group name="SIGNATURES"> <property name="SIGNATURE0" value="0x1E"/> <property name="SIGNATURE1
-
Thread
ATTiny 412 OOK Modulation
Testcode für 2 MHz Main Clock und 10 kHz Output am PA3 (Pin 7): [pre] ATtiny412/402/212/202 VDD 1|‾‾‾‾‾‾‾|8 GND PA6 2| |7 PA3 / TCA0 WO0 ----> 10 kHz PA7 3| |6 UPDI PA1 4|_______|5 PA2 500 kHz / 25 / 2 = 10 kHz [/pre] [c] #include
-
Thread
Attiny412 Temperatur intern
Hallo, ich möchte die interne Temperatur des Attiny412 auslesen sowie den ADC nutzen. Hierzu habe ich zwei ADC Inits geschrieben: [c] void adc_init(void) { ADC0.CTRLC = 0x10 | ADC_PRESC2_bm | ADC_PRESC1_bm | ADC_PRESC0_bm; ADC0.MUXPOS
-
Thread
AVR64DD28, mEDBG, Studio 7.0 - Fehler beim Schreiben von Fuses
while waiting for UPDI answer." (ebenso bei '2'), sowohl bei einem AVR16EB28 als auch bei einem ATtiny412. U= 3.3 V.
... [/avrasm] Mit dieser Änderung lässt sich, zumindest bei mir, die Signatur auslesen von ATtiny412, ATmega4809, AVR128DB28, AVR16DD28, AVR32EA28 und AVR16EB14.
-
Thread
Anfängerproblem mit ATtiny412 und avra
Einsatz, sodass ich mich da schon ein wenig dran gewöhnt habe. Nun wollte ich damit auch den ATtiny412 (tinyAVR series-1) bedienen, und das scheitert direkt nach dem Start. Während ein [code].include "tn412def.inc" nop[/code] sich noch gut assemblieren lässt, scheitert bereits ein [code].
definition found. Cannot make useful address range check !“, aber die besagte Definition (.device ATtiny412) musste ich in der tn412def.inc auskommentieren, weil avra ansonsten direkt mit Hinweis auf ein unbekanntes Device namens „ATtiny412“ ausgestiegen ist. Die verwendete tn412def.inc stammt aus
-
Thread
Wo wird der ATTiny verwendet?
war deutlich billiger und flexibler als eine Handvoll Logik-ICs. So ist es! Beispielsweise ein ATtiny412 < 50 ct als Einzelstück: https://www.digikey.de/product-detail/de/microchip-technology/ATTINY412-SSN/ATTINY412-SSN-ND/9947540