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

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

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

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

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

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


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

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

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

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

Последний раз редактировалось vladh; 29.08.2017 в 11:12.
vladh вне форума  
Непрочитано 29.08.2017, 13:08  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
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.RU
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,981
Сказал спасибо: 0
Сказали Спасибо 4,939 раз(а) в 2,369 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: Непонятки с 16F887

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

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

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

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

Jump, а что этот комплект мне будет стоить? Тем более, что может быть мне более никогда в жизни этот контроллер больше не встретится. Я еще раз говорю, что я сел учить МикроСи. И натолкнувшись на эту беду не знаю кто или что виновато. Поскольку люди посещающие форум и работающие в этой среде в жизни вполне могли встретится с подобной проблемой, либо наметанным глазом увидеть мою ошибку.
vladh вне форума  
Непрочитано 29.08.2017, 15:25  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 918
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
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, время: 09:45.


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