关于定时器输入捕获的问题。

2019-07-20 13:09发布

我在用定时器输入捕获时想通过串口接收高电平时间,同时不管有无捕获,led1都不断闪烁。但编写程序没有错误,烧写进去后led1不亮,串口也没有显示。然后我把有关输入捕获和串口接收的程序在主程序中注释掉,再烧一次 led1就可以亮了。但程序中输入捕获和串口的部分不影响led1。为什么会出现这种情况呢?同时我又复制了正点原子输入捕获例程中的输入捕获和串口的部分,led还是不亮。我把所有用到的c文件都和例程中的对照了,全都一样,为什么还是有问题呢?请大神指点。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
SunMike
1楼-- · 2019-07-21 08:30
豪放派掌门人 发表于 2017-7-24 09:54
你帮我看看,我把程序发给你,每一张我都有写是哪一部分的程序。感谢

那你发我看看吧847987383@qq.com
SunMike
2楼-- · 2019-07-21 10:06
 精彩回答 2  元偷偷看……
SunMike
3楼-- · 2019-07-21 15:12
我刚刚用你的程序调试了一下
你程序卡死在0x080006C0 BEAB      BKPT          0xAB,你可以百度一下,
解决方法是:在项目设置中,选择 target选项卡,然后选择 USE Mcrolib,这样就可以了
SunMike
4楼-- · 2019-07-21 20:05
 精彩回答 2  元偷偷看……
豪放派掌门人
5楼-- · 2019-07-21 23:30
 精彩回答 2  元偷偷看……
豪放派掌门人
6楼-- · 2019-07-22 02:09
SunMike 发表于 2017-7-24 10:53
你是用什么测试捕获的

用串口显示出来

一周热门 更多>