![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MSP430自学代码集
Realeft
口腔溃疡好难受呀
展开
-
独立按键使流水灯逐个亮,学习使用
#include "msp430x54x.h"#include <stdlib.h>#include <stdio.h>//***************************************************************************//// .原创 2019-03-16 17:31:21 · 3817 阅读 · 0 评论 -
msp430的看门狗总结
1、首先知道看门狗有三种工作方式:①不工作②当中断计数器③看门狗2、熟悉和看门狗的三个寄存器:看门狗控制,对应的中断使能和中断标志。看门狗控制中断使能:中断标志:注:寄存器的每个位的说明不做解释,可以网上查找<MSP430x1xx Family User’s Guide (Rev. F)>pdf文件来查看寄存器位说明,英文不好的同学可以借助翻译软件来看。3、...原创 2019-08-02 12:35:06 · 792 阅读 · 0 评论 -
关于定时器A的官方例子解读
//******************************************************************************// MSP-FET430P140 Demo - Timer_A, Toggle P1.0, CCR0 Cont. Mode ISR, DCO SMCLK//// Description: Toggle P1.0 using so...原创 2019-08-02 22:44:00 · 486 阅读 · 1 评论 -
定时器的使用方法总结
首先理解看门狗定时器方式的使用,简单说,就是有个控制器,选择时钟源,计数方式,等等的控制参数,再配合一个一个累加计数器来确定时间,通过固定的时间间隔来执行中断函数,来得到自己想要的实验结果。理解之后我们就对最简单的定时器有了一个简单的感念了,了解了基本的定时功能,现在了解下单片机中的TA和TB两个定时器:首先看TA:和学习之前的功能一样,先了解寄存器,以及寄存器功能:定时器A的控制寄存器...原创 2019-08-02 19:10:14 · 2590 阅读 · 0 评论 -
MSP430F149;二、TIMEA
前面讲了几个寄存器,现在说说定时器A的三种功能定时器定时器主要是配置tatcl在TASSELx 选择时钟源(这里X是因为有两位来控制,或者查询IAR里面的430的头文件找简单的书写方式,有对应的 #define)这边我一般都是是选用ACLK,到时候用外部中断唤醒CPU对应时钟就是分频,选择IDx(1/2/4/8)选择MCx,来控制16位计数器计数模式。这里面会用到寄存器中的TA...原创 2019-04-29 16:36:37 · 607 阅读 · 0 评论 -
MSP430F149;一、TIMEA
定时器A的逻辑图由下图可以知道定时器有大致两部分:时钟模块:捕获比较定时器模式说明00:计数器停止01:计数器从0到taccr0;taccro是手动设定的值10:计数器从0到0xFFFF(2^16=65536)然后到0再从0到65535,一直循环;11:计数器从0到taccr0再到0;然后,从0到taccr0再到0;循环0到taccr0再到0;(taccro是手动设定的值)...原创 2019-04-29 12:23:03 · 1224 阅读 · 0 评论 -
MSP430F149;二、基本时钟
官方代码#include <msp430.h>int main(void){ WDTCTL = WDTPW +WDTHOLD; // Stop Watchdog Timer DCOCTL = DCO0 + DCO1 + DCO2; // Max DCO BCSCTL1 = RSEL0 + RSEL1 + ...原创 2019-04-28 18:37:00 · 434 阅读 · 0 评论 -
MSP430F149;一、基本时钟
TI官方的提供的代码/* --COPYRIGHT--,BSD_EX * Copyright (c) 2012, Texas Instruments Incorporated * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modificatio...原创 2019-04-28 16:48:51 · 862 阅读 · 0 评论 -
开发时候遇到的问题
1:独立按键的时候没有设置上下拉电阻寄存器,可以实现,矩阵按键为啥就需要设置上下拉电阻。答:为加大输出引脚的驱动能力,有的单片机管脚上也常使用上拉电阻。2:矩阵按键我用了一行按键做实验,发现上下拉使能寄存器不影响按键功能,那为啥要配置上下拉使能寄存器?答:主要是为了提高芯片引脚的驱动能力或者是为了防止临界电平会引起错误的操作!例如,有的芯片引脚驱动能力较差,不能将电平拉高,就必须接上拉电阻;...原创 2019-03-19 00:07:53 · 263 阅读 · 0 评论 -
矩阵按键只用第一排,自己学习使用
#include "msp430x54x.h"#include &lt;stdlib.h&gt;#include &lt;stdio.h&gt;//***************************************************************************//// .原创 2019-03-18 15:50:15 · 392 阅读 · 0 评论 -
MSP430关于LED的代码,自己学习使用
#include "msp430x54x.h"#include &lt;stdlib.h&gt;#include &lt;stdio.h&gt;//***************************************************************************//// ..原创 2019-03-14 10:49:32 · 1005 阅读 · 0 评论 -
MSP430共阳数码管实验,自己学习使用
#include &quot;msp430x54x.h&quot;#include &amp;lt;stdlib.h&amp;gt;#include &amp;lt;stdio.h&amp;gt;unsigned char seg_num[10] = {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; // 共阳数码管段码表//****原创 2019-03-14 16:26:57 · 491 阅读 · 0 评论 -
关于MSP430f149Ti官方例子-UART01
官方源码//******************************************************************************// MSP-FET430P140 Demo - USART0, UART 115200 Echo ISR, HF XTAL ACLK//// Description: Echo a received character...原创 2019-08-16 15:33:24 · 854 阅读 · 0 评论