Hello Jimeer, Sorry for the late reply. I've been away from my desk lately. I'll ponder what you said and maybe run some code to see if I can deduce what is happening. I have sent the codes for 4 lines and 20 columns but as I can't make the cursor jump I can not be sure. If I send enough text it gets to the third an d fourth lines. I have been suspicious that the Byvac can send ASCII to the diby auntybellum - Serial & I2C Devices
1) They are integrated as part of a level translator module as the LCD runs at 5v and my PIC runs at 3.3v as the two SDA/SCL have to be isolated. Resistor values are only critical if you worry about bus capacitance to get higher speeds and/or many slaves. I am operating the i2c bus very slowly (obviously you can actually stop and restart i2c - one of its beauties). Just to repeat - I have no proby auntybellum - Serial & I2C Devices
Thank you but I can send any unbroken stream of i2c characters to display Hello World or the complete works of Shakespeare and they display perfectly as per ASCII codes. But I can't get these control codes right.by auntybellum - Serial & I2C Devices
I am trying to get my Byvac BV4618 to work via i2c. I can get it to display any text I like (Hello World and all the rest) but I am struggling to control the cursor. The two documents I have found contradict each other. The 'Datasheet' says 0x1b 1 1 clears the screen (it doesn't) and the 'User Guide' claims that 0x1b 50 clears the screen (it does). But try as I might I cannot move the cursor. Thby auntybellum - Serial & I2C Devices