OpenEdv-开源电子网

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

定时器中断服务中显示脉冲数目,但程序停留在显示的延时函数,导致退不出中断服务,不能执行while循环里的内容。

[复制链接]

14

主题

98

帖子

0

精华

初级会员

Rank: 2

积分
174
金钱
174
注册时间
2014-3-5
在线时间
0 小时
发表于 2014-4-11 16:10:41 | 显示全部楼层 |阅读模式
图1.运行时跳过while,



图2,定时中断函数



图3,显示的延时函数

整个工程文件如附件1
图4


key按键输入1.zip

2.83 MB, 下载次数: 82

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

使用道具 举报

33

主题

209

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
361
金钱
361
注册时间
2014-1-20
在线时间
0 小时
发表于 2014-4-11 16:28:55 | 显示全部楼层
是不是LCD的驱动问题?时序和延时什么的对了?
回复 支持 反对

使用道具 举报

14

主题

98

帖子

0

精华

初级会员

Rank: 2

积分
174
金钱
174
注册时间
2014-3-5
在线时间
0 小时
 楼主| 发表于 2014-4-11 18:19:45 | 显示全部楼层
回复【2楼】Chaplin:
---------------------------------
单独运行显示程序没有问题,正常显示“lcd test”,加入定时取脉冲数就成了现在的样子
回复 支持 反对

使用道具 举报

14

主题

98

帖子

0

精华

初级会员

Rank: 2

积分
174
金钱
174
注册时间
2014-3-5
在线时间
0 小时
 楼主| 发表于 2014-4-11 19:03:17 | 显示全部楼层
回复【3楼】fangxiaoyanzhou:
---------------------------------
更莫名其妙的是看到了新问题. TIM3_PWM_off();这个函数是将tim3的4个管脚初始化为高,但实际如图4所示。pb0.pb1不知道为什么突然由被拉低。。


void TIM3_PWM_off(void)  //停止  H-H
{
TIM3_GPIO_Config3();
// TIM1_ini();
TIM3_GPIO_Config2();
}
static void TIM3_GPIO_Config2(void)  // 停止电机的配置高
 {
  GPIO_InitTypeDef GPIO_InitStructure;
  RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE);
  //PB0复用为TIM3的通道3
  TIM_Cmd(TIM3,DISABLE); 
  GPIO_InitStructure.GPIO_Pin =(GPIO_Pin_0 |GPIO_Pin_1);
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  GPIO_Init(GPIOB, &GPIO_InitStructure);
  GPIO_SetBits(GPIOB,GPIO_Pin_0);
  GPIO_SetBits(GPIOB,GPIO_Pin_1);
 }
static void TIM3_GPIO_Config3(void) // 电机固定端配置高
{
  GPIO_InitTypeDef GPIO_InitStructure;
  RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);
  GPIO_InitStructure.GPIO_Pin =(GPIO_Pin_6 | GPIO_Pin_7);
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  GPIO_Init(GPIOA, &GPIO_InitStructure);
  GPIO_SetBits(GPIOA,GPIO_Pin_6);
  GPIO_SetBits(GPIOA,GPIO_Pin_7);
}
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-12 14:40

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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