请问oled屏怎么点亮
在51单片机上:代码为: RS=1;
main_cs=0;
//P2=data1;
P0=data1;
__gpio_clear_pin(WRB);
__gpio_set_pin(WRB);
__gpio_set_pin(CS);
wrb=0;
wrb=1;
main_cs=1;我改成: int i;
__gpio_set_pin(RS);
__gpio_clear_pin(CS);
for ( i = 0 ; i < 8 ; i++ )
{
if ( ((data1 << i) >> 7) == 1 )
__gpio_set_pin(LCD_D + i);
else
__gpio_clear_pin(LCD_D + i);
}
__gpio_clear_pin(RD);
__gpio_clear_pin(WRB);
__gpio_set_pin(RD);
__gpio_set_pin(WRB);
__gpio_set_pin(CS);已设置其为输出模式,请问这哪里错了,我都点不亮,GPIO都宏正确,根据核心板来设置的,时序也是正确的,但屏就是一直不亮 1、用万用表测量一下输出电平是否已经输出了,
2、cpu不一样,导致了时序不一样,参照oled的时序加入相应的延时
从硬件接口层面,电平没问题,时序没问题,就应该好用
页:
[1]