andsk88

TA最近一年没有新动态哦~更多请查看“发布”和“点评”

最近访客

< 1/1 >

统计信息

已有2人来访过

  • 芯积分:--
  • 好友:1
  • 主题:1
  • 回复:5

留言

你需要登录后才可以留言 登录 | 注册


bobde163 2015-4-23
andsk88: 对对对
这个还是比较简单的,就2个引脚,你好好分析一下网上的程序,再理一理思路,应该能解决的
bobde163 2015-4-23
andsk88: 我会啊,这些代码还是我从网上抄的呢!还有超声波传感器是不能发送一个脉冲,自动回测量接收的,所以不知道怎么知道接收到信号了
你用的是不是HC-SR04这款超声波模块?
bobde163 2015-4-23
andsk88: 计时,两个时间相减得到间隔,然后算出距离
计时的话,可以不用捕获啊,你就让计时器跑着,记下发射信号和接收信号的数值进行计算就可以了
bobde163 2015-4-23
andsk88: 用MSP430G2553做超声波测距,无法进入中断
void Timer1Init()
{
  TA1CCTL1=CAP+CCIS_0+CM_3+CCIE+SCS;
  TA1CTL |=TASSEL_2+ID_0+MC_2+TAIE+TACLR;
  TA1CCR1=0 ...
你是用这个定时器来做什么,计时还是计数?
bobde163 2015-4-23
andsk88 : 用MSP430G2553做超声波测距,无法进入中断 void Timer1Init() {   TA1CCTL1=CAP+CCIS_0+CM_3+CCIE+SCS;   TA1CTL |=TASSEL_2+ID_0+MC_2+TAIE+TACLR;   TA1CCR1=0 ... 这是我以前写的使用定时器1进行捕获的 void TimerA1_Init(void) {         P2SEL |= BIT3;         TA1CTL = TACLR;         TA1CTL = TASSEL_2 + ID_0;     TA1CCTL0 = CM_2 + CCIS_1 + SCS + CAP + CCIE; } #pragma vector = ... ...
bobde163 2015-4-23
andsk88: 用MSP430G2553做超声波测距,无法进入中断
void Timer1Init()
{
  TA1CCTL1=CAP+CCIS_0+CM_3+CCIE+SCS;
  TA1CTL |=TASSEL_2+ID_0+MC_2+TAIE+TACLR;
  TA1CCR1=0 ...
430的单片机我好久没用了,我去看看资料
查看全部