Форум по микроконтроллерам: Не Стартует Pic16f676 - Форум по микроконтроллерам

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

Не Стартует Pic16f676

#1 Пользователь офлайн   Digg 

  • Участник
  • PipPip
  • Группа: Пользователи
  • Сообщений: 19
  • Регистрация: 14 Октябрь 09

Отправлено 12 Ноябрь 2009 - 17:25

Добрый день.
Возникла вот какая ситуация, попытался в Протеусе запустить проект в котором моргаю двумя светодиодами. При отладке протеус выдает ошибку, что при выполнении команды CALL происходит переполнение стэка. Проект прилагаю подскажите из-за чего(кроме рук) может возникать такая лажа?

Прикрепленные файлы

  • Прикрепленный файл  456.RAR (52,27К)
    Количество загрузок:: 109

IDDQD, IDKFA... и понеслось
0

#2 Пользователь офлайн   Alex 

  • Активный участник
  • PipPipPip
  • Группа: Администратор
  • Сообщений: 320
  • Регистрация: 08 Август 08
  • Пол:Мужчина
  • Город:http://forum.eldigi.ru/

Отправлено 14 Ноябрь 2009 - 20:01

А исходник то где ?
0

#3 Пользователь офлайн   Digg 

  • Участник
  • PipPip
  • Группа: Пользователи
  • Сообщений: 19
  • Регистрация: 14 Октябрь 09

Отправлено 16 Ноябрь 2009 - 09:57

Упс, действительно. Исправляюсь)))

Прикрепленные файлы

  • Прикрепленный файл  456.RAR (73,88К)
    Количество загрузок:: 104

0

#4 Пользователь офлайн   Alex 

  • Активный участник
  • PipPipPip
  • Группа: Администратор
  • Сообщений: 320
  • Регистрация: 08 Август 08
  • Пол:Мужчина
  • Город:http://forum.eldigi.ru/

Отправлено 16 Ноябрь 2009 - 11:09

Запустил проект, никакой ошибки нет, всё запускается нормально.
У Вас какая версия прота ?
0

#5 Пользователь офлайн   Digg 

  • Участник
  • PipPip
  • Группа: Пользователи
  • Сообщений: 19
  • Регистрация: 14 Октябрь 09

Отправлено 17 Ноябрь 2009 - 10:20

Странно, у меня все по прежнему(call функция расположена по адресу 0002). Версияч протеус 7.2, компилятор ht-picc 9.65.
может есть какие идеи,по причинам, а то я ничего не понимаю)))))
IDDQD, IDKFA... и понеслось
0

#6 Пользователь офлайн   Digg 

  • Участник
  • PipPip
  • Группа: Пользователи
  • Сообщений: 19
  • Регистрация: 14 Октябрь 09

Отправлено 17 Ноябрь 2009 - 10:52

В вкладке Projects-> Build options -> Linker убрал галочку Use OSCCAL и все заработало. OSCCAL хранит некую калибровочную константу для внутреннего генератора(как я понял), но у меня то указан внешний. Возникает вопрос "как так"?
IDDQD, IDKFA... и понеслось
0

Поделиться темой:


Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей