专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
TI
【MSP430i2xx教程第二讲】时钟系统 & EUSCI_A_UART
2019-07-23 15:44
发布
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
站内问答
/
TI MCU
6336
19
1128
本帖最后由 xlhtracy 于 2015-4-20 15:01 编辑
本教程作者为21ic网友
@gaoyang9992006
,回帖参与讨论、提问、分享,就能赢取超多丰厚奖励哦~
@gaoyang9992006
也将随时和大家交流学习中的问题。(
PS:本教程未经允许,谢绝转载
)
活动说明详见:
【学教程,送奖励】GET新技能,和gaoyang一起学习MSP430i2xx
第一讲链接(错过的去补课
):
【MSP430i2xx教程第一讲】怎样使用库函数 & GPIO详解
第三、四讲也已经发布啦:
【MSP430i2xx教程第三讲】24-BitΣ-Δ 模数转换器 & FlashCtl-Flash存储控制器
【MSP430i2xx教程第四讲】电源管理模块 & TLV
感谢大家的热情参与,
前两讲的获奖结果已公布,获奖的亲们向最终持之以恒奖冲刺吧!没获奖的亲们不要气馁,再接再励哈~
说的有点啰嗦了,下面正式开讲:
友情提示:
此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
19条回答
xlhtracy
2019-07-23 21:20
本帖最后由 xlhtracy 于 2015-4-10 12:31 编辑
第三章 时钟系统(
CS
)
3.1 本章
引言
时钟系统(
Clock
System)模块支持低成本和低功耗。通过使用
4
个内部时钟信号,用户可以在低功耗和性能之间做到最好的平衡。
时钟模块可以配置成无需任何外部组件,使用一个外部电阻器或完全使用
DCO
旁路模式。
时钟模块有四个系统时钟信号可以使用:
ACLK:辅助时钟。当运行在
DCO
时,ACLK
是固定在
32kHz。如果设备是设置在
DCO
旁路模式
,ACLK
运行在旁路时钟频率的
1/512
。
MCLK
:主时钟。
MCLK
可以被1,2,4,8
或
16
分频。
MCLK
通常被
CPU
和系统使用
。
SMCLK:子系统主时钟。SMCLK
可以被
1,2,4,8
或
16
分频。
SMCLK
可以被各个外围模块通过软件选择使用。
SD24CLK:SD24
时钟提供一个
1.024MHz
固定频率的时钟给
Sigma
-Delta ADC(SD24)。
该时钟只为
SD24
的请求所使用
。如果
SD24
功能必须在
DCO
旁路模式下工作
,那么外部时钟频率必须是16.384Mhz
。
这个驱动程序包含在
cs
.c
文件里
,cs.h
头文件包含该应用程序使用的
API
定义
。
3.2
函数总览
宏 #define CS_DCO_FREQ 16384000
1void
GS_setupDCO
( uint8_t mode )使用选中的模式配置
DCO
2void
CS_initClockSignal
(uint8_t clockSource, uint8_t clockSourceDivider)使用分频器初始化时钟信号3uint32_t
CS_getACLK
(void)获取当前
ACLK
的频率(单位
Hz
)
4uint32_t
CS_getSMCLK
(void)获取当前SMCLK
的频率
(单位
Hz
)
5uint32_t
CS_getMCLK
(void)获取当前
MCLK
的频率(单位
Hz
)
6uint8_t
CS_getFaultFlagStatus
(uint8_t mask)获取
DCO
故障(或错误)标志状态
加载中...
查看其它19个回答
一周热门
更多
>
相关问题
CPLD的方波输出
4 个回答
11个版本Quartus II 软件下载,安装包网盘合集,附教程,47G!
20 个回答
请大家帮忙到21IC发展大家谈支持我申请新版面
20 个回答
【通知】21ic中国电子网服务条款 (所有人员必读)
1 个回答
满载而归乙亥年,大展鸿途庚子年---集签赢好礼
20 个回答
相关文章
×
关闭
采纳回答
向帮助了您的知道网友说句感谢的话吧!
非常感谢!
确 认
×
关闭
编辑标签
最多设置5个标签!
TI
保存
关闭
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
×
付费偷看金额在0.1-10元之间
确定
×
关闭
您已邀请
0
人回答
查看邀请
擅长该话题的人
回答过该话题的人
我关注的人
第三章 时钟系统(CS)
3.1 本章引言
时钟系统(Clock System)模块支持低成本和低功耗。通过使用4个内部时钟信号,用户可以在低功耗和性能之间做到最好的平衡。 时钟模块可以配置成无需任何外部组件,使用一个外部电阻器或完全使用DCO旁路模式。 时钟模块有四个系统时钟信号可以使用:
- ACLK:辅助时钟。当运行在DCO时,ACLK是固定在32kHz。如果设备是设置在DCO旁路模式,ACLK运行在旁路时钟频率的1/512。
- MCLK:主时钟。MCLK可以被1,2,4,8或16分频。MCLK通常被CPU和系统使用。
- SMCLK:子系统主时钟。SMCLK可以被1,2,4,8或16分频。SMCLK可以被各个外围模块通过软件选择使用。
- SD24CLK:SD24时钟提供一个1.024MHz固定频率的时钟给Sigma-Delta ADC(SD24)。
该时钟只为SD24的请求所使用。如果SD24功能必须在DCO旁路模式下工作,那么外部时钟频率必须是16.384Mhz。 这个驱动程序包含在cs.c文件里,cs.h头文件包含该应用程序使用的API定义。3.2 函数总览宏 #define CS_DCO_FREQ 16384000
1void GS_setupDCO ( uint8_t mode )使用选中的模式配置DCO2void CS_initClockSignal (uint8_t clockSource, uint8_t clockSourceDivider)使用分频器初始化时钟信号3uint32_t CS_getACLK (void)获取当前ACLK的频率(单位Hz)4uint32_t CS_getSMCLK (void)获取当前SMCLK的频率(单位Hz)5uint32_t CS_getMCLK (void)获取当前MCLK的频率(单位Hz)6uint8_t CS_getFaultFlagStatus (uint8_t mask)获取DCO故障(或错误)标志状态
一周热门 更多>