我想用定时器计时1s 但是中断函数怎么传回值啊

2019-07-21 02:09发布

tim每次计时200ms  中断后counter++  来计时1s   但是counter怎么传回main? 设为全局变量吗? 但是该设置在哪里?  tim.h里吗?还是main.c里?

我的中断函数以及定时器的设置都在tim.c中  头文件为tim.h中
主函数在main.c中

main.c和tim.c都包含了tim.h文件  我把变量counter定义在main.c中,中断服务函数里显示没定义
我把变量counter定义在tim.h中显示  not enough imformation ......意思是重复定义了


还有  我该如何进入tim的中断服务函数呢?
咋办? 
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。