电赛 MSP430 Lab

电赛 MSP430 Lab


Lab1

目的:调试环境,实验结果如图
led2绿

这里写图片描述

Lab2

看门狗定时器

看门狗定时器 (Watchdog Timer(WDT_A))实际上是一个特殊的定时器,可以用来作为看门狗使用,也可以用作定时器。

所谓的看门狗功能,是指可以监控程序是否由于某些干扰或者错误而跑飞。其原理就是发生故障的时间满足规定的定时时间后,产生一个非屏蔽中断,使系统复位。这样当在调试程序或预计程序在某个地方可能瞬时发生错误时(如外部电路干扰),选用设置看门狗定时中断可以避免程序跑飞。

当然,它也可以用作一般的定时功能,当定时器溢出时即进行系统复位。

喂狗,就是在看门狗定时器溢出之前对其进行清零的操作。

时钟

MSP430中一共有三个时钟系统,分别为ACLK、MCLK、SMCLK。四个时钟源,外部的包括LFXT1(晶振源,通常接32.768kHz)、XT2(可选高频振荡器,外接标准高速晶振);内部的包括DCO(内部晶振)、VCO(内部低频振荡器)。

与时钟有关的寄存器:DCOCTL、BCSCTL1、BCSCTL2、BCSCTL3
这里写图片描述
这里写图片描述

DCO(Digitally Controlled Oscillator),不含晶振,可以产生较为准确的振荡频率,但是会受温度和电源电压的影响产生漂移。

管脚指配:

    P1DIR = BIT6;                       // P1.6 output (green LED)
    P1OUT = 0<
  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
电赛中使用的MSP430F5529是一款微控制器芯片。为了快速上手MSP430F5529,你可以通过阅读相关的文章来学习。在网上找到的教学视频质量可能参差不齐,而且针对MSP430F5529的视频相对较少。因此,阅读文章可能是一个更好的选择。\[1\] 除了阅读文章外,你还可以使用MSP430的用户手册和数据手册来了解这款芯片的寄存器和功能。用户手册和数据手册可以告诉你芯片内部的寄存器有哪些,以及如何使用它们。此外,还可以了解芯片的管脚功能和重要参数。在比赛过程中,如果找不到适用于你的芯片的现成例程,用户手册将非常有用。\[2\] 在选择开发环境方面,目前常见的有CCS、IAR、GCC和KEIL等。每种开发环境在CSDN上都可以找到相应的搭建方法。对于电赛,使用TI自己推出的开发平台CCS可能更方便。安装完成后,无需再进行其他配置,即可开始MSP430的开发。\[3\] 希望这些信息对你在电赛中使用MSP430F5529有所帮助! #### 引用[.reference_title] - *1* *2* *3* [MSP430F5529LP 2022电赛学习准备及相关例程](https://blog.csdn.net/qq_53870874/article/details/126218403)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值