OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2765|回复: 2

基于UCOSII实现定时器中断,实现超声波测距出现了问题

[复制链接]

1

主题

1

帖子

0

精华

新手入门

积分
9
金钱
9
注册时间
2016-4-19
在线时间
0 小时
发表于 2016-4-19 12:31:01 | 显示全部楼层 |阅读模式
1金钱
大神们~帮我看看呗
        !我在使用stm32f103,跑uCOS_II。为什么一旦我使用了定时器中断,程序就开始不听话了呢?(程序在裸机中,是没有问题的。)在进入定时器中断的时候,我已经将它放在临界区里面了。以下是我具体的代码,任务可以该任务的功能是要:实现超声波测距,并打印到上位机上,然后点亮LED0.现在打印到上位机的是0.LED0也点亮了。也就是说明,任务是在执行的对吧?只是没有进入定时器测距中断里。麻烦大神帮我看看哈~~~



/////////********本模块是TIM2_CH1用于超声波测距***************/////////
//定时器2通道1的输入捕捉设置

TIM_ICInitTypeDef  TIM2_ICInitStructure;

void TIM2_Cap_Init(u16 arr,u16 psc)
{

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2016-4-23 18:49:35 | 显示全部楼层
回复

使用道具 举报

0

主题

25

帖子

0

精华

新手入门

积分
13
金钱
13
注册时间
2016-3-6
在线时间
43 小时
发表于 2016-9-20 16:03:14 | 显示全部楼层
我也有相同问题,谁帮忙回答,我给100分
事在人为,顺势而为。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-25 08:15

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表