roboforum.ru

Технический форум по робототехнике.


SC1001

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Сообщение slash9 » 19 июл 2006, 01:37

Andrey19888 писал(а):
Если не заработает могу выслать кусок проверенного в железе кода на 2313 и 4-строчном ЖКИ на HD44780 он же KS0066

Не не заработало. Вышлите плиз если не трудно, буду очень признателен :)
slash9
 
Сообщения: 17
Зарегистрирован: 16 июл 2006, 14:01
Откуда: Сочи

Сообщение -= Александр =- » 19 июл 2006, 02:07

Подводя итог сегодняшней беседы:

1)Причина геморроя неизвестна.
2)Припаяно все верно.
3)Устранена ошибка частоты проца.
4)Индикатор все равно не работает.

В симулятор я не полез, очень влом было.
Вывод: нах все эти 2313 и прочие паровозы, учиться надо на тормальных процах!

З.ы. Выяснилось что Тини2313 по-дефолту работает на 1 МГц, а не на 8, как сказано в даташите.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Сообщение avr123.nm.ru » 19 июл 2006, 11:52

-= Александр =- писал(а):З.ы. Выяснилось что Тини2313 по-дефолту работает на 1 МГц, а не на 8, как сказано в даташите.


Вот и неправда ваша  :)

Об этой особенности КОНЕЧНО сказано в курсе на стр. 7
"о прошивании МК"  - я пишу что частота 500 Кгц   :lol:    помоему так.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение -= Александр =- » 19 июл 2006, 14:55

Ну, 500 кГц - это вообще уже кошмар. В даташите-то 8 МГц написано!
Короче будь этот МК и дисплей тут - все бы за 5 минут ясно стало. А вот через асю что-то отлаживать - это почти нереально...  :roll:
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Сообщение avr123.nm.ru » 19 июл 2006, 17:07

я в курсе советую всегда частоту проверять простенькой програмкой выдающей частоту на ножку,

ведь при покупке штучно с МК уже могли "поиграться".
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение -= Александр =- » 19 июл 2006, 17:24

Так мы и выяснили что он работает не на 8 МГц...  :D
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Сообщение slash9 » 19 июл 2006, 17:41

avr123.nm.ru писал(а):я в курсе советую всегда частоту проверять простенькой програмкой выдающей частоту на ножку,

ведь при покупке штучно с МК уже могли "поиграться".

Данный МК я покупал на chipinfo мне его прислали почтой целых 5 штук:(
slash9
 
Сообщения: 17
Зарегистрирован: 16 июл 2006, 14:01
Откуда: Сочи

Сообщение -= Александр =- » 19 июл 2006, 18:26

Кстати попробуй сгенерь код под 500 кГц, мало ли он именно на такой частоте работает...
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Сообщение slash9 » 19 июл 2006, 18:48

-= Александр =- писал(а):Кстати попробуй сгенерь код под 500 кГц, мало ли он именно на такой частоте работает...

А как мне сгенерить под 500 кГц, там же мГЦ написано, или поставить  0,500, пробовал так  а он нули добавляет и получается вот так (0,500000)&
slash9
 
Сообщения: 17
Зарегистрирован: 16 июл 2006, 14:01
Откуда: Сочи

Сообщение avr123.nm.ru » 19 июл 2006, 19:00

ну это и есть 0,5 Мгц     500 кгц.

напомню что АВР могут работать и при 1 Гц и меньше.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение Andrey19888 » 20 июл 2006, 02:07

slash9 писал(а):
Andrey19888 писал(а):
Если не заработает могу выслать кусок проверенного в железе кода на 2313 и 4-строчном ЖКИ на HD44780 он же KS0066

Не не заработало. Вышлите плиз если не трудно, буду очень признателен :)




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

ВОт думаю и все...
Желаю удачи... :lol:
Вложения
testLCD.rar
(19.6 КиБ) Скачиваний: 71
Andrey19888
 
Сообщения: 8
Зарегистрирован: 27 июн 2006, 01:02
Откуда: Беларусь

Сообщение slash9 » 20 июл 2006, 09:37

Вставил я новый код, у меня правда не 90S2313 а тинни, но я просто как по тому коду поставил у себя параметры портов.
и добавил #pragma rl+ (кстати что енто означает?).
И теперь после перепрошивки когда моргают пять квадратиков один раз т.е. те которые горят при включении, другие пять квадратиков тоже появляются только не целиком а на половину, потом они исчезают и оставются первые пять квадратиков светиться.
slash9
 
Сообщения: 17
Зарегистрирован: 16 июл 2006, 14:01
Откуда: Сочи

Сообщение avr123.nm.ru » 20 июл 2006, 11:07

проверьте программу в VMLAB - если работает значит проблема в соединениях или в самом LCD.

=====

Советую и в будущем проверять и отлаживать программы в VMLAB или  PROTEUS  перед отладкой в "железе"
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение slash9 » 20 июл 2006, 14:40

avr123.nm.ru писал(а):проверьте программу в VMLAB - если работает значит проблема в соединениях или в самом LCD.

=====

Советую и в будущем проверять и отлаживать программы в VMLAB или  PROTEUS  перед отладкой в "железе"

Я не могу понять как работать в VMLAB, не получается у меня буковками писать. А что по уроку не понятно, сделалиб урок про LCD
slash9
 
Сообщения: 17
Зарегистрирован: 16 июл 2006, 14:01
Откуда: Сочи

Сообщение avr123.nm.ru » 20 июл 2006, 15:25

slash9 писал(а):Я не могу понять как работать в VMLAB, не получается у меня буковками писать.


что конкретно не понятно по задаче 2 ?    avr123.nm.ru/z2.htm

slash9 писал(а):сделалиб урок про LCD


Есть задача в курсе по LCD (выше уже указал какая) и к ней
архив с исходниками и файлами проектов.

Как и ко всем задачам-упражнениям курса.

=========

и в VMLAB пример есть LCD.

и в help конечно тоже.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Пред.След.

Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 20