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

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

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

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

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

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


 
Опции темы

Что это за конфигурационные биты?

Непрочитано 08.03.2019, 11:40  
my504
Прописка
 
Аватар для my504
 
Регистрация: 30.07.2006
Адрес: Фрязино, М.О.
Сообщений: 116
Сказал спасибо: 0
Сказали Спасибо 23 раз(а) в 20 сообщении(ях)
my504 на пути к лучшему
По умолчанию Re: Что это за конфигурационные биты?

Сообщение от vladh Посмотреть сообщение
а можно пропускать через мозговой фильтр.
ЛЮБОЙ фильтр, в том числе и мозговой, для эффективной работы должен иметь соответствующую АЧХ и ФЧХ. Вероятно нет никакого смысла ожидать склона фильтра в -40 дБ/дек для фильтра 1 порядка.
Вывод. Стоит повышать порядок "фильтра" и при этом ориентироваться ТОЛЬКО на документацию производителя.
Мои объяснения, если Вы заметили, основаны на оной документации.
Конфиг, действительно ВСЕГДА нужно прописать полностью, включая дефолтные значения.
Но совет писать в абсолютных адресах и кодах - негодный совет.
Просто аккуратно укажите все значения конфига в символьной форме. Это очень удобно, особенно если придется что либо править в нем. Заодно и узнаете ценную информацию об МК.
Реклама:
my504 вне форума  
Непрочитано 08.03.2019, 11:57  
vladh
Почётный гражданин KAZUS.RUN
 
Регистрация: 03.12.2004
Сообщений: 1,311
Сказал спасибо: 353
Сказали Спасибо 76 раз(а) в 33 сообщении(ях)
vladh на пути к лучшему
По умолчанию Re: Что это за конфигурационные биты?

Сообщение от RECTO Посмотреть сообщение
И не нужно будет никаких "обработчиков на всякий случай" писать, как вам тут уже некоторые советовали...
Может быть. Ну вот Вы всегда уверены, что Ваш код будет работать безупречно и никогда не улетит в одному ему известные дали? Я думаю, что не всегда. Особенно когда программа не вся на ладони, в наличии куча прерываний...

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

Сообщение от my504 Посмотреть сообщение
Мои объяснения, если Вы заметили, основаны на оной документации.
Но документов этих много так? Так например, то о чем мы здесь говорили мне пришлось скачать два документа. Это собственно PIC18F4520.pdf и PIC18_config_settings.pdf.
vladh вне форума  
Непрочитано 08.03.2019, 12:59  
my504
Прописка
 
Аватар для my504
 
Регистрация: 30.07.2006
Адрес: Фрязино, М.О.
Сообщений: 116
Сказал спасибо: 0
Сказали Спасибо 23 раз(а) в 20 сообщении(ях)
my504 на пути к лучшему
По умолчанию Re: Что это за конфигурационные биты?

Сообщение от vladh Посмотреть сообщение
Это собственно PIC18F4520.pdf и PIC18_config_settings.pdf.
Названия настораживают.
На сайте Микрочипа документов с такими названиями нет.
Вы их взяли просто в интернете.
Это не означает, что даташит, который Вы нашли не соответствует оригиналу. Просто Вы не нашли ВСЕХ документов по данному МК.
А кроме того, PIC18_config_settings.pdf - это документ к компилятору С18, а не к ассемблеру MPASM и не к контроллеру.
Сейчас применяется компилятор XC8, есличо. Бесплатная версия есть на том же сайте Микрочипа.
Таким образом, Вам следует пойти по ссылке https://www.microchip.com/wwwproducts/en/PIC18F4520
и открыть закладку Documents в нижней половине страницы.
Развернется весь список ассоциированной с этим контроллером документации. Включая даташит, все ревизии эррат, аппноты, брифы, примеры кода и прочая, прочая, прочая...
my504 вне форума  
Непрочитано 08.03.2019, 13:03  
my504
Прописка
 
Аватар для my504
 
Регистрация: 30.07.2006
Адрес: Фрязино, М.О.
Сообщений: 116
Сказал спасибо: 0
Сказали Спасибо 23 раз(а) в 20 сообщении(ях)
my504 на пути к лучшему
По умолчанию Re: Что это за конфигурационные биты?

Сообщение от vladh Посмотреть сообщение
Может быть. Ну вот Вы всегда уверены, что Ваш код будет работать безупречно и никогда не улетит в одному ему известные дали?...
Для этого есть дебаг (отладка, сиречь). Вачдог существует не для латания дыр в коде. Его включают В ОПРЕДЕЛЕННЫХ СЛУЧАЯХ и ПОСЛЕ того, как код будет работать безупречно.
my504 вне форума  
Непрочитано 08.03.2019, 13:15  
vladh
Почётный гражданин KAZUS.RUN
 
