又搞定一块屏幕 micropython 驱动 sharp memory lcd

先来学学C是怎么写的,核心代码:

void lcd_refresh(void){
    
    
	uint16_t i=0,ln=0;
	SCS_1;
	delay_us(5);
	write_byte(0x80);
	
	for(ln=0;ln<128;ln++)
	{
    
    
		write_byte1(ln);
		for(i=0;i<16;i++)
		{
    
    
			write_byte(LCD_GRAM[ln][i]);
		}
		write_byte(0);
	}

	write_byte(0);write_byte(0);

	delay_us(5);
	SCS_0;
	
}

移植没难度,不过有个大坑,都2023年了,mpy还不支持LSB,只支持MSB,离大谱,手动硬改成了LSB,能用,速度贼慢,下一步琢磨优化一下。。。

猜你喜欢

转载自blog.csdn.net/jd3096/article/details/129219121
今日推荐