OpenEdv-开源电子网

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

求大神帮忙 膜拜。。。。。

[复制链接]

10

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
80
金钱
80
注册时间
2014-12-17
在线时间
0 小时
发表于 2015-2-9 10:29:29 | 显示全部楼层 |阅读模式
5金钱
用的是STM32F030C8T6的片子,想用定时器TIM1对数码管进行扫描  大神们看看我这程序哪里出问题了

main.c初始化定时器

//TIM1
//////////////////////////////////////////////////////////////////////////////////
__TIM1_CLK_ENABLE();
TimHandle.Instance = TIM1;
TimHandle.Init.Period            = 10000 - 1;
TimHandle.Init.Prescaler         = 799;
TimHandle.Init.ClockDivision     = 0;
TimHandle.Init.CounterMode       = TIM_COUNTERMODE_UP;
TimHandle.Init.RepetitionCounter = 0;
  while(HAL_TIM_Base_Init(&TimHandle) != HAL_OK);
while(HAL_TIM_Base_Start_IT(&TimHandle) != HAL_OK);



在stm32f0xx_it.c里对数码管扫描任务进行中断
void TIM1_IRQHandler(void)
{
    HAL_TIM_IRQHandler(&TimHandle);
    SegLedScanTask();
}





数码管怎么都点不亮是怎么回事啊 

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

使用道具 举报

19

主题

78

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
422
金钱
422
注册时间
2015-1-19
在线时间
99 小时
发表于 2015-2-9 10:45:31 | 显示全部楼层
自己泡一下看看能不能进中断,然后再看看该给高的IO口变高没,该给低的IO变低没
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-26 03:11

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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