Регистрация: 03.12.2004
Сообщений: 1,311
Сказал спасибо: 353
Сказали Спасибо 76 раз(а) в 33 сообщении(ях)
vladh на пути к лучшему
По умолчанию Re: Что это за конфигурационные биты?

Сообщение от my504 Посмотреть сообщение
Его включают В ОПРЕДЕЛЕННЫХ СЛУЧАЯХ и ПОСЛЕ того, как код будет работать безупречно.
В определенных это в каких? Я до сих пор считал, что применяется именно для выхода из случаев "улета".
vladh вне форума  
Непрочитано 08.03.2019, 13:26  
my504
Прописка
 
Аватар для my504
 
Регистрация: 30.07.2006
Адрес: Фрязино, М.О.
Сообщений: 116
Сказал спасибо: 0
Сказали Спасибо 23 раз(а) в 20 сообщении(ях)
my504 на пути к лучшему
По умолчанию Re: Что это за конфигурационные биты?

Сообщение от vladh Посмотреть сообщение
Я до сих пор считал, что
Вы считали неправильно. И не Вы один. Это распространенное заблуждение.
Вачдог применяют:
1. Для периодического вывода МК из слипа
2. Для защиты от зависаний кода в ожидании событий, которые по разным аппаратным причинам уже не произойдут.
3. При вылете исполнения в несанкционированную область флеша из-за некорректного питания (бывает, что BOR выключен из соображений экономии потребления от химического источника тока).
4. Для защиты часов реального времени (например, при попытках заблокировать кварц 32768 Гц с целью остановить или замедлить процесс счета времени в устройствах с активацией по времени).
Ну и аналогичные этим причины использования.

ЗЫ. Кстати, а какая у Вас используется среда разработки (ИДЕ) и на чем Вы пишите код (Си, ассемблер и какой компилятор, если Си)?

Последний раз редактировалось my504; 08.03.2019 в 13:29.
my504 вне форума  
Непрочитано 08.03.2019, 13:35  
val_ka
Вид на жительство
 
Регистрация: 15.07.2007
Адрес: Одесса
Сообщений: 425
Сказал спасибо: 71
Сказали Спасибо 125 раз(а) в 78 сообщении(ях)
val_ka на пути к лучшему
По умолчанию Re: Что это за конфигурационные биты?

Сообщение от my504 Посмотреть сообщение
ЗЫ. Кстати, а какая у Вас используется среда разработки (ИДЕ) и на чем Вы пишите код (Си, ассемблер и какой компилятор, если Си)?
Похоже, что он пишет в блокноте.
Писал бы в MPLABX и вопросов бы не было...
__________________
И если б не было Одессы, шоб я делал?!
val_ka вне форума  
Непрочитано 08.03.2019, 16:40  
vladh
Почётный гражданин KAZUS.RUN
 
Регистрация: 03.12.2004
Сообщений: 1,311
Сказал спасибо: 353
Сказали Спасибо 76 раз(а) в 33 сообщении(ях)
vladh на пути к лучшему
По умолчанию Re: Что это за конфигурационные биты?

Сообщение от my504 Посмотреть сообщение
Кстати, а какая у Вас используется среда разработки (ИДЕ) и на чем Вы пишите код (Си, ассемблер и какой компилятор, если Си)?
В основном пишу на Бейсике. Для PIC это PROTON? для AVR - Bascom AVR, для 8051 Bascom_8051. Два года назад пришлось осваивать СИ в Кейле. Взялся за СИ только потому, что надо было осваивать отечественные STM32.
vladh вне форума  
Непрочитано 08.03.2019, 16:55  
my504
Прописка
 
Аватар для my504
 
Регистрация: 30.07.2006
Адрес: Фрязино, М.О.
Сообщений: 116
Сказал спасибо: 0
Сказали Спасибо 23 раз(а) в 20 сообщении(ях)
my504 на пути к лучшему
По умолчанию Re: Что это за конфигурационные биты?

Так и будете мучиться с Васиком.
Раз уж начали писать на Си, то пишите на нем и для ПИКов.
Во первых, будет использоваться штатная среда (MPLAB X) с дебагом и прочими шнягами, включая симулятор.
Во вторых, поставите XC8.
my504 вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Atmel studio не выставляет биты Abrvalg AVR 4 05.11.2017 06:15
Биты защиты Jane9226 Микроконтроллеры, АЦП, память и т.д 1 26.10.2011 16:05
PIC18 - корректно ли считываются биты конфигурации? Учащийся Микроконтроллеры, АЦП, память и т.д 2 01.06.2010 18:25
Биты защиты прочитать программой контроллера Rubashka Микроконтроллеры, АЦП, память и т.д 14 18.05.2010 15:13
конфигурационные биты PIC16F628 ESWANT Микроконтроллеры, АЦП, память и т.д 6 15.11.2007 16:59


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


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