Цитата(Sawko88 @ Dec 23 2011, 20:43)

прочитал, сделал выводы , переписал код , но всё так же осталось мертво.
Описал следующий алгоритм:
1. задержка 15мс
2. установил RS выждал более 40нс->установил на шине данных х"30"->через 80нс установил Е в "1" и выждал 230нс-> затем Е на "0" ->подождал 40нс и установил на шину данных высокий импедпнс
3. задержка 4,1мс
4. установил RS выждал более 40нс->установил на шине данных х"30"->через 80нс установил Е в "1" и выждал 230нс-> затем Е на "0" ->подождал 40нс и установил на шину данных высокий импедпнс
5. задержка 100мс
6. установил RS выждал более 40нс->установил на шине данных х"30"->через 80нс установил Е в "1" и выждал 230нс-> затем Е на "0" ->подождал 40нс и установил на шину данных высокий импедпнс
pwr_on >= 15mS;
//reset start
38H >= 4.1mS;
38H >= 100uS;
38H >= 40uS;
// reset ends
//
// init start
38H >= 40uS // function set
06H >= 40uS // entry mode
0EH >= 40uS // display on/off
01H >= 1.64 mS // display clear
// init ends
...
nS != uS