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

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

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

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

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

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

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 24.05.2007, 11:54  
_grey_
Частый гость
 
Регистрация: 13.12.2006
Сообщений: 47
Сказал спасибо: 6
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
_grey_ на пути к лучшему
По умолчанию Симуляция LCD+AVR в proteus

Мк mega 16 подключен к LM016L (16x2)? пытаюсь отработать это в протэус, но экран "молчит". Программа в МК сгенерирована с помощью CVAVR.

Что я сделал неправильно???

прога на С:

include ‹mega16.h›

// Alphanumeric LCD Module functions
#asm
.equ __lcd_port=0x15 ;PORTC
#endasm
#include ‹lcd.h›
void main(void)
{
PORTA=0x00;
DDRA=0x00;
PORTB=0x00;
DDRB=0x00;
PORTC=0x00;
DDRC=0x00;
PORTD=0x00;
DDRD=0xA0;
// LCD module initialization
lcd_init(16);

// Global enable interrupts
#asm("sei")
lcd_gotoxy (5,0);
lcd_putsf(24);
while (1)
{
// Place your code here

};
}


подключение:

-- Прилагается рисунок: --

Реклама:
_grey_ вне форума  
Непрочитано 24.05.2007, 12:43  
AlexTA
Прописка
 
Регистрация: 07.10.2006
Сообщений: 108
Сказал спасибо: 0
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
AlexTA на пути к лучшему
По умолчанию

Vss и RW посади на землю, VDD на VCC. Может поможет
AlexTA вне форума  
Непрочитано 24.05.2007, 14:36  
Snixers
Прописка
 
Регистрация: 14.02.2006
Сообщений: 114
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
Snixers на пути к лучшему
По умолчанию

А цифра 24 это что десятичное значение или всётаки символ?
Snixers вне форума  
Непрочитано 24.05.2007, 15:05  
lisergin_
Частый гость
 
Регистрация: 22.12.2006
Сообщений: 31
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
lisergin_ на пути к лучшему
По умолчанию

Когда игрался с протеусовским экраном, был следующий глюк. Вроде все правильно, задержки даже поболе, чем это надо, но экран молчал. Потом обратил внимание на то, что у него даже подсветска не работает. Вылечилось подключением "другого" дисплея.
__________________
Ничто так не говорит об отсутствии доказательств, как слова: бесспорно, очевидно, общеизвестно...
lisergin_ вне форума  
Непрочитано 24.05.2007, 16:12  
Dammit
Частый гость
 
Регистрация: 04.12.2006
Сообщений: 49
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Dammit на пути к лучшему
По умолчанию

А что за цифра 24?
Возьми в двойные кавычки
Dammit вне форума  
Непрочитано 24.05.2007, 16:45  
_grey_
Частый гость
 
Регистрация: 13.12.2006
Сообщений: 47
Сказал спасибо: 6
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
_grey_ на пути к лучшему
По умолчанию

Сообщение от Snixers
А цифра 24 это что десятичное значение или всётаки символ?
предпологалась цифра, но молчит он в любом случае да же если так : lcd_putsf("hello");

заземление Vss, RW.... тоже бузрезультатно. Замена экрана тоже не спасает.
_grey_ вне форума  
Непрочитано 24.05.2007, 17:28  
kapNemo
Временная регистрация
 
Регистрация: 09.01.2006
Сообщений: 63
Сказал спасибо: 0
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
kapNemo на пути к лучшему
По умолчанию

Попробуй перекинуть индикатор на другой порт. С портом С в Протеусе бывают непонятки.
kapNemo вне форума  
Непрочитано 24.05.2007, 17:42  
lsa
Почётный гражданин KAZUS.RU
 
Аватар для lsa
 
Регистрация: 22.06.2004
Адрес: Харьков
Сообщений: 1,488
Сказал спасибо: 3,207
Сказали Спасибо 3,010 раз(а) в 686 сообщении(ях)
lsa на пути к лучшему
По умолчанию

Создал у себя по образу и подобию.
Заменил только строчку на
lcd_putsf("MEDVED")
Работает!

Проект в приложении (35 Килобайт)

-- Прилагается рисунок: --


Прикрепленный файл: 3525984.rar
lsa вне форума  
Непрочитано 24.05.2007, 17:47  
Snixers
Прописка
 
Регистрация: 14.02.2006
Сообщений: 114
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
Snixers на пути к лучшему
По умолчанию

Убери PORTC=0x00;DDRC=0x00;это лишне.И запакуй и отправь проект самому рисовать нет времени.
Snixers вне форума  
Непрочитано 24.05.2007, 17:50  
Snixers
Прописка
 
Регистрация: 14.02.2006
Сообщений: 114
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
Snixers на пути к лучшему
По умолчанию

Сообщение от _grey_
предпологалась цифра,
Цифра в Си это 0x18 в нех исчислении т е пустышка LCD дисплей работает с символами т е '24'
Snixers вне форума  
 

Закладки
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Симуляция динамической индикации в proteus niksan321 Микроконтроллеры, АЦП, память и т.д 8 09.12.2010 22:43
Симуляция схемы с микроконтроллером в Proteus Kolunka Proteus, KiCAD и другие ECAD 0 20.06.2009 16:57
Симуляция частотомера на PIC в Proteus oscill Микроконтроллеры, АЦП, память и т.д 6 15.06.2009 19:26
Симуляция AVR (+ обвязка) в Linux GAAjr Микроконтроллеры, АЦП, память и т.д 2 06.06.2008 17:37
PROTEUS 6.9 sp4 /неработает пошаговая симуляция Gemes Микроконтроллеры, АЦП, память и т.д 15 11.07.2007 12:36


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot