Мелкие вопросы по МК и ПЛИС.

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень

Сообщение vitalik_1984 »

Мikа писал(а): Что значит строчка, выделанная синим? Вернее в чем разница между ей и той, которую я выбрал? HIF и MED мне ничего, к сожалению, не говорят :(
Ваша выделенная синим строчка означает внешний резистор средняя частота (MEDium frequency)
Та что пониже это высокая частота (HI Frequency) О них я писал здесь. Ну остальные думаю понятно, задержка перед запуском - количество микросекунд и количество тактов.
Контактная информация:
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 343
Зарегистрирован: Пн апр 01, 2013 15:13:40
Откуда: Москва

Сообщение Мikа »

vitalik_1984, да, остальное понятно, спасибо огромное!

UPD: хотя нет, не все понятно :) В обеих строчках написано 16 KCK, то есть оба больше 8 МГц и оба высокочастотные?
Почему я здесь и задаю тупые вопросы?
Потому что хочу научиться.
Реклама
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень

Сообщение vitalik_1984 »

В предыдущем сообщении я выделил специально где высоко где средне, так понятно? есть еще низкочастные (LOW frequency)

16kck это 16 тысяч циклов перед началом считывания,расшифровки и выполнения команд, соответственно 64 MS это микросекунды перед началом отсчета тактов.
Контактная информация:
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 343
Зарегистрирован: Пн апр 01, 2013 15:13:40
Откуда: Москва

Сообщение Мikа »

Сообщение про низкую, среднюю и высокую частоту предельно ясно. Но в КСК 16 есть и 64, 4 и 0 мс.
Почему я здесь и задаю тупые вопросы?
Потому что хочу научиться.
Реклама
Эиком - электронные компоненты и радиодетали
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень

Сообщение vitalik_1984 »

Что за человек то непонятливый.С точки зрения Мк есть три типа кварцев это LOW, MID, HI , с точки зрения стабильности работы есть несколько вариантов запуска тактового генератора. То есть перед подсчетом тактовых импульсов должно после включения пройти некоторое время вот это и есть 64 микросекунды.Когда прошло, считаются 16 тысяч циклов и только потом читаются команды и делаются какие то действия с периферией. Это делается для того, чтобы генератор работал уверенно во время выполнения команд.
Вообще можете особо не заморачиваться насчет этих величин, главное не ставить минимальную задержку, говорят что может отключиться программирование в последовательном интерфейсе. Я всегда ставлю самый длинный запуск- он в работе ни на что не влияет.
Контактная информация:
Реклама
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич

Сообщение Alexeyslav »

На самом деле там милисекунд. И этот выбор затрагивает сразу несколько настроек. Не всегда нужны обе эти настройки, Например если питание у вас качественное и активен BOR, то от задержки включения можно отказаться или выставить минимум. Подсчет тактов до старта тоже можно отключить если используется качественный кварцевый резонатор, либо источник тактирования заслуживает доверия - кварцевый генератор например.

Но есть и опасность связанная с этими настройками. Если обе задержки выставить в ноль и запретить вывод сброса то программатор не сможет перевести контроллер в режим программирования. Такая вот засада... Зато стартовать будет мгновенно.
Контактная информация:
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 120
Зарегистрирован: Пн фев 28, 2011 18:10:16
Откуда: Подмосковье

Сообщение Linker »

Здравствуйте! Только начал осваивать МК, купил себе оригинальный Pickit 2. Собрал вот такую штуку и пытаюсь прошить МК... Подключил, запустил PICkit 2 Programmer, МК определился. Файл прошивки, как я понимаю, "usbstep.hex" ? Открываю его, и прога мне пишет: "Some configuration words not in hex file. Ensure default values above right are acceptable.", в прошивке, как я понимаю, чего-то не хватает ?
Модератор
Аватара пользователя
Сообщения: 4618
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля

Сообщение Аlex »

в прошивке, как я понимаю, чего-то не хватает ?
Правильно понимаете. В прошивке не хватает конфигурационного слова, программа говорит, что поставит их по умолчанию.
Придётся Вам их забивать ручками. Для этого Вам придётся скачать даташит, открыть раздел битов конфигурации и по нему ставить галочки.
Встал на лапы
Аватара пользователя
Сообщения: 120
Зарегистрирован: Пн фев 28, 2011 18:10:16
Откуда: Подмосковье

Сообщение Linker »

В "PICkit 2 Programmer" я не нашёл установки конфигурационных битов, а открывать и компилить проект в MPLAB IDE - тут чёрт ногу сломит...
Но сами биты, вроде, вот. Не поможете новичку ? :oops:
Chettuser

Сообщение Chettuser »

Давно не пользовался оболочкой, но вроде там была конфигурация
Изображение
Друг Кота
Аватара пользователя
Сообщения: 25862
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

Сверху правее центра Configuration
Кликаем по подчеркнутому и открывается окно конфига
Встал на лапы
Аватара пользователя
Сообщения: 120
Зарегистрирован: Пн фев 28, 2011 18:10:16
Откуда: Подмосковье

Сообщение Linker »

А у меня нельзя нажать:
Изображение
Chettuser

Сообщение Chettuser »

Хмм... у меня, к сожалению, сейчас под рукой нету девайса, подключиться не могу. Без девайса оно неактивное.
Встал на лапы
Аватара пользователя
Сообщения: 120
Зарегистрирован: Пн фев 28, 2011 18:10:16
Откуда: Подмосковье

Сообщение Linker »

Ага, скачал самую новую версию, там есть...
И вот тут 7 параметров, а мне нужны 12...
Chettuser

Сообщение Chettuser »

Они там спаренные :))
Смотрите на одной картинке 300000, 300002, ...
А на другой 300000, 300001, 300002, ...
Встал на лапы
Аватара пользователя
Сообщения: 120
Зарегистрирован: Пн фев 28, 2011 18:10:16
Откуда: Подмосковье

Сообщение Linker »

А те, которых нет - два нуля оставлять ? Например тут нет 300004 и 300007...
Chettuser

Сообщение Chettuser »

Скорее всего да, или то что по умолчанию.
А вообще лучше посмотреть, что там располагается.

PS: Кстати, а они могут быть не активными, тогда Вы их изменить не сможете.
Встал на лапы
Аватара пользователя
Сообщения: 120
Зарегистрирован: Пн фев 28, 2011 18:10:16
Откуда: Подмосковье

Сообщение Linker »

Не выходит выставить вот так... Мешают неактивные биты.
Chettuser

Сообщение Chettuser »

Бррр.. лениво сравнивать, укажите какие?
Держит паяльник хвостом
Аватара пользователя
Сообщения: 920
Зарегистрирован: Сб янв 16, 2010 15:34:57
Откуда: Sevsk/Moscow

Сообщение gauss »

Порылся в даташите на ATtiny2313, но так и не нашел максимально допустимый выходной ток порта. Просто у меня с каждого порта выходит 20мА тока примерно, в сумме дает 160мА. Выдержит ли такие токи микросхема в SOIC-корпусе?
:idea:
Ответить

Вернуться в «Разные вопросы по МК»