eddiewwm 发表于 2018-4-7 22:06:33

Larduino 能咝性

本帖最后由 eddiewwm 于 2018-4-7 22:10 编辑

LGT8F328P 能在32MHz咝校?屈N Larduino能咝性

弘毅 发表于 2018-4-8 10:50:28

32M应该是没有问题的,估计需要修改一些配置文件。

eddiewwm 发表于 2018-4-8 18:33:30

弘毅 发表于 2018-4-8 10:50
32M应该是没有问题的,估计需要修改一些配置文件。

請問那裡能找到這些文件或相關資訊?

eddiewwm 发表于 2018-4-16 22:57:21

找到相關的重點:
1) Larduino 的 LGT8F328P的外部或內部時鐘的選用,不像 AVR arduino 般用Fuse設定,而是用 sysClock(INT_OSC) 或sysClock(EXT_OSC) 設定,預設是 sysClock(EXT_OSC)。如要使用內置的32MHz RC 時鐘源,要在 setup() 中調用sysClock(INT_OSC)。
2) Larduino 的預置分頻是除以2(CLKPR = 0x01),所以一般是工作在16MHz。若要工作在 32MHz,則分頻要改為除以1(CLKPR = 0x00)。
sysClock(INT_OSC); //use internal 32MHz RC clock
CLKPR = 0x80;
CLKPR = 0x00;   //Divider=1, =>32MHz/1 = 32MHz

3) 在 boards.txt 中的頻率設定也要從16MHz改為32MHz
#lardu_328p.build.f_cpu=16000000L
lardu_328p.build.f_cpu=32000000L

弘毅 发表于 2018-4-17 09:57:01

小本本记录下。。。这是已经改好了?
页: [1]
查看完整版本: Larduino 能咝性