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

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

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

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

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

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


 
Опции темы
Непрочитано 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.RU
 
Регистрация: 03.12.2004
Сообщений: 1,264
Сказал спасибо: 330
Сказали Спасибо 74 раз(а) в 31 сообщении(ях)
vladh на пути к лучшему
По умолчанию Re: Что это за конфигурационные биты?

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

Последний раз редактировалось vladh; 08.03.2019 в 12:01.
vladh вне форума  
Непрочитано 08.03.2019, 12:11  
vladh
Почётный гражданин KAZUS.RU
 
Регистрация: 03.12.2004
Сообщений: 1,264
Сказал спасибо: 330
Сказали Спасибо 74 раз(а) в 31 сообщении(ях)
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.RU
 
Регистрация: 03.12.2004
Сообщений: 1,264
Сказал спасибо: 330
Сказали Спасибо 74 раз(а) в 31 сообщении(ях)
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
Адрес: Одесса
Сообщений: 434
Сказал спасибо: 71
Сказали Спасибо 125 раз(а) в 78 сообщении(ях)
val_ka на пути к лучшему
По умолчанию Re: Что это за конфигурационные биты?

Сообщение от my504 Посмотреть сообщение
ЗЫ. Кстати, а какая у Вас используется среда разработки (ИДЕ) и на чем Вы пишите код (Си, ассемблер и какой компилятор, если Си)?
Похоже, что он пишет в блокноте.
Писал бы в MPLABX и вопросов бы не было...
__________________
И если б не было Одессы, шоб я делал?!
val_ka вне форума  
Непрочитано 08.03.2019, 16:40  
vladh
Почётный гражданин KAZUS.RU
 
Регистрация: 03.12.2004
Сообщений: 1,264
Сказал спасибо: 330
Сказали Спасибо 74 раз(а) в 31 сообщении(ях)
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, время: 21:20.


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