Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
01.03.2009, 21:28
|
|
Прописка
Регистрация: 05.05.2007
Сообщений: 201
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Нашёл в данной ветке таблицу символов и программу вывода символов на дисплей Нокии 3310. Засунул в программу всю таблицу символов, подогнал под Атмегу 8, с латиницей всё хорошо выводит на дисплей как надо, а вот с русскими проблема байты которые идут на дисплей теряются и искажаются программой, не могу понять почему. Программа в С под WinAVR-20080512 компилятор выдаёт сообщение nokia3310.c:329: warning: conflicting types for built-in function 'putchar' , что в функции конфликтует я не могу разобраться, может кто подскажет в чём моя ошибка?
Исходник для WinAVR и проэкт в Протэусе 7.2сп2 прилагаю.
‹center›
-- Прилагается рисунок: --
[img]nuke/users_images/01032009/7016058.png[/img]‹/center›
Прикрепленный файл: 2015567.rar
|
|
|
|
16.03.2009, 14:36
|
|
Частый гость
Регистрация: 19.09.2006
Сообщений: 19
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Решил сделать первый свой проект с использованием LCD от Nokia 3310 (контроллер PCD8544). Скачал модель от Otto, создал проект в Proteus 7.43 SP3, в инете нашел пример на С. Вроди бы и в протезе правильно все подключил и в коде не напутал, НО ничего не работает. Проверил по даташиту последовательность и правильность инициализации - все правильно. В чем может быть дело ? Проект и исходники прикрепил.
З.Ы.
В названии файла с моделью упоминался протез 7.2 будет ли модель работать на 7.43?
Прикрепленный файл: 7989540.rar
|
|
|
|
16.03.2009, 15:16
|
|
Прохожий
Регистрация: 15.03.2009
Сообщений: 9
Сказал спасибо: 2
Сказали Спасибо 1 раз в 1 сообщении
|
Твой проект в моем Протеусе7.2сп2 не открывается.
Это по поводу совместимости? МК какой?
Проекты от ОТТО в нем работают.(7.2сп2)
|
|
|
|
16.03.2009, 16:06
|
|
Частый гость
Регистрация: 19.09.2006
Сообщений: 19
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Сообщение от PE_VK
|
Твой проект в моем Протеусе7.2сп2 не открывается.
Это по поводу совместимости? МК какой?
Проекты от ОТТО в нем работают.(7.2сп2)
|
Упс, забыл сказать, что проект на PIC16F628A.
Проект от otto, hex который идет в архиве, работает.
Вот я думаю может все дело в протезе.
З.Ы.
Может у кого есть 100% рабочий проект, вместе с моделями, под PIC, поделитесь пожалуйста, не корысти ради, а чисто в образовательных целях.
|
|
|
|
16.03.2009, 17:53
|
|
Прохожий
Регистрация: 15.03.2009
Сообщений: 9
Сказал спасибо: 2
Сказали Спасибо 1 раз в 1 сообщении
|
Все дело в Протеусе.
В самом Протеусе много разных примеров.
|
|
|
|
17.03.2009, 21:57
|
|
Прохожий
Регистрация: 06.02.2009
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
есть у кого по дисплею lg-g1600
|
|
|
|
18.03.2009, 10:31
|
|
Частый гость
Регистрация: 19.09.2006
Сообщений: 19
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Поставил Proteus 7.2 SP2 создал в нем всю схему и попробовал просиммулировать. Получилось то же т.е. - НИЧЕГО. На экран ничего не выводится. Посмотрите проект или поделитесь рабочим. Может в коде прошивки что напутал, но вроди бы, все правильно.
Прикрепленный файл: 9261284.rar
|
|
|
|
18.03.2009, 14:43
|
|
Прохожий
Регистрация: 15.03.2009
Сообщений: 9
Сказал спасибо: 2
Сказали Спасибо 1 раз в 1 сообщении
|
Сейчас посмотрю
|
|
|
|
18.03.2009, 15:22
|
|
Прохожий
Регистрация: 15.03.2009
Сообщений: 9
Сказал спасибо: 2
Сказали Спасибо 1 раз в 1 сообщении
|
Да, дейстительно проект мертвый - НИЧЕГО.
Но мне удалось сдвинуть его с мертвой точки.
По схеме: вывод №5LCD соединяем с №6(земля)LCD
Емкость от 1 до 10 мкф(хотя, и с той что есть работает)
Это типовая схема вкл. На этом форуме сам модель брал
RA4 отключил от схемы совсем.
RA1 подключил на №2 LCD(Sclk)
На экране появился мусор при инициализации и он
медленно убирается. А дальше ничего. Хотя
сигналы на МК шевеляться.
Посмотри сцилографом. С программой не разбирался,
на СИ не мое.Нужно разбираться с программой.
В инете поищи на СИ исходники.
|
|
|
|
18.03.2009, 15:32
|
|
Частый гость
Регистрация: 19.09.2006
Сообщений: 19
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Спасибо что посмотрели и попытались разобраться.
Так в том то и дело что подключал по-разному, и по этой схеме и по тому варианту что вы предложили все один результат. А на счет мусора так он появляется и при этой схеме подключения, стоит только колесиком мышки покрутить, т.е. увеличить и уменьшить вид проекта, типа перерисовать экран. Вот так. Исходники на С перебрал почти все известные. Либо они не рабочие, то ли лыжи у меня не едут.
З.Ы.
Я тоже больше на asm пишу, но код получается настолько грамоздкий, что решил перейти на С ради этого дела.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 11:43.
|
|