Hi,

das Problem ist, dass beim letzten Byte ans LCD die beiden Enables gelöscht werden, damit das LCD nicht angewählt ist, aber auch die Beleuchtung aus ist.

Also entweder die Lib anpassen, und E2 immer setzen,
oder als Workaround, dem LCD immer ein Byte senden in dem nur das E2 gesetzt ist. Könnt aber etwas geblinke rauskommen.

PS:
Du kannst mal versuchen in der Lib eine Zeile einzufügen,
nach dieser:
Code:
_send_3_times:
 sbr _temp1,&h40       ; hier nur das gewünschte Bit setzen