[求助] MSP430从这里开始,为新人服务

xunchuang   2014-10-19 19:39 楼主
刚接触430,以来就有点晕。
首先说下资源问题。在各他电子论坛几乎都能看到关于430的影子,但是太杂了。
我按照51单片机的学习方式,首先是搭建开发环境,用了之后才发现问题,仿真器驱动问题,花了很久时间终于解决了。
然后就是开始学习,首先能够找到的资料就是10天那个视频,我只能说有点难。没有理解到,430到底杂学,和一个系统的认识。
又是几天过去了,我找了一块G2553的小红板(L****pad),让后又是找了一些资料,开始学。还是那个问题,由于没有相关的基础,很难开始,只希望能够有相关的高手能够支个方向,并解答一些遇到的问题。
也希望在学习的小伙伴们能够相互帮助,一起分享、学习。

回复评论 (16)

可以从Energia开始,就像使用Arduino那样。

http://energia.nu/
点赞  2014-10-19 20:53
顶一下,我也是,学了感觉入不了门,,,很吃力
death!death!
点赞  2014-10-19 20:58
今天把USART搞出来了,在理解中。加油,我是傻逼。
点赞  2014-10-19 21:12
很佩服楼主这种自我刺激法。。
点赞  2014-10-19 21:32
学习学习再学习
点赞  2014-10-20 09:09
今天按照《Launchpad口袋实验平台 (指导书)》实践了一把,发现一个问题:在第68页的第三行语句有错误。首先,我的编译器是IAR5.3,在我的头文件中没有_enable_interrupts();  而我之前看了关于单下划线,双下划线的介绍,于是尝试了:将单线划线变成了双下划线,在intrinsic.h文件中找到了他,哈哈,把他修改了,发现,呵呵。现象是对的,但是为何呢?我只有继续查资料。尝试。好坑啊。。。。
  • 有问题部分
点赞  2014-10-20 16:45
intrinsic.h
  • HE6LG%BG7PLNMHXC2MPS_LR.jpg
点赞  2014-10-20 16:47
上午逃课,发现《Launchpad口袋实验平台 (指导书)》4.1节系统时钟关于时钟的那一部分有一个问题:
问题是:到底哪些片内外设需要设定时钟?同时设定几个字时钟时,到底谁是谁的时钟?
大神来梳理一下路吧。
非常感谢。
创造、分享。
点赞  2014-10-21 14:46
引用: xunchuang 发表于 2014-10-21 14:46 上午逃课,发现《Launchpad口袋实验平台 (指导书)》4.1节系统时钟关于时钟的那一部分有一个问题: 问题 ...
口袋实验室还是比较基础的。可能由于疏忽会存在一些小错误,楼主通过自己的努力debug成功,赞一个!因为低功耗的缘故,430的时钟比51复杂,(其实现在很多非51的MCU都有时钟系统高级化复杂化), 不同的外设使用不同的时钟,不使用的时候可以单独关闭以节省功耗。 另外还有一个容易搞混的概念就是 时钟和时钟源。 简单来说 430 内部有三个 时钟 ACLK MCLK SMCLK。 时钟源分片上和片外,片外低频典型有23.768kHz的手表晶振,高频一般8MHz 24MHz 都有。 430 片上 有 低频时钟源 VLO 一般10kHz, REFO 32.768kHz.。高频的话一般是通过内部DCO而来。 具体可以看对应430系列的用户手册 User's Guide 里面关于时钟那一章。 本帖最后由 juring 于 2014-10-21 15:58 编辑
点赞  2014-10-21 15:55
首先,楼上正解。
可以这样理解?
1.G2553时钟源有:(数控振荡器)DCO+(低频振荡器)(片内的VLO\片外32.768KHz),没有高频晶振。
2.G2553时钟有三种:MCLK、SMCLK 和 ACLK 。由图可以知道:G2553主时钟只能由DCO提供,外设则都可以?)


其次,我试图通过P10引脚输出来观察DCO的频率,但是我错了。
①G2553不像f149有三个能够直接输出ACLK MCLK SMCLK的三个引脚,于是,例程讲解时用的是这样的原理:(原理:软件延时的时长与时钟频率成反比,改变 DCO 频率自然就会改变延时,从而引起LED 闪烁频率的变化),意思是通过延时来观察LED的闪烁,而不同的闪烁效果对应不同的DCO频率。
②于是,我将LED闪烁的时间(即亮和灭的延时变成非常小,由100000变成2),通过示波器,终于看到了和理想接近的频率。
那么,问题来了:Q1片内的外设的频率如何设定呢?Q2片内外设时钟和主时钟能同时用DCO?求大神指导,我非常愿意花时间倾听。
(其实,我就是不明白这个时钟杂用,嘿嘿!看来还要继续。)


继续尝试。
  • 图 4.1 Basic Clock Module+  功能框图
点赞  2014-10-21 17:32
楼主学东学西,不如在打好基础上的学习datasheet,楼主看10频看9频,不如在打好基础之上的看datasheet.
点赞  2014-10-21 20:32
引用: xunchuang 发表于 2014-10-21 17:32
首先,楼上正解。
可以这样理解?
1.G2553时钟源有:(数控振荡器)DCO+(低频振荡器)(片内的VLO\片外3 ...

1. G2553 可以直接输出时钟
Unnamed QQ Screenshot20141021221527.png

2. 具体看各个模块的 UG
是的
点赞  2014-10-21 22:17
引用: dontium 发表于 2014-10-21 20:32
楼主学东学西,不如在打好基础上的学习datasheet,楼主看10频看9频,不如在打好基础之上的看datasheet.

能传一个?
点赞  2014-10-22 21:26
引用: xunchuang 发表于 2014-10-22 21:26
能传一个?

数据手册
点赞  2014-10-23 10:27
进展缓慢
点赞  2014-11-1 21:34
win7 64bit 驱动装不上,怎么办
实验板是mnsp430g2553的
点赞  2014-11-2 14:11
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复