打印
[STM32F1]

关于5110液晶初始化中遇到的延时函数问题

[复制链接]
723|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
woshixuhao001|  楼主 | 2015-6-17 09:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在液晶初始化的时候
void LCD_init(void)
{
//DDRB=0Xff;
RST0;
//delay_ms(1);
        delay_1ms();
RST1;
//SCE0;
//delay_ms(1);
//SCE1;       
//delay_ms(1);       
LCD_write_byte(0x21, 0);       
    LCD_write_byte(0xc8, 0);       
    LCD_write_byte(0x06, 0);       
    LCD_write_byte(0x13, 0);       
    LCD_write_byte(0x20, 0);       
    LCD_clear();                   
    LCD_write_byte(0x0c, 0);
}
void delay_1ms(void)//1ms????
{
u16 i;
for(i = 0;i < 10000;i++);
}
重新写个时间是可以初始化的  但是用delay—ms(1)  或者delay-ms(100)之类的  都初始化不了。同样,在主函数中  
int  main(void)
{       
   LCD_GPIO();
   LCD_init();
   LCD_write_chinese(0,0,6);
         LCD_5110_Write_Decimal(1,2,888.898,3,5);
//   LCD_write_chinese_xuhao(30,3,2);
//         LCD_Write_char(0,2,'c');
//   delay_ms(1000);
   LCD_clear();
不用delay_ms(1000);  是可以清屏幕的,但是用上delay就清不了了,请问这个是什么问题呀???
沙发
woshixuhao001|  楼主 | 2015-6-17 10:38 | 只看该作者
懂了  原子哥的delay是不是必须初始化啊

使用特权

评论回复
板凳
mmuuss586| | 2015-6-17 12:27 | 只看该作者
你上面DELAY程序,不是有初始化了吗

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

4

帖子

0

粉丝