because the program is simple, in BASCOM I wrote :
$regfile = "M16def.dat"
$crystal = 8000000
Config Lcdpin = Pin , Db4 = Pinc.4 , Db5 = Pinc.5 , Db6 = Pinc.6 , Db7 = Pinc.7
_ , E = Pinc.3 , Rs = Pinc.2
Config Lcd = 16 * 2
Lcd "HELLO"
and the connections are this way :
pins :
1,3,5 -> ground
2 -> VCC
6 -> Pinc.3
etc ...
I saw this configuration in some mannuals, but it does not work.
If the problem was about the contrast, then only 5 characters must be filled , or all 32 charsets, but only 16 characters of second line become black boxes