我们有一个字符 LCD (www.cloverlcd.com/pdf/S6A0069.pdf),我们必须在 8 位模式下工作。然而,现在我们正试图让它在 4 位模式下工作,但它似乎没有显示任何内容。我认为没有编写功能集指令。有人可以检查我是否以正确的方式接近这个?我将发布我的 8 位代码(正在工作)和我的 4 位代码(我正在尝试开始工作)
//8位工作 COMPortC(0x3C); //函数集 延迟1KTCYx(10); COMPortC(0x0F);//开启显示并配置光标设置 延迟1KTCYx(10); COMPortC(0x01); //清除显示 延迟1KTCYx(10); COMPortC(0x06); //增量模式和增量方向(入口模式设置) 延迟1KTCYx(10); COMPortC(0x02); //回家 //4位 COMPortC(0x20); //函数集 延迟1KTCYx(10); COMPortC(0x20); //函数集 延迟1KTCYx(10); COMPortC(0x80); //函数集 延迟1KTCYx(10); COMPortC(0x00); //开启显示并配置光标设置 延迟1KTCYx(10); COMPortC(0xF0); //开启显示并配置光标设置 延迟1KTCYx(10);