社区导航

 
快捷导航
  • 首页
  • 论坛
  • 查看新帖
  • 最新回复
  • 社区活动
  • 联系管理员
  • 消灭零回复
  • E金币兑换
  • 干货
搜索
查看: 11203|回复: 25

大学堂之系统初始化及时钟配置

[复制链接]

2777

TA的帖子

0

TA的资源

裸片初长成(初级)

Rank: 10Rank: 10Rank: 10

发表于 2011-11-9 10:04:19 | 显示全部楼层 |阅读模式

本文主要介绍MSP430G2231的内部时钟结构,采用Grace进行该单片机的时钟配置为例,并介绍如何将Grace生成的初始化代码移植到IAR form MSP430中。

MSP430的基础时钟模块提供ACLK、MCLK和SMCLK三种时钟输出,只要搞懂它们的时钟来源(VLOCLK、LFXT1CLK、XT2CLK、DCOCLK),以及它们的去向(CPU和ADC10等外设),那么这个基础时钟模块就基本搞定了。至于配置过程中相关的寄存器那些,可以通过手册或者其它相关资料了解,配置过程参考TI给的例程即可。

 

建议坛友在看的同时,也要学会一种学习MCU的方法:结合手册里的框图、Grace里的模块结构、一些相关的.h文件、一些寄存器描述和例程,来快速上手MSP430。如果实在没耐性去看文档的话,也可以找一些视频教程,跟着学,或许还更快一些。430应用比较多,视频教程也有不少,网上可以找到的。

当然,这只是我个人的学习方法,不一定都适用,仅供参考。

 

写这种文档挺费神的,写出来还不一定能让人都看懂,所以,如果文章有一两小点能对坛友有帮助的话,我就满足了。

 

附件的工程源码中除了430的CCS和IAR工程,EK-LM3S811写的简易频率计也一起打包上传了。

【LaunchPad】系统初始化及时钟配置.pdf

800.67 KB, 下载次数: 1140

系统初始化及时钟配置_工程.rar

615.25 KB, 下载次数: 835



回复

使用道具 举报

144

TA的帖子

0

TA的资源

纯净的硅(中级)

Rank: 5Rank: 5

发表于 2011-11-9 10:17:17 | 显示全部楼层
如何将Grace生成的初始化代码移植到IAR form MSP430中。


回复

使用道具 举报

2053

TA的帖子

24

TA的资源

五彩晶圆(高级)

Rank: 9Rank: 9Rank: 9

发表于 2011-11-9 11:09:48 | 显示全部楼层
感谢分享
PDF做的很专业啊嘿嘿

[ 本帖最后由 shower.xu 于 2011-11-9 11:31 编辑 ]


回复

使用道具 举报

160

TA的帖子

0

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

发表于 2011-11-9 22:23:08 | 显示全部楼层
谢谢


回复

使用道具 举报

1万

TA的帖子

15

TA的资源

版主

Rank: 6Rank: 6

发表于 2011-11-10 07:56:23 | 显示全部楼层

不错的资料

http://shop34182318.taobao.com/


回复

使用道具 举报

20

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2011-11-14 21:04:38 | 显示全部楼层
为什么下载的是attachment.php?


回复

使用道具 举报

2777

TA的帖子

0

TA的资源

裸片初长成(初级)

Rank: 10Rank: 10Rank: 10

 楼主| 发表于 2011-11-16 09:16:22 | 显示全部楼层

原帖由 forall 于 2011-11-14 21:04 发表 为什么下载的是attachment.php?

 

看看是不是因为下载软件的问题,这边用IE可以下载。



回复

使用道具 举报

2785

TA的帖子

0

TA的资源

裸片初长成(初级)

Rank: 10Rank: 10Rank: 10

发表于 2011-11-16 16:22:09 | 显示全部楼层
拿去看看,给楼主顶一个帖子,算是对于楼主给大家做贡献的一个鼓励吧,嗯嗯,值得值得,希望楼主继续努力啊!加油
我爱电子!


回复

使用道具 举报

47

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2011-11-21 22:57:39 | 显示全部楼层

回复 沙发 rwogn 的帖子

原帖由 rwogn 于 2011-11-9 10:17 发表
如何将Grace生成的初始化代码移植到IAR form MSP430中。


比较笨的办法是用CCS调试程序,并单步进入初始化函数即可复制代码,诡异的是怎么也找不到这些程序的目录,退出调试状态这些文件就关闭了


回复

使用道具 举报

35

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2011-11-21 23:47:15 | 显示全部楼层
好资料   谢谢楼主的分享   费心了、楼主


回复

使用道具 举报

11

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2011-11-22 01:27:50 | 显示全部楼层
我还是想问下,在设置时钟的时候,有3个寄存器到底是怎么用的啊,怎样的配置起怎样的作用啊,这3个寄存器是BCSCTL1,BCSCTL2,BCSCTL3,
给我讲下,看资料看得很晕,不知道怎么区分


回复

使用道具 举报

2777

TA的帖子

0

TA的资源

裸片初长成(初级)

Rank: 10Rank: 10Rank: 10

 楼主| 发表于 2011-11-22 11:00:27 | 显示全部楼层

原帖由 dengjun302 于 2011-11-22 01:27 发表 我还是想问下,在设置时钟的时候,有3个寄存器到底是怎么用的啊,怎样的配置起怎样的作用啊,这3个寄存器是BCSCTL1,BCSCTL2,BCSCTL3,给我讲下,看资料看得很晕,不知道怎么区分

 

分享一个MSP430寄存器中文手册,也是网上下载的

http://bbs.eeworld.com.cn/thread-306622-1-1.html

 

结合上面这个PDF来比较容易一点



回复

使用道具 举报

2777

TA的帖子

0

TA的资源

裸片初长成(初级)

Rank: 10Rank: 10Rank: 10

 楼主| 发表于 2011-11-22 11:01:54 | 显示全部楼层

原帖由 wl1336412 于 2011-11-21 22:57 发表 比较笨的办法是用CCS调试程序,并单步进入初始化函数即可复制代码,诡异的是怎么也找不到这些程序的目录,退出调试状态这些文件就关闭了

 

每一个Grace工程下,都会生成初始化源码的,路径:工程名\src\csl。

一开始我也以为没有生成源码咧。



回复

使用道具 举报

4

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2012-3-16 17:29:38 | 显示全部楼层

回复 楼主 David_Lee 的帖子

灰常感谢楼主哈。。。。


回复

使用道具 举报

1

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2012-5-13 23:06:16 | 显示全部楼层
楼主牛人,正需要这个,太感谢啦!有没有ADC跟TIMER的使用介绍呢,哈哈


回复

使用道具 举报

3

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2012-5-28 11:20:06 | 显示全部楼层
楼主辛苦了!


回复

使用道具 举报

42

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2012-5-28 22:40:19 | 显示全部楼层

问个小问题

系统时钟以及外设时钟都非常有用。我想问一下,在我用PWM+低通滤波器来实现DAC的功能时,都有什么方法可以改变我输出波形的频率啊?我用过的一种方法就是改变时钟,但我觉得这方法貌似不咋地。本人是初学430单片机,想请教一下。


回复

使用道具 举报

54

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2012-6-11 17:44:40 | 显示全部楼层
子曰:学而不厌诲人不倦~~


回复

使用道具 举报

87

TA的帖子

0

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

发表于 2012-6-21 17:03:26 | 显示全部楼层
楼主真给力啊~~~


回复

使用道具 举报

6

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2012-8-4 13:07:15 | 显示全部楼层
谢谢楼主,学习了


回复

使用道具 举报

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

本版积分规则

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

小黑屋|手机版|Archiver|电子工程世界 ( 京ICP证 060456

GMT+8, 2018-2-21 23:20 , Processed in 0.518613 second(s), 18 queries , Redis On.

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