Технический форум по робототехнике.
slash9 » 19 июл 2006, 01:37
Andrey19888 писал(а):
Если не заработает могу выслать кусок проверенного в железе кода на 2313 и 4-строчном ЖКИ на HD44780 он же KS0066
Не не заработало. Вышлите плиз если не трудно, буду очень признателен

-= Александр =- » 19 июл 2006, 02:07
Подводя итог сегодняшней беседы:
1)Причина геморроя неизвестна.
2)Припаяно все верно.
3)Устранена ошибка частоты проца.
4)Индикатор все равно не работает.
В симулятор я не полез, очень влом было.
Вывод: нах все эти 2313 и прочие паровозы, учиться надо на тормальных процах!
З.ы. Выяснилось что Тини2313 по-дефолту работает на 1 МГц, а не на 8, как сказано в даташите.
avr123.nm.ru » 19 июл 2006, 11:52
-= Александр =- писал(а):З.ы. Выяснилось что Тини2313 по-дефолту работает на 1 МГц, а не на 8, как сказано в даташите.
Вот и неправда ваша :)
Об этой особенности КОНЕЧНО сказано в курсе на стр. 7
"о прошивании МК" - я пишу что частота 500 Кгц

помоему так.
-= Александр =- » 19 июл 2006, 14:55
Ну, 500 кГц - это вообще уже кошмар. В даташите-то 8 МГц написано!
Короче будь этот МК и дисплей тут - все бы за 5 минут ясно стало. А вот через асю что-то отлаживать - это почти нереально... :roll:
avr123.nm.ru » 19 июл 2006, 17:07
я в курсе советую всегда частоту проверять простенькой програмкой выдающей частоту на ножку,
ведь при покупке штучно с МК уже могли "поиграться".
-= Александр =- » 19 июл 2006, 17:24
Так мы и выяснили что он работает не на 8 МГц... :D
slash9 » 19 июл 2006, 17:41
avr123.nm.ru писал(а):я в курсе советую всегда частоту проверять простенькой програмкой выдающей частоту на ножку,
ведь при покупке штучно с МК уже могли "поиграться".
Данный МК я покупал на chipinfo мне его прислали почтой целых 5 штук:(
-= Александр =- » 19 июл 2006, 18:26
Кстати попробуй сгенерь код под 500 кГц, мало ли он именно на такой частоте работает...
slash9 » 19 июл 2006, 18:48
-= Александр =- писал(а):Кстати попробуй сгенерь код под 500 кГц, мало ли он именно на такой частоте работает...
А как мне сгенерить под 500 кГц, там же мГЦ написано, или поставить 0,500, пробовал так а он нули добавляет и получается вот так (0,500000)&
avr123.nm.ru » 19 июл 2006, 19:00
ну это и есть 0,5 Мгц 500 кгц.
напомню что АВР могут работать и при 1 Гц и меньше.
Andrey19888 » 20 июл 2006, 02:07
slash9 писал(а):Andrey19888 писал(а):
Если не заработает могу выслать кусок проверенного в железе кода на 2313 и 4-строчном ЖКИ на HD44780 он же KS0066
Не не заработало. Вышлите плиз если не трудно, буду очень признателен

Вот лови сам лично проверил на своём LCD AT90S2313 кварц 10Mhz
там есть и исходник и HEX
Если и ща не пойдет то:
1)Неправильное подключение LCD-смотреть в визарде CODEVISION и в даташите на LCD
2)Дохлый МК или LCD - заменить
3)Криво зашивается МК - программатор
4)Может не запускается тактовый генератор МК-проверить осцилографом
ВОт думаю и все...
Желаю удачи...

- Вложения
-
testLCD.rar
- (19.6 КиБ) Скачиваний: 71
slash9 » 20 июл 2006, 09:37
Вставил я новый код, у меня правда не 90S2313 а тинни, но я просто как по тому коду поставил у себя параметры портов.
и добавил #pragma rl+ (кстати что енто означает?).
И теперь после перепрошивки когда моргают пять квадратиков один раз т.е. те которые горят при включении, другие пять квадратиков тоже появляются только не целиком а на половину, потом они исчезают и оставются первые пять квадратиков светиться.
avr123.nm.ru » 20 июл 2006, 11:07
проверьте программу в VMLAB - если работает значит проблема в соединениях или в самом LCD.
=====
Советую и в будущем проверять и отлаживать программы в VMLAB или PROTEUS перед отладкой в "железе"
slash9 » 20 июл 2006, 14:40
avr123.nm.ru писал(а):проверьте программу в VMLAB - если работает значит проблема в соединениях или в самом LCD.
=====
Советую и в будущем проверять и отлаживать программы в VMLAB или PROTEUS перед отладкой в "железе"
Я не могу понять как работать в VMLAB, не получается у меня буковками писать. А что по уроку не понятно, сделалиб урок про LCD
avr123.nm.ru » 20 июл 2006, 15:25
slash9 писал(а):Я не могу понять как работать в VMLAB, не получается у меня буковками писать.
что конкретно не понятно по задаче 2 ? avr123.nm.ru/z2.htm
slash9 писал(а):сделалиб урок про LCD
Есть задача в курсе по LCD (выше уже указал какая) и к ней
архив с исходниками и файлами проектов.
Как и ко всем задачам-упражнениям курса.
=========
и в VMLAB пример есть LCD.
и в help конечно тоже.