打印
[STM32F1]

捕获哪个管脚

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

使用特权

评论回复
沙发
pengf| | 2022-2-19 15:44 | 只看该作者
不要悬空,悬空的话电流会对单片机io有影响。

使用特权

评论回复
板凳
heweibig| | 2022-2-19 15:46 | 只看该作者
捕获输入的引脚是固定的,配置一下就OK了

使用特权

评论回复
地板
ousj| | 2022-2-19 15:49 | 只看该作者
定时器A模块捕获P1.2输入的信号??

使用特权

评论回复
5
xxrs| | 2022-2-19 15:51 | 只看该作者
TACCTLx和TACCRx要与端口对上吧。。

使用特权

评论回复
6
wyjie| | 2022-2-19 15:54 | 只看该作者
设置中断为上升沿触发,第一个高电平来时中断开启计时器,开始计时

使用特权

评论回复
7
jiajs| | 2022-2-19 16:01 | 只看该作者
不同的芯片功能不同吧。捕获IO端口不可能两个相同的。

使用特权

评论回复
8
yszong| | 2022-2-19 16:04 | 只看该作者
捕获IO端口不可能两个相同的。

使用特权

评论回复
9
dingy| | 2022-2-19 16:07 | 只看该作者
中断服务程序为:
#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;
    }
}

使用特权

评论回复
10
chuxh| | 2022-2-19 16:09 | 只看该作者
必须要设置 不设置不可以的

使用特权

评论回复
11
wangpe| | 2022-2-19 16:13 | 只看该作者
看标志位吧

使用特权

评论回复
12
zhenykun| | 2022-2-19 16:15 | 只看该作者

那楼主为什么不设置呢?
应该有默认的配置吧

使用特权

评论回复
13
liuzaiy|  楼主 | 2022-2-19 16:18 | 只看该作者
明白了,多谢大家讨论这么多哈

使用特权

评论回复
14
SantaBunny| | 2023-3-3 21:11 | 只看该作者
如果设置了中断就触发中断.中断服务中检查是哪个事件,读取数值就行了.

使用特权

评论回复
15
Henryko| | 2023-3-3 22:41 | 只看该作者
这个不可以不设置的

使用特权

评论回复
16
Stahan| | 2023-3-5 20:23 | 只看该作者
悬空好像会对单片机io有影响

使用特权

评论回复
17
jcky001| | 2024-2-19 12:33 | 只看该作者
如果有优先级之分,可以给两个管脚分配不同的优先级。当两个管脚同时有信号时,先处理优先级高的管脚信号,忽略或稍后处理优先级低的管脚信号。

使用特权

评论回复
18
帛灿灿| | 2024-6-16 07:20 | 只看该作者

得到不同测试条件下的输出电流和电压值,分析数据并进行比较

使用特权

评论回复
19
Bblythe| | 2024-6-16 08:23 | 只看该作者

这样可以获得更光滑的表面。

使用特权

评论回复
20
周半梅| | 2024-6-16 10:19 | 只看该作者

是因为它作用是起到抑制,多应用于开关电源电路中

使用特权

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

本版积分规则

735

主题

7546

帖子

2

粉丝