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

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

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

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

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

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


 
Опции темы

Непонятки с 16F887

Непрочитано 29.08.2017, 10:01  
vladh
Почётный гражданин KAZUS.RUN
 
Регистрация: 03.12.2004
Сообщений: 1,311
Сказал спасибо: 353
Сказали Спасибо 76 раз(а) в 33 сообщении(ях)
vladh на пути к лучшему
По умолчанию Непонятки с 16F887

Добрый день, уважаемые. Пытаюсь освоить МикроСи. Взял пример из прилагаемого к программе комплекта примеров "Timer0_Interrupt. Скомпилировал код и пытался просимулировать в Протеусе. Но пример не работает так как надо. Почему то после достижения переменной cnt значения 5, она в какой то момент сбрасывается. И даже в пошаговой обработке не смог выявить причину. Попробовал сменить процессор на 16F877 - все работает нормально. Может кто раскроет мне глаза на эту заковыку?
Вложения:
Тип файла: rar Project_03.rar (2.92 Мб, 0 просмотров)
Реклама:
vladh вне форума  
Непрочитано 29.08.2017, 11:05  
jump
Почётный гражданин KAZUS.RUN
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,011
Сказал спасибо: 0
Сказали Спасибо 4,955 раз(а) в 2,379 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: Непонятки с 16F887

а в железе? и протэз в другом разделе
jump вне форума  
Непрочитано 29.08.2017, 11:10  
vladh
Почётный гражданин KAZUS.RUN
 
Регистрация: 03.12.2004
Сообщений: 1,311
Сказал спасибо: 353
Сказали Спасибо 76 раз(а) в 33 сообщении(ях)
vladh на пути к лучшему
По умолчанию Re: Непонятки с 16F887

Сообщение от jump Посмотреть сообщение
а в железе? и протэз в другом разделе
Не понял вопроса. В железе я это не делал да и не собирался пока. Я расматривал этот пример только из соображений обучения МикроСи.
PS Только что разбирался с примером прерываний от таймера TMR1. Все работает как надо.

Последний раз редактировалось vladh; 29.08.2017 в 11:12.
vladh вне форума  
Непрочитано 29.08.2017, 13:08  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО/МО
Сообщений: 12,286
Сказал спасибо: 11,860
Сказали Спасибо 4,159 раз(а) в 3,177 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Непонятки с 16F887

vladh, ограничения симуляции. На экране и на плате два разных устройства со степенью подобия немного не равной 1. Одно реальное, которое и будет работать или нет, но реально и с нормальной процедурой поиска причин. Второе виртуально и повторяет первое с точностью до дотошности и безошибочности его описания для программы (плюс в программе не все возможно реализовать как в железе). В итоге получается наблюдаемое. А ведь ещё и эмуляция внешней стороны той периферии МК присутствует… SPI куда-то подключать надо.

А сама тема для раздела про Proteus.

Разберитесь с авторством и версиями использованных моделей, попробуйте найти более свежие, почитайте внимательно документацию по обоим для выяснения отсутствия разницы в логике инициализации, тактирование, работы,…

А вот кстати изучение надо начинать с железа, а потом уже на моделях - "чтобы не было мучительно больно"(c) .
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…

Последний раз редактировалось mike-y-k; 29.08.2017 в 13:15.
mike-y-k вне форума  
Непрочитано 29.08.2017, 13:37  
jump
Почётный гражданин KAZUS.RUN
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,011
Сказал спасибо: 0
Сказали Спасибо 4,955 раз(а) в 2,379 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: Непонятки с 16F887

Сообщение от vladh Посмотреть сообщение
В железе я это не делал да и не собирался пока
пиккит2/3 (уточните) с 16F887 благотворно скажутся на психике и опыте, "шайбу" не рекомендую - она для вас слишком дорога
Сообщение от vladh Посмотреть сообщение
Я расматривал этот пример только из соображений обучения МикроСи
потом окажется, что микросися не соответствует стандарту
jump вне форума  
Непрочитано 29.08.2017, 13:44  
vladh
Почётный гражданин KAZUS.RUN
 
Регистрация: 03.12.2004
Сообщений: 1,311
Сказал спасибо: 353
Сказали Спасибо 76 раз(а) в 33 сообщении(ях)
vladh на пути к лучшему
По умолчанию Re: Непонятки с 16F887

Сообщение от mike-y-k Посмотреть сообщение
ограничения симуляции. ....
Спасибо за ответ-совет, НО.. о каких ограничениях симуляции Вы говорите?
Мне пока не надо иметь в живую работающее изделие. Я изучаю среду и язык. Хотя, конечно впоследствии мне понадобятся и "живые", а не виртуальные изделия. Поэтому учится на настоящем контроллере мне лично дороговато и не так эффективно. В Протеусе я вижу состояние регистров и соответственно делаю выводы, а в живую? И об авторстве моделей, зачем оно мне.
А по поводу раздела, то да наверное я не туда залез. Это может быть и не мои проблемы, а Протеуса. Но как теперь перебраться в другую ветку?

Последний раз редактировалось vladh; 29.08.2017 в 13:53.
vladh вне форума  
Непрочитано 29.08.2017, 14:38  
jump
Почётный гражданин KAZUS.RUN
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,011
Сказал спасибо: 0
Сказали Спасибо 4,955 раз(а) в 2,379 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: Непонятки с 16F887

Сообщение от vladh Посмотреть сообщение
В Протеусе я вижу состояние регистров и соответственно делаю выводы, а в живую?
а в мп лаб? вживую - вывод сообщений в порт, мигание диодом и т.д. отладчик+мп лаб+макет - чудеса в реале творят
jump вне форума  
Непрочитано 29.08.2017, 15:19  
vladh
Почётный гражданин KAZUS.RUN
 
Регистрация: 03.12.2004
Сообщений: 1,311
Сказал спасибо: 353
Сказали Спасибо 76 раз(а) в 33 сообщении(ях)
vladh на пути к лучшему
По умолчанию Re: Непонятки с 16F887

Jump, а что этот комплект мне будет стоить? Тем более, что может быть мне более никогда в жизни этот контроллер больше не встретится. Я еще раз говорю, что я сел учить МикроСи. И натолкнувшись на эту беду не знаю кто или что виновато. Поскольку люди посещающие форум и работающие в этой среде в жизни вполне могли встретится с подобной проблемой, либо наметанным глазом увидеть мою ошибку.
vladh вне форума  
Непрочитано 29.08.2017, 15:25  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Непонятки с 16F887

Выложите сюда текст программы. Нет возможности качать архивы.
Easyrider83 вне форума  
Непрочитано 29.08.2017, 15:35  
STM32F0
Заблокирован
 
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
STM32F0 на пути к лучшему
По умолчанию Re: Непонятки с 16F887

Сообщение от vladh Посмотреть сообщение
я сел учить МикроСи
Бросьте каку!

Сообщение от vladh Посмотреть сообщение
Тем более, что может быть мне более никогда в жизни этот контроллер больше не встретится.
Тогда зачем время зря тратить?
STM32F0 вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Непонятки с PIC16F628. pictele PIC 1 19.11.2013 13:08
Непонятки в PAL сигнале Kabron Видеотехника 48 05.05.2013 00:33
STM8S207 непонятки с портом E Keldish Микроконтроллеры, АЦП, память и т.д 5 01.03.2011 14:24
Непонятки Watchdog (mega48+proteus) sasareccer Микроконтроллеры, АЦП, память и т.д 4 14.12.2010 00:23
У меня тут непонятки с max 232 Shesx Микроконтроллеры, АЦП, память и т.д 29 26.11.2009 17:01


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


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