Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту


 
Опции темы

Крякозяблы на LCD 16х2 проект atmega1280

Непрочитано 03.06.2013, 10:30  
buda2006
Частый гость
 
Регистрация: 06.02.2006
Сообщений: 15
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
buda2006 на пути к лучшему
По умолчанию Крякозяблы на LCD 16х2 проект atmega1280

прошу помочь.
в приложении проект (не мой) на atmega1280 система управления токарного станка (управление подачами, нарезанием резьбы и т.д.)
все работает, кроме вывода на LCD.
вывод есть, но выводится все крякозяблами.
Вложения:
Тип файла: rar DigitalLeadscrew.rar (52.0 Кб, 91 просмотров)
Реклама:
buda2006 вне форума  
Непрочитано 03.06.2013, 11:34  
niXto
Почётный гражданин KAZUS.RUN
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,026
Сказал спасибо: 60
Сказали Спасибо 3,941 раз(а) в 2,302 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Крякозяблы на LCD 16х2 проект atmega1280

А дисплей поддерживает кириллицу?
niXto вне форума  
Непрочитано 03.06.2013, 11:45  
buda2006
Частый гость
 
Регистрация: 06.02.2006
Сообщений: 15
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
buda2006 на пути к лучшему
По умолчанию Re: Крякозяблы на LCD 16х2 проект atmega1280

в проге нет кирилицы
buda2006 вне форума  
Непрочитано 03.06.2013, 13:25  
Ara41
Почётный гражданин KAZUS.RUN
 
Регистрация: 30.09.2006
Сообщений: 1,557
Сказал спасибо: 157
Сказали Спасибо 660 раз(а) в 430 сообщении(ях)
Ara41 на пути к лучшему
По умолчанию Re: Крякозяблы на LCD 16х2 проект atmega1280

Процедуру инициализации дисплея возьмите из какого-нибудь рабочего примера.
Ara41 вне форума  
Непрочитано 04.06.2013, 18:17  
buda2006
Частый гость
 
Регистрация: 06.02.2006
Сообщений: 15
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
buda2006 на пути к лучшему
По умолчанию Re: Крякозяблы на LCD 16х2 проект atmega1280

Сообщение от Ara41 Посмотреть сообщение
Процедуру инициализации дисплея возьмите из какого-нибудь рабочего примера.


данный проект был собран по мотивам действующего устройства
http://www.chipmaker.ru/topic/100350/
исходники оттуда же.

и у меня затык в голове. в железе работает. в протеусе нет.
buda2006 вне форума  
Непрочитано 04.06.2013, 18:47  
niXto
Почётный гражданин KAZUS.RUN
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,026
Сказал спасибо: 60
Сказали Спасибо 3,941 раз(а) в 2,302 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Крякозяблы на LCD 16х2 проект atmega1280

Так он что, должен работать именно в Протеусе?

Ну тогда исправляйте Протеус...
niXto вне форума  
Непрочитано 04.06.2013, 19:00  
Ara41
Почётный гражданин KAZUS.RUN
 
Регистрация: 30.09.2006
Сообщений: 1,557
Сказал спасибо: 157
Сказали Спасибо 660 раз(а) в 430 сообщении(ях)
Ara41 на пути к лучшему
По умолчанию Re: Крякозяблы на LCD 16х2 проект atmega1280

Код:
void LcdInit (void)
{
 LcdCmd  (0x28);	// 4-bit mode
 delay (80);		// ~40uS
 LcdCmd  (0x0C);	// with cursor off
// LcdCmd  (0x0E);	// with cursor on
 delay (80);
 LcdCmd  (0x01);	// cls
 delay (80);		// ~1.6mS
}
и CKSEL у контроллера поставьте default
Ara41 вне форума  
Непрочитано 04.06.2013, 20:24  
buda2006
Частый гость
 
Регистрация: 06.02.2006
Сообщений: 15
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
buda2006 на пути к лучшему
По умолчанию Re: Крякозяблы на LCD 16х2 проект atmega1280

Сообщение от niXto Посмотреть сообщение
Так он что, должен работать именно в Протеусе?

Ну тогда исправляйте Протеус...
В исходнике ( на сайте донора) нет эл.схемы. Только легенда распиновки ног atmegi.
Т.о. Схема рождалась так сказать "со слов".
Соотвественно ее необходимо проверить. Самое простое в - в протеусе.

Последний раз редактировалось buda2006; 04.06.2013 в 20:25. Причина: Уточнение
buda2006 вне форума  
Непрочитано 04.06.2013, 22:30  
buda2006
Частый гость
 
Регистрация: 06.02.2006
Сообщений: 15
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
buda2006 на пути к лучшему
По умолчанию Re: Крякозяблы на LCD 16х2 проект atmega1280

Сообщение от Ara41 Посмотреть сообщение
Код:
void LcdInit (void)
{
 LcdCmd  (0x28);	// 4-bit mode
 delay (80);		// ~40uS
 LcdCmd  (0x0C);	// with cursor off
// LcdCmd  (0x0E);	// with cursor on
 delay (80);
 LcdCmd  (0x01);	// cls
 delay (80);		// ~1.6mS
}
и CKSEL у контроллера поставьте default
что поменялось в приведенном коде? задержка?
CKSEL выставил в default. ОСТАЛОСЬ все по прежнему
buda2006 вне форума  
Непрочитано 04.06.2013, 22:43  
Ara41
Почётный гражданин KAZUS.RUN
 
Регистрация: 30.09.2006
Сообщений: 1,557
Сказал спасибо: 157
Сказали Спасибо 660 раз(а) в 430 сообщении(ях)
Ara41 на пути к лучшему
По умолчанию Re: Крякозяблы на LCD 16х2 проект atmega1280

Сообщение от buda2006 Посмотреть сообщение
что поменялось в приведенном коде?
ну сравните процедуру с исходной. Там она несколько длиннее.
Вложения:
Тип файла: zip firmware.zip (14.7 Кб, 53 просмотров)
Ara41 вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подключение LCD (KS0066U) к AVR микроконтроллерам серии mega eez Микроконтроллеры, АЦП, память и т.д 47 27.09.2013 14:10
Вопрос по библиотекам HI-TECH PICC для подключения LCD 44780 16х2 к PIC 3ann Embedd С 9 20.12.2012 16:46
ЖКИ и CodeVision: 8-ми битный режим vikpol Микроконтроллеры, АЦП, память и т.д 33 09.03.2009 21:55
По разному компилирует MPLAB и PICC (проект PIC и LCD) vlad_ru Микроконтроллеры, АЦП, память и т.д 2 18.05.2008 12:35
Не могу разобраться с LCD init_sub Информация по радиокомпонентам 6 02.04.2004 05:40


Часовой пояс GMT +4, время: 07:26.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.