智能车制作

标题: 12864液晶显示移植程序 [打印本页]

作者: 施主请留步    时间: 2016-2-26 21:01
标题: 12864液晶显示移植程序
在stc51上完美运行的程序我给移植到K60上,好不容易错误警告什么的都没有了,可是通电调试的时候除了现加的指示灯,屏幕没有一点反应。不知道还有那些方面的问题
1》K60的时钟频率和51的不一样,没有上电复位(PS:这是我看到的其他的错误上说的,可是我不知道该怎么下手)
如果有人知道还有可能是那些方面的错误,希望指点一下

作者: 施主请留步    时间: 2016-2-27 10:18
3天了,本来还有错误提示,可是现在错误是没有啦,他根本就没有任何反应了!蛋疼呀
作者: 杨劼    时间: 2016-2-27 19:22
k60超频的降到最低试试
作者: 求知的小木虫    时间: 2016-2-27 21:49
k60和51引脚定义有点不一样,特别是初始化引脚时,是否初始化正确,能否正常输出高低电平,还有里面用到的延时也要注意,k60比51频率高了不少,同样语句的延时在k60上很短。
作者: 施主请留步    时间: 2016-2-28 08:55
求知的小木虫 发表于 2016-2-27 21:49
k60和51引脚定义有点不一样,特别是初始化引脚时,是否初始化正确,能否正常输出高低电平,还有里面用到的 ...

嗯,延时的那部分正在修改/*void delay(unsigned int z){
        unsigned int x,y;
        for(x=z;x>0;x--)
                for(y=110;y>0;y--);
}*/------------------------------------------》这是我在51上的延时
void delay(uint32 ms)
{
   uint32 ii,jj;
   if (ms<1) ms=1;
   ms = ms*12 ;
   for(ii=0;ii<ms;ii++)
   //  for(jj=0;jj<1335;jj++);  //16MHz--1ms
  //   for(jj=0;jj<4006;jj++);  //48MHz--1ms
     for(jj=0;jj<5341;jj++);    //64MHz--1ms
}
void OLED_DLY_ms(uint32 ms)
{
  uint32 a;
  while(ms)
  {
    a=16000;
    while(a--);
    ms--;
  }
  return;
}---------------------------------------------------------------》这是我在K60上的两个延时
请问知道怎么样可以只是简单的点亮屏幕


作者: 施主请留步    时间: 2016-2-28 08:57
杨劼 发表于 2016-2-27 19:22
k60超频的降到最低试试

这个应该没有修改,我现在只是单独的用K60来控制OLED12864

作者: 施主请留步    时间: 2016-2-28 09:00
求知的小木虫 发表于 2016-2-27 21:49
k60和51引脚定义有点不一样,特别是初始化引脚时,是否初始化正确,能否正常输出高低电平,还有里面用到的 ...

引脚初始化是不是只要初始化一次就可以的,要是我每次向12846写一个的byte的时候就先初始化一次是不是不会影响数据的传输

作者: 施主请留步    时间: 2016-2-28 11:09
这种OLED有谁用过
作者: 求知的小木虫    时间: 2016-2-28 22:28
施主请留步 发表于 2016-2-28 08:55
嗯,延时的那部分正在修改/*void delay(unsigned int z){
        unsigned int x,y;
        for(x=z;x>0;x--)

这里面用到的延时不需要好精确,根据别人程序延的多久和自己单片机频率写nop指令就可以了

作者: 求知的小木虫    时间: 2016-2-28 22:29
施主请留步 发表于 2016-2-28 09:00
引脚初始化是不是只要初始化一次就可以的,要是我每次向12846写一个的byte的时候就先初始化一次是不是不 ...

初始化一次就可以

作者: 求知的小木虫    时间: 2016-2-28 22:30
施主请留步 发表于 2016-2-28 11:09
这种OLED有谁用过

你这是iic通信的oled,我的是spi,

作者: ☆轩☆少☆    时间: 2016-9-23 17:58
哪呢???
作者: 846160606    时间: 2018-6-13 12:41
:):):)
作者: 846160606    时间: 2018-6-13 12:41
;P;P;P
作者: 846160606    时间: 2018-6-13 12:42
:lol:lol:lol




欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2