Не могу запустить код для 16x2 LCD работать на PIC 18F252 (на PIC16 все работало)

Nick_Shl
Prikupets:

Был у меня проверенный и в муках рожденный (кстати!) код для вывода на LCD 16s2d.

А что тут мучатся? Идем сюда, потом скачиваем это и это
P.S. Сам подключал LCD к компу через USB с помошью чипа от FTDI в 4bit режиме.

Prikupets
Nick_Shl:

А что тут мучатся? Идем сюда, потом скачиваем

О, спасибо, это недавно появилось… Я с ними пару лет назад переписывался и они мне помогли все это запустить на PIC16, рассказав про одну тонкую особенность их дисплея: www.melt.com.ru/work/newforum/post204

SGordon
Psw:

psw.ru/radio/18_Lcd_Defs.inc
psw.ru/radio/Pic18_M.INC
А зачем, что полезного в них можно увидеть ? Там почти только мой чрез мерный камент, ничего полезного.

Да, запустить действительно не получилось, на 4331 модели нет в протеусе Ж-(((

Prikupets

Уважаемые, спасибо за исходники и советы, но все это не отвечает на вопрос, почему это работало на PIC16 при 4 и 8 MHz, а на PIC18 не работает даже при 4.

2 months later
avalanch

Скорее всего проблема в компиляторе, точнее в оптимизации и задержках. Полагаю что компилятор под PIC18 так их соптимизировал что возможно задержек как таковых и нет. Посмотрите осциилографом сигналы строба записи. Чтобы длительности правильные были и время между записью (насколько помню оно достаточно большое, то ли 2мс то ли 50).