打印
[STM32F4]

同时有信号输出怎么办

[复制链接]
444|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zyf部长|  楼主 | 2022-1-2 12:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
定时器A的捕获程序并没有设置是捕获哪个管脚的,当有两个管脚同时有信号输出时,那怎么办?

使用特权

评论回复
沙发
kangzj| | 2022-1-2 12:41 | 只看该作者
捕获是需要设置管脚的

使用特权

评论回复
板凳
chuxh| | 2022-1-2 12:45 | 只看该作者

中断服务程序为:
#pragma vector = TIMERA1_VECTOR  
__interrupt void TIMERA1_ISR(void)
{
    switch(TAIV)                                             //TA中断向量查询
    {
        case 4:                                             //TCCR2捕获中断
               if (TACCTL2 & CM0)                           //上升沿捕获
              {                     
              }
               
              if (TACCTL2 & CM1)                             //下降沿捕获
              {                        
              }
        break;
      
        case 10:                                            //是溢出中断   
        break;
         
        default:
        break;
    }
}
更多操作

使用特权

评论回复
地板
renyaq| | 2022-1-2 12:47 | 只看该作者

只是设置哪个管脚作为输入捕获功能,并不能设置具体捕获哪个管脚的脉冲吧

使用特权

评论回复
5
happy_10| | 2022-1-2 12:48 | 只看该作者
确信程序无误,才发现那个工程师把OSC的脚位搞错了。

使用特权

评论回复
6
songqian17| | 2022-1-2 12:50 | 只看该作者
捕获输入的引脚是固定的,配置一下就OK了

使用特权

评论回复
7
chuxh| | 2022-1-2 12:52 | 只看该作者
不知道楼主你使用的是什么芯片呢?

使用特权

评论回复
8
jiahy| | 2022-1-2 12:54 | 只看该作者

SP430F149定时器A捕获功能的测量频率非常好用

使用特权

评论回复
9
xxmmi| | 2022-1-2 12:57 | 只看该作者
定时器A模块捕获P1.2输入的信号

使用特权

评论回复
10
zwll| | 2022-1-2 17:00 | 只看该作者
TACCTLx和TACCRx要与端口对上吧

使用特权

评论回复
11
supernan| | 2022-1-2 17:02 | 只看该作者
捕获引脚是需要配置的

使用特权

评论回复
12
zhanghqi| | 2022-1-2 17:04 | 只看该作者
捕获输入的引脚需要配置的

使用特权

评论回复
13
morrisk| | 2022-1-2 17:06 | 只看该作者
输入捕获引脚配置下,我记得有好几个通道,可以设置上升沿河下降沿捕获。

使用特权

评论回复
14
dengdc| | 2022-1-2 17:08 | 只看该作者
定时器A模块捕获P1.2输入的信号

使用特权

评论回复
15
jlyuan| | 2022-1-2 17:10 | 只看该作者
设置上升沿、下降沿捕获。

使用特权

评论回复
16
jiaxw| | 2022-1-2 17:12 | 只看该作者
应该要设置一下

使用特权

评论回复
17
zhanghqi| | 2022-1-2 17:14 | 只看该作者
这个问题 就是一定要设置 不可以不设置

使用特权

评论回复
18
zyf部长|  楼主 | 2022-1-2 17:16 | 只看该作者
好的,我明天去单位试一下,多谢各位大侠了哈        

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

694

主题

7102

帖子

8

粉丝