Мелкие вопросы по МК и ПЛИС.
- vitalik_1984
- Поставщик валерьянки для Кота
- Сообщения: 2482
- Зарегистрирован: Пт авг 27, 2010 05:57:06
- Откуда: Тюмень
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
Что за человек то непонятливый.С точки зрения Мк есть три типа кварцев это LOW, MID, HI , с точки зрения стабильности работы есть несколько вариантов запуска тактового генератора. То есть перед подсчетом тактовых импульсов должно после включения пройти некоторое время вот это и есть 64 микросекунды.Когда прошло, считаются 16 тысяч циклов и только потом читаются команды и делаются какие то действия с периферией. Это делается для того, чтобы генератор работал уверенно во время выполнения команд.
Вообще можете особо не заморачиваться насчет этих величин, главное не ставить минимальную задержку, говорят что может отключиться программирование в последовательном интерфейсе. Я всегда ставлю самый длинный запуск- он в работе ни на что не влияет.
Вообще можете особо не заморачиваться насчет этих величин, главное не ставить минимальную задержку, говорят что может отключиться программирование в последовательном интерфейсе. Я всегда ставлю самый длинный запуск- он в работе ни на что не влияет.
-
Alexeyslav
- Друг Кота
- Сообщения: 4550
- Зарегистрирован: Чт май 05, 2011 21:26:34
- Откуда: Украина, Славутич
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
На самом деле там милисекунд. И этот выбор затрагивает сразу несколько настроек. Не всегда нужны обе эти настройки, Например если питание у вас качественное и активен BOR, то от задержки включения можно отказаться или выставить минимум. Подсчет тактов до старта тоже можно отключить если используется качественный кварцевый резонатор, либо источник тактирования заслуживает доверия - кварцевый генератор например.
Но есть и опасность связанная с этими настройками. Если обе задержки выставить в ноль и запретить вывод сброса то программатор не сможет перевести контроллер в режим программирования. Такая вот засада... Зато стартовать будет мгновенно.
Но есть и опасность связанная с этими настройками. Если обе задержки выставить в ноль и запретить вывод сброса то программатор не сможет перевести контроллер в режим программирования. Такая вот засада... Зато стартовать будет мгновенно.
Re: Мелкие вопросы по МК и ПЛИС.
Здравствуйте! Только начал осваивать МК, купил себе оригинальный Pickit 2. Собрал вот такую штуку и пытаюсь прошить МК... Подключил, запустил PICkit 2 Programmer, МК определился. Файл прошивки, как я понимаю, "usbstep.hex" ? Открываю его, и прога мне пишет: "Some configuration words not in hex file. Ensure default values above right are acceptable.", в прошивке, как я понимаю, чего-то не хватает ?
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
Правильно понимаете. В прошивке не хватает конфигурационного слова, программа говорит, что поставит их по умолчанию.в прошивке, как я понимаю, чего-то не хватает ?
Придётся Вам их забивать ручками. Для этого Вам придётся скачать даташит, открыть раздел битов конфигурации и по нему ставить галочки.
Re: Мелкие вопросы по МК и ПЛИС.
В "PICkit 2 Programmer" я не нашёл установки конфигурационных битов, а открывать и компилить проект в MPLAB IDE - тут чёрт ногу сломит...
Но сами биты, вроде, вот. Не поможете новичку ?
Но сами биты, вроде, вот. Не поможете новичку ?
-
Chettuser
Re: Мелкие вопросы по МК и ПЛИС.
Давно не пользовался оболочкой, но вроде там была конфигурация


- КРАМ
- Друг Кота
- Сообщения: 25123
- Зарегистрирован: Чт янв 10, 2008 22:01:02
- Откуда: Московская область, Фрязино
Re: Мелкие вопросы по МК и ПЛИС.
Сверху правее центра Configuration
Кликаем по подчеркнутому и открывается окно конфига
Кликаем по подчеркнутому и открывается окно конфига
Re: Мелкие вопросы по МК и ПЛИС.
А у меня нельзя нажать:


-
Chettuser
Re: Мелкие вопросы по МК и ПЛИС.
Хмм... у меня, к сожалению, сейчас под рукой нету девайса, подключиться не могу. Без девайса оно неактивное.
-
Chettuser
Re: Мелкие вопросы по МК и ПЛИС.
Они там спаренные 
Смотрите на одной картинке 300000, 300002, ...
А на другой 300000, 300001, 300002, ...
Смотрите на одной картинке 300000, 300002, ...
А на другой 300000, 300001, 300002, ...
Re: Мелкие вопросы по МК и ПЛИС.
А те, которых нет - два нуля оставлять ? Например тут нет 300004 и 300007...
-
Chettuser
Re: Мелкие вопросы по МК и ПЛИС.
Скорее всего да, или то что по умолчанию.
А вообще лучше посмотреть, что там располагается.
PS: Кстати, а они могут быть не активными, тогда Вы их изменить не сможете.
А вообще лучше посмотреть, что там располагается.
PS: Кстати, а они могут быть не активными, тогда Вы их изменить не сможете.
Re: Мелкие вопросы по МК и ПЛИС.
Не выходит выставить вот так... Мешают неактивные биты.
-
Chettuser
Re: Мелкие вопросы по МК и ПЛИС.
Бррр.. лениво сравнивать, укажите какие?
- gauss
- Держит паяльник хвостом
- Сообщения: 920
- Зарегистрирован: Сб янв 16, 2010 15:34:57
- Откуда: Sevsk/Moscow
Re: Мелкие вопросы по МК и ПЛИС.
Порылся в даташите на ATtiny2313, но так и не нашел максимально допустимый выходной ток порта. Просто у меня с каждого порта выходит 20мА тока примерно, в сумме дает 160мА. Выдержит ли такие токи микросхема в SOIC-корпусе?
- Леонид Иванович
- Друг Кота
- Сообщения: 4779
- Зарегистрирован: Сб апр 02, 2011 12:40:46
- Откуда: Минск
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
См. раздел Electrical Characteristics. Да, выдержит.
-
Alexeyslav
- Друг Кота
- Сообщения: 4550
- Зарегистрирован: Чт май 05, 2011 21:26:34
- Откуда: Украина, Славутич
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
Но это очень близко к параметру максимального тока через выводы питания, там всего 200мА. Это сильно подрывает надежность работы контроллера. И не уверен что эти токи, особенно по "-" не будут влиять на работу кварца.
- gauss
- Держит паяльник хвостом
- Сообщения: 920
- Зарегистрирован: Сб янв 16, 2010 15:34:57
- Откуда: Sevsk/Moscow
Re: Мелкие вопросы по МК и ПЛИС.
Но ведь не превышает - значит, должно работать 
И калибруется от внутреннего RC генератора, а не от кварца
Тем более, такой ток сделан для проверки, реально будет не более 100мА в импульсе
И калибруется от внутреннего RC генератора, а не от кварца
Тем более, такой ток сделан для проверки, реально будет не более 100мА в импульсе