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

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

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

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

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

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

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

 
Опции темы
Непрочитано 30.10.2006, 15:32  
IURY
Временная регистрация
 
Регистрация: 21.04.2005
Сообщений: 56
Сказал спасибо: 3
Сказали Спасибо 1 раз в 1 сообщении
IURY на пути к лучшему
По умолчанию Не симулируется!!!???

Простецкий код:

#include ‹pic.h› //для F675

void init(void)
{
CMCON = 0x07; //Выключаем модуль компаратора
GPIO=0;
TRISIO=0;
ANSEL=0;
}
void main(void)
{
init();
GPIO0=1;
while(1);
}
компилированный в MPLAB-е PICC компилятором
не симулируется в PROTEUS 6.5 SP0
Порт GPIO0 не зажигается красным квадратом,
почему-то все порты горят серым квадратиком.
Помогите разобраться.
Реклама:
IURY вне форума  
Непрочитано 01.11.2006, 21:08  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Не симулируется!!!???

Сообщение от IURY
Простецкий код:

#include ‹pic.h› //для F675

void init(void)
{
CMCON = 0x07; //Выключаем модуль компаратора
GPIO=0;
TRISIO=0;
ANSEL=0;
}
void main(void)
{
init();
GPIO0=1;
while(1);
}
компилированный в MPLAB-е PICC компилятором
не симулируется в PROTEUS 6.5 SP0
Порт GPIO0 не зажигается красным квадратом,
почему-то все порты горят серым квадратиком.
Помогите разобраться.

Та же самая проблема для 12 пиков в протеусе
Нет калибровочной константы в протеусовской моделе.
Это если загрузка в протеусе 100%.
А если меньше 10% то весит на ресете,
Смотри конфигурацию или MCLR подключай к +.
dosikus вне форума  
Непрочитано 02.11.2006, 08:56  
IURY
Временная регистрация
 
Регистрация: 21.04.2005
Сообщений: 56
Сказал спасибо: 3
Сказали Спасибо 1 раз в 1 сообщении
IURY на пути к лучшему
По умолчанию

Пишу на PICC,пока не научился
записывать в исходнике на С константу в последнюю
ячейку-ничего не работало

Сейчас все ОК!
IURY вне форума  
Непрочитано 02.11.2006, 14:07  
avr123-nm-ru
Почётный гражданин KAZUS.RU
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
avr123-nm-ru на пути к лучшему
По умолчанию

можно подробней про константу ?
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
avr123-nm-ru вне форума  
Непрочитано 02.11.2006, 21:53  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию

Сообщение от avr123-nm-ru
можно подробней про константу ?
В реале в пики с внутренним RC генератором в конец памяти прописывают команду RETLW XX где XX калибровочная константа.
При старте пика , считывают эту константу
CALL 0x3FF .В протеусе (в модели) нет этой костанты,
и при считывании , счетчик программ сбрасывается в 0
опять переходим на CALL 0x3FF (не вернувшись из подпрограммы)в результате стек переполняется и висим.
dosikus вне форума  
Непрочитано 03.11.2006, 08:07  
IURY
Временная регистрация
 
Регистрация: 21.04.2005
Сообщений: 56
Сказал спасибо: 3
Сказали Спасибо 1 раз в 1 сообщении
IURY на пути к лучшему
По умолчанию

Так оно и есть.
В протеусе 6.73 не прокатывает записывание
инструкции возврата константы в последнюю
ячейку прямым редактированием hex кода.
На асме в исходнике прописывается легко,
а вот на С вызывало некоторые трудности.
Благодаря профи из конфы Микрочип.ру,
я научился прописывать ее.
IURY вне форума  
Непрочитано 03.11.2006, 17:48  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию

Сообщение от IURY
Так оно и есть.
В протеусе 6.73 не прокатывает записывание
инструкции возврата константы в последнюю
ячейку прямым редактированием hex кода.
На асме в исходнике прописывается легко,
а вот на С вызывало некоторые трудности.
Благодаря профи из конфы Микрочип.ру,
я научился прописывать ее.
Поделись со всеми...
dosikus вне форума  
Непрочитано 04.11.2006, 08:53  
IURY
Временная регистрация
 
Регистрация: 21.04.2005
Сообщений: 56
Сказал спасибо: 3
Сказали Спасибо 1 раз в 1 сообщении
IURY на пути к лучшему
По умолчанию

Сишникам должно быть интересно:

http://www.microchip.ru/phorum/read....46848&t=146848
IURY вне форума  
Непрочитано 04.11.2006, 11:09  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию

Кстати эта проблема у меня была только с протеусом.
В реале при прошивке ic-prog сам спрашивает переписать константу или нет.
dosikus вне форума  
Непрочитано 07.11.2006, 08:02  
IURY
Временная регистрация
 
Регистрация: 21.04.2005
Сообщений: 56
Сказал спасибо: 3
Сказали Спасибо 1 раз в 1 сообщении
IURY на пути к лучшему
По умолчанию

Да,программаторы свой хлеб
даром не едят!
Это для Протеуса.
IURY вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не симулируется ATtyni13 в Proteuse tvilsa Микроконтроллеры, АЦП, память и т.д 2 18.04.2008 16:09
Симулируется ли USI в AvrStudio v4.12? graham Микроконтроллеры, АЦП, память и т.д 3 30.11.2005 09:33


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


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