在线时间97 小时
UID384705
注册时间2017-3-8
NXP金币0
TA的每日心情 | 开心 2019-7-20 09:11 |
---|
签到天数: 7 天 连续签到: 1 天 [LV.3]偶尔看看II
高级会员

- 积分
- 642
- 最后登录
- 2019-12-2
|
本帖最后由 wbeast 于 2019-4-21 17:29 编辑
lpc1768有且只有一个时钟输出管脚P1.27,可以输出指定频率的时钟。
- /************************************************************************
- ** 函数名:void Clkout_Init(uint8_t psc)
- ** 函数功能: 时钟输出初始化
- ** 输入参数: psc分频值 psc=1,1分频,psc=2,二分频,psc=3,三分频
- ** 输出参数: 无
- ** 返回值:无
- ************************************************************************/
- void Clkout_Init(uint8_t psc){
-
- //第一步 设置GPIO1.27为CLKOUT功能
- Chip_IOCON_PinMux(LPC_IOCON, 1, 27, IOCON_MODE_INACT, IOCON_FUNC1);//设置GPIO1.27为CLKOUT功能
- //第二步 //设置SYSCTL_CLKOUTSRC_MAINOSC=主振荡器做为时钟源,psc分频值,
- Chip_Clock_SetCLKOUTSource(SYSCTL_CLKOUTSRC_MAINOSC,psc); //设置主振荡器做为时钟源,psc分频值,
- //第三步 使能CLKOUT,
- Clock_start();//使能CLKOUT,
- }
- /************************************************************************
- ** 函数名:void Clkout_Init(uint8_t psc)
- ** 函数功能: 时钟使能,
- ** 输入参数: 无
- ** 输出参数: 无
- ** 返回值:无
- ************************************************************************/
- void Clock_start(void){
-
- LPC_SYSCTL->CLKOUTCFG |=0x01<<8;
- }
复制代码
【09】LPC1768_CLKOUT实验.rar
(250.17 KB, 下载次数: 38)
|
|