Atmel studio / GCC - oprimalizace
Pavel Hudecek
edizon na seznam.cz
Středa Duben 1 16:53:06 CEST 2020
Tiny414 v kitu explained nano.
Inicializace hodin:
unsigned char n;
__asm__("cli");
// Main clock source: 20MHz Internal RC Oscillator
// 20MHz oscillator specified by the OSCCFG.FREQSEL fuse bits=0x02
// Peripheral clock output on CLKOUT (PORTB, Pin 5): Off
n=CLKCTRL_CLKSEL_OSC20M_gc | (0<<CLKCTRL_CLKOUT_bp);
CPU_CCP=CCP_IOREG_gc;
CLKCTRL.MCLKCTRLA=n;
// Peripheral clock prescaler division ratio: 1
// Peripheral clock: 20000,000 kHz
n=0;
CPU_CCP=CCP_IOREG_gc;
CLKCTRL.MCLKCTRLB=n;
Takhle to vygeneroval codevision, původně tam byly ještě ty pragmy měnící optimalizaci, ale odmazal jsem je, aby neprudil že je ignoruje.
PH
Od: Jan Waclawek
No dobre ale ake je to vlastne AVR? Daju sa v nom vobec programovo menit
hodiny?
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20200401/ead305e6/attachment.html>
Další informace o konferenci Hw-list