极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1954|回复: 4

Larduino 能咝性

[复制链接]
发表于 2018-4-7 22:06:33 | 显示全部楼层 |阅读模式
本帖最后由 eddiewwm 于 2018-4-7 22:10 编辑

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

使用道具 举报

发表于 2018-4-8 10:50:28 | 显示全部楼层
32M应该是没有问题的,估计需要修改一些配置文件。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-4-8 18:33:30 | 显示全部楼层
弘毅 发表于 2018-4-8 10:50
32M应该是没有问题的,估计需要修改一些配置文件。

請問那裡能找到這些文件或相關資訊?
回复 支持 反对

使用道具 举报

 楼主| 发表于 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 | 显示全部楼层
小本本记录下。。。这是已经改好了?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊 ( 浙ICP备09023225号 )

GMT+8, 2019-3-23 09:28 , Processed in 0.044779 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表