roboforum.ru

Технический форум по робототехнике.
Текущее время: 06 ноя 2024, 14:15

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 2149 ]  На страницу Пред.  1 ... 11, 12, 13, 14, 15, 16, 17 ... 144  След.
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: 27 мар 2007, 12:37 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Chooze писал(а):
почему у меня страница в буфер не идёт


Опять наверно что-то не так делаешь. Надо карпеть.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 27 мар 2007, 12:43 
Не в сети

Зарегистрирован: 03 фев 2007, 20:24
Сообщения: 79
Откуда: Омск
Буду парить эту тему до полного испарения вопросов!!! Мне без памяти никуда! :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 апр 2007, 12:28 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
Люди ХЕЛП. Подключил ЖК дисплей BC1602B фирмы Bolymin к Mege16 и ничего тестовая строка пропадает, а надпись не выводится. Пример кода прилагаю. Существует вариант, что данный дисплей не поддерживает полубайтовй обмен?
Если подключаю к LPT все работает.


Вложения:
lcd.c [3.11 КиБ]
Скачиваний: 350
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 апр 2007, 12:34 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
В VMlab все работает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 апр 2007, 13:52 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Проверить бы еще в PROTEUS.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 апр 2007, 20:13 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
Переписал прошивку, добавил строки зажечь светодиод на PORTA.3:
while (1)
     {
     // Place your code here
     lcd_gotoxy(5,0);
     lcd_putsf("Hello");
     lcd_gotoxy(2,1);
     lcd_putsf("avr123.nm.r");
     lcd_putsf("u");

     PORTA.3=0;  //Тест прохождения до этого места
     delay_ms(1000);    
     
     lcd_clear();
     lcd_gotoxy(5,0);
     lcd_putsf("Ïðèâåò");

     PORTA.3=1;  //Тест прохождения до этого места
     delay_ms(1000);  
     lcd_clear();    
     };

Запускаю в ВМлаб все ОК, а контроллер виснет предположительно на инициализации дисплея. Т. к. до строк PORTA.3=0 он не доходит.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 апр 2007, 20:32 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
Короче разобрался МК виснет на любой команде:
lcd_clear();
lcd_gotoxy(5,0);
lcd_putsf("Hello");  
хотя инициализацию lcd_init(16);  проходит.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06 апр 2007, 03:43 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
У тебя кусок из курса. Понял. То что в курсе работает и в железе на индикаторе "болимин" и в PROTEUS.

Посмотри у тебя МК работает на чатоте что в свойствах проекта указана ?  От этого тайминги зависят.

И 2 примера с LCD есть в самом CVAVR  - там только проц поправить и частоту.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06 апр 2007, 08:57 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Подпружиненные контакты цанговые межплатные соединители PreciDip

http://www.perel-russia.ru/catalog/elec ... ci_dip/121

Удобно применять для разъема программирования и тестирования устройста - на плате достаточно контактных пятачков.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06 апр 2007, 10:51 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
А ты аналоговое питание включил ? ПортА его любит.  

Если прога виснет то похоже нет какого-то ответа от LCD. Проверяй пайку и правильность подключения.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06 апр 2007, 11:05 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
Аналоговое питание включил, но не работает ни только на порту А на других тоже самое.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06 апр 2007, 11:58 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
Я брал пример из курса, но делал полностью новый проект подключал к МК только LCD без MAX232. Частоту задавал 16МГц и кварц брал тоже соответствующий.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 07 апр 2007, 15:15 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
Народ, а что VMlab по сравнению с PROTEUS просто нервно курит в сторонке???


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 07 апр 2007, 15:26 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Master писал(а):
Я брал пример из курса, но делал полностью новый проект подключал к МК только LCD без MAX232. Частоту задавал 16МГц и кварц брал тоже соответствующий.


Возьмите пример из примеров CVAVR и поменяйте там выводы МК на те что использованы у вас.  Если не заработает то у вас точно что-то не так спаяно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 07 апр 2007, 15:27 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Master писал(а):
Народ, а что VMlab по сравнению с PROTEUS просто нервно курит в сторонке???


Что ему курить то если он бесплатный и прекрасный ИМХО ???


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2149 ]  На страницу Пред.  1 ... 11, 12, 13, 14, 15, 16, 17 ... 144  След.

Часовой пояс: UTC + 4 часа


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

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


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

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO