标题:
为什么用stm32f407控制的LCD不给信号就自己产生数字?
[打印本页]
作者:
gaoyan
时间:
2020-9-2 21:05
标题:
为什么用stm32f407控制的LCD不给信号就自己产生数字?
这是我的中断函数,其中timnum是读取的TIM1->CNT里边的值,在主函数里边写了,然后我想在中断函数里计算转速,但是下载完程序以后,zhuansu自己就有数值了,跳变的,不受控制,请问是什么原因?谢谢(图片上第一个数值是timnum,第三个数值是定义的zhuansu)
void TIM4_IRQHandler(void)
{
u32 timnum;
int zhuansu;
if(TIM_GetITStatus(TIM4,TIM_IT_Update))
{
zhuansu=(timnum*0.05);
LCD_ShowNum(10,300,zhuansu,6,24);
TIM1->CNT=0;
}
TIM_ClearITPendingBit(TIM4,TIM_IT_Update);
}
IMG_1602.JPG
(3.66 MB, 下载次数: 62)
下载附件
2020-9-2 21:05 上传
作者:
gaoyan
时间:
2020-9-4 11:18
解决了,不用麻烦大家了
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1