MSP430RF5739定时器捕获源问题

2019-03-24 11:40发布

本人菜鸟一个,想请教一下,MSP430RF5739的定时器捕获源的输入是怎么编程的?按照用户手册,设定P4.0 DIR:0,SEL1:0,SEL0:1时能把P4.0设置为外部捕获源的输入端,那我写的下面这段程序有什么问题吗?

#include <msp430.h>

void main( void )
{

  WDTCTL=WDTPW+WDTHOLD; //关闭看门狗
  P4DIR &= ~BIT0; //P4.0作为捕获模块功能的输入端输入方
  P4SEL1 &= ~BIT0;
  P4SEL0 |= BIT0;

  
  P3SEL1 &= ~BIT7;
  P3SEL0 |= BIT7;
  P3DIR |= BIT7;
  
  P3OUT = (TB2CCTL0>>3)&BIT7;
  while(1);
} 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
一个小白
1楼-- · 2019-03-24 17:09
首先单片机的名字你就写错了,应该是MSP430FR5739吧。
然后说程序,你只设置了引脚,其它都没有。问题如下:一、没有设置定时器;二、没有写中断函数;三、没有开中断。
qinkaiabc
2楼-- · 2019-03-24 17:37
< :TI_MSP430_内容页_SA7 --> 看一下我的签名
guanlt
3楼-- · 2019-03-24 21:02
 精彩回答 2  元偷偷看……
huixianfxt
4楼-- · 2019-03-25 01:37
建议参照官方例程相关寄存器配置及网上搜索相关内容进行参考
SF很厉害
5楼-- · 2019-03-25 06:43
代码中有很明显的错误呀。  P4SEL1 &= ~BIT0;
   P4SEL0 |= BIT0;

  
   P3SEL1 &= ~BIT7;
   P3SEL0 |= BIT7;
   P3DIR |= BIT7;

一周热门 更多>

相关问题

    相关文章