您的位置 首页 被动

新手怎么入门MSP430

我想作为新手,你手上是否准备好以下几样硬件:计算机(带有并口)1台,MSP430FET仿真器1套,MSP430开发实验板1套,和一些MSP430教程或电子教

我想作为新手,你手上是否准备好以下几样硬件:计算机(带有并口)1台,MSP430FET仿真器1套,MSP430开发试验板1套,和一些MSP430教程或电子教程材料等。假如齐的话,那么咱们就能够启动了。若然还差些什么的,主张到微控规划网(www.Microcontrol.cn)上看看,看有什么东西或材料能协助到你的。

 在翻开MSP430的材料或书本教程目录,都会看到许多模块目录,那么咱们是不是都要全学呢?假如理想地答复应该“是”。但实践中,关于新手们来我想暂时来说是不用。最起码让新手学些最根底和通用的模块先,以下我是以为较常用的根底模块,在很规划中都有或许用到的。而在学习这些模块中,又是不是一切我都要撑握呢。相同答案是“是的”。但你能够了解一些根底参数及基本原理,当你了撑握了这些根底参数及基本原理,再结合一些模块单元的例程进行归纳地剖析和了解。在这一学习进程中你会不断地将这些参数及原理存储在你脑海中。当你有必定的根底后,你会发现不断又有新疑问;那么这时候这些疑问就会促进你自己去寻觅答案。你或许会不断的翻书本和材料,一起也或许促进你在开发板上进行你的疑问和验证…。

 在上面的进程中,便是了解和撑握这些模块的进程。在这个“学”和“练”的进程中许多都是靠你个人的。当你讨教长辈时,人家只会告知你一些参阅思路或方向;往往里边的内容都要自己亲身去验证的。学习当中会往往存在着很“乐事”和“苦事”,信任许多成功的工程师们都会有这样的领会。

当然,咱们很欢迎将你的“学、练”进程中的苦与乐与咱们在微控论坛中共享。

【WDT看门狗定时器】

 很风趣,信任新手们会看到很例程中最初都有“WDTCTL = WDTPW + WDTHOLD;”句子。这是CUP履行封闭定时器的意思。在这里我主张十分新手暂时不要去理睬这个定时器运用。在刚入门阶段,主张越过这章节。此刻你只需大概地知道他的效果就好了。看门狗定时器一般是用于避免程序失效而存在的,一般是用于完好的程序中运用。主程序中可不断地铲除看门狗定时器的计数值,以防定时器的值自动计满后使CPU复位而重新开始作业。当程序发生错误时,无法正常铲除看门狗的定时值时则看门狗定时器计数溢出而发生CUP复位。关于看门狗定时器的运用,主张在运用进阶阶段中学习。

【IO模块】

 关于IO模块主张分为入门必学与学习进阶两部分,能够不用同一时段内进行了解。

入门必学:

[1]初学者必需了解几个常用寄存器运用如P1OUT,P1IN,P1DIR,P1SEL寄存器。

[2]了解MSP430 IO口常用编程语法,这些都能够检查参阅例程。

[3]结合书本介绍和你的个人了解,然后在开发板上进行试验。例如比方LED、响声之类的初级试验。

学习进阶:

关于IO模块的进阶主要是了解怎么运用IO中止,和IO中止相关寄存器的运用。假如不太必要,你能够越过IO中止运用这部分去学习其他章节的根底部分;当你其他章节根底学习到必定程序时再回过头来学习这部分。别的,IO模块部分你需求搞清楚在什么时候IO为高阻状况?高阻状况时的漏电流为多少?IO驱动电流才干怎么?等等经常重视的参数你应怎么查找答案,你能很快地查找到这些参数吗?我提出来这些问题的因原是促进你赶快学会习气自动检查器材手册。

【时基模块】

时基模块是供给整个单片机中各模块的时钟发生源,初学者若要运用到片中某模块时简直都要运用不同的时钟。所以这章节是十分着重地要去仔细了解的。

[1]有必要了解DCO,SMCLK,MCLK,ACLK这4个时钟信号是由那部分发生的。

[2]DCO,SMCLK,MCLK,ACLK各个时钟有什么长处和点。

[3]4个时钟信号中,每个时钟的一般频率规模是多少。

[4]惯例的时基操控寄存器设置和时钟怎么从引脚输出等等。

最终,学习进阶你要了解在不同低功耗模块下,那些时钟源信号还在活动那些已封闭。

【TimaA模块】

入门必学:

[1]初学者需求搞清TimerA的三个不同作业形式中TA、CCR1、CCR2与CCR0之间的联系。

[2]搞清楚TA、CCR1、CCR2与CCR0之间的中止向量联系。

[3]归纳上面的了解,主张结合TimerA的例程来进行相关验证,只要经过亲身的操作才干有效地记住。

学习进阶:

如使用TimerA完成PWM信号输出、使用捕获/比较功用完成捕获信号等等。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ziliao/beidong/258431.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部