kangzj 发表于 2022-6-8 22:27

程序一直捕获不到信号

在程序里对某一IO口反复翻转,然后将此IO口接入到捕获口,但是程序一直捕获不到信号,手动将VCC接入到捕获口,程序能捕获到信号,这是什么原因??

pengf 发表于 2022-6-8 22:29

怀疑是单片机的IO口上升和下降时间太短

kangzj 发表于 2022-6-8 22:31

单片机的捕获功能无法捕捉到此类信号,不知道是否正确?

ousj 发表于 2022-6-8 22:33

不应该啊,能用示波器看一下电平的话最好

wyjie 发表于 2022-6-8 22:35

不知道你多大频率的信号,反正我用448的片子,200k的信号还是能捕捉到的。

juventus9554 发表于 2022-6-8 22:37

应该是捕获设置的原因,IO口反应越快捕获越稳定,否则会出现信号抖动,不利于捕获

renyaq 发表于 2022-6-8 22:40

用示波器看下io口输出

shimx 发表于 2022-6-8 22:42

单片机机自己的IO口信号给自己的捕获口,IO口是程序里给的高低电平,捕获的参考CLK时钟是大于32768HZ的,单片机工作频率是32768HZ

huangchui 发表于 2022-6-8 22:44

不知道程序给IO口置位需要几个周期,不知道这个的捕获条件能否正确捕获?

chuxh 发表于 2022-6-8 22:45

定时器不能识别负电压,你把电压调制成正的,而且不要超过65536的时钟脉冲,不然会溢出

wyjie 发表于 2022-6-8 22:48

驱动能力不足造成的吧。

xxmmi 发表于 2022-6-8 22:50

捕获什么信号?这个有可能是硬件的问题吧。

pengf 发表于 2022-6-8 22:52

上升和下降时间太短有可能

xxrs 发表于 2022-6-8 22:55

查看一下寄存器什么问题吧

chuxh 发表于 2022-6-8 22:57

有可能是你的配置的问题

juventus9554 发表于 2022-6-9 18:46

寄存器的数值是否变化了呢?

supernan 发表于 2022-6-9 18:50

说明间隙可能太小了。

jiajs 发表于 2022-6-9 18:52

使用定时器产生的信号可以吗?

stly 发表于 2022-6-9 18:56

是不是电压不符合呢?太大了?

xxrs 发表于 2022-6-9 18:59

捕获功能参考别人的试试。
页: [1] 2
查看完整版本: 程序一直捕获不到信号