1. main函数里执行LCD_Clear(LIGHTBLUE),将LCD画成LIGHTBLUE颜 {MOD};
2. 按照定时器中断例子,main函数初始化Tim3: Timerx_Init(5000,7199);
3. 中断处理函数 void TIM3_IRQHandler(void)
{
if(TIM3->SR&0X0001)//溢出中断
{
LCD_ShowString(40, 40, "Tim3");
}
TIM3->SR&=~(1<<0);//清除中断标志位
}
4. main函数
int main(void)
{
Stm32_Clock_Init(9);//系统时钟设置
delay_init(72); //延时初始化
LCD_Init();
LCD_Clear(LIGHTBLUE);
Timerx_Init(5000,7199);
while(1)
{
LCD_ShowString(20, 20, "Main");
}
}
现在出现的状况是Timer里显示的"Tim3"字串周围有很多杂点。
这是什么原因啊?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
---------------------------------
while(1)里面加入delay_ms(10),还是不行啊
我这边试验下来的结果: 在(72, Y)有条白线 在(X, 56)上有白点。。。
一周热门 更多>