TI中文支持网
TI专业的中文技术问题搜集分享网站

captutre不进中断

你好,现在我在用cc3220s这块板子,实现输入一个脉冲信号到capture引脚,用capture捕获其上升沿,并对上升沿进行计数,然后计一个数,把计数值发送一次,但是遇到了下面几个问题:
这是我设置的capture部分的参数:

1.如下图所示,到about to capture是没有问题的,前面sl_connect也是连接好了,但是程序一运行,即使不加脉冲信号,程序也会不断的进入中断,并发送数据,都不知道它发送的是什么?


2.又稍微改了下程序,但是外加脉冲信号后,程序根本不进中断,按理说我设置的捕获上升沿啊,应该一捕获到上升沿就进入中断发送计数值啊,但是就是不进中断,我不知道跟semaphoreP_post和semaphoreP_pend函数有没有什么关系,这个捕获部分我是参考的capturepwmdisplay这个例程,在这个例程上就可以正常捕获上升沿并计入中断,然后无线发送参考的是TCP socket,两部分单独使用都可以实现功能,但是合起来就老是不进中断,编译也没有错误,不知道为什么,求解答?十分感谢!

user5288687:

你好,我最近在用capture捕获脉冲信号上升沿计数,并发送出去,但是外加了脉冲信号,却不进中断,想知道有什么可能的原因吗?具体设置如下

可以帮忙解答一下吗,我在单独运行capturepwmdisplay时可以捕获到并进中断计数,但是挪到这儿就不行了,编译也没错误,按理说捕获到上升沿它就应该进中断计数发送了呀。还是说capture_start()这个函数执行后并不是捕获上升沿就进入自己的capturecallback呢,还有就是两个semaphore_post和pend函数在这儿有啥用,不设置它可以吗?谢谢!

gaoyang9992006:

回复 user5288687:

Debug一下跟踪一下看看后面出问题的是到哪儿去了。

赞(0)
未经允许不得转载:TI中文支持网 » captutre不进中断
分享到: 更多 (0)