14.10.2016, 00:38
|
|
Прописка
Регистрация: 26.02.2010
Адрес: Брест
Сообщений: 241
Сказал спасибо: 10
Сказали Спасибо 41 раз(а) в 31 сообщении(ях)
|
Непонятки с PIC
Два пика 16F873A из одной ленты.
Платы аналогичные.
Кондёры на кварцах по 22p из одной партии.
Только на одной плате стоит кварц 4 мгц, на второй - кварц 16 мгц.
Долго трахался с запуском устройств I2C на второй плате, проклял всё на свете.
Решил проверить плату на простейшей задаче. Как раз пришло в голову точно отладить файлы подпрограмм программной задержки для разных частот.
Ставлю плату с кварцем 4 мгц, моментом подбираю величины, сохраняю файл и ставлю плату с 16 мгц.
После третьей-четвёртой заливки в микроконтроллер почуял неладное, ширина импульсов меняется после каждого включения - выключения. И раза так в четыре увеличивается при плавном снижении напряжения питания с 5 вольт до трёх. Да и просто довольно заметно гуляет, процентов так на 10.
Неудивительно, что на шине всё сбоило.
До сих пор с таким чудом не сталкивался. Это бракованный микроконтроллер или кварц себя так может вести?
Кварцы типа HC-49S.
Четыре пика из этой партии с четырьмя кварцами 4 мгц(тоже из одной партии) работают без проблем в разных моих конструкциях.
Последний раз редактировалось kiv69; 14.10.2016 в 00:42.
|
|
|
|
14.10.2016, 10:06
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 918
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Непонятки с PIC
Всего три сотни лет назад вас сожгли бы на костре за поклонение дьяволу. А теперь просто пальцем в ухе покрутят.
Рекомендованные значения конденсаторов смотрите в мануале.
Количество заливок не должно влиять на работу контроллера. Но в вашем случае я бы дополнительно грешил на программатор. Когда надоест, переходите на STM. Там как-то все прозрачнее.
|
|
|
Сказали "Спасибо" Easyrider83
|
|
|
14.10.2016, 10:19
|
|
Почётный гражданин KAZUS.RU
Регистрация: 16.05.2015
Адрес: Болгария
Сообщений: 1,460
Сказал спасибо: 286
Сказали Спасибо 1,125 раз(а) в 540 сообщении(ях)
|
Re: Непонятки с PIC
Сообщение от kiv69
|
16F873A
|
Откуда находите ? Сие снято с производства 10 лет назад.
Берите из фамилии 16Ф887 по крайней мере. Кварцы там ненадобны.
Рекомендую для мелких поделок перейти на 16F1xxxx.
В частности Микрочип начал выпуск фамилии PIC16F18877
Последний раз редактировалось OakRidge; 14.10.2016 в 13:48.
Причина: Описка
|
|
|
|
14.10.2016, 11:11
|
|
Почётный гражданин KAZUS.RU
Регистрация: 22.02.2008
Адрес: Ukraine, рядом с Полтавой
Сообщений: 9,534
Сказал спасибо: 5,378
Сказали Спасибо 24,629 раз(а) в 5,542 сообщении(ях)
|
Re: Непонятки с PIC
Сообщение от OakRidge
|
Микрочип начал выпуск фамилую PIC16F18877
|
Эх, как бы ещё это чудо к PICkit2 прикрутить..
__________________
«Совершенство — это не тогда, когда уже нечего больше добавить, а тогда, когда уже нечего отнять.»
/Эйнштейн/
моя домашняя страничка: http://www.eddy.com.ua/
|
|
|
|
14.10.2016, 12:02
|
|
Прописка
Регистрация: 26.02.2010
Адрес: Брест
Сообщений: 241
Сказал спасибо: 10
Сказали Спасибо 41 раз(а) в 31 сообщении(ях)
|
Re: Непонятки с PIC
Сообщение от Easyrider83
|
Всего три сотни лет назад вас сожгли бы на костре за поклонение дьяволу. А теперь просто пальцем в ухе покрутят.
Рекомендованные значения конденсаторов смотрите в мануале.
Количество заливок не должно влиять на работу контроллера. Но в вашем случае я бы дополнительно грешил на программатор. Когда надоест, переходите на STM. Там как-то все прозрачнее.
|
Конденсаторы по даташиту брал, так надёжнее. А ваши "мануалы" уж очень темны.
Про заливки и программатор посмешили, вот уж не думал, что на один микроконтроллер это влияет, а на все остальные нет
СТМ-ы у меня есть, и что, это повод отказываться от пиков?
|
|
|
|
14.10.2016, 12:27
|
|
Прописка
Регистрация: 04.09.2009
Сообщений: 167
Сказал спасибо: 1
Сказали Спасибо 34 раз(а) в 25 сообщении(ях)
|
Re: Непонятки с PIC
Как вариант. Некоторые 4MHz резонаторы заводятся только в режиме HS, может это Ваш случай.
|
|
|
|
14.10.2016, 12:40
|
|
Прописка
Регистрация: 26.02.2010
Адрес: Брест
Сообщений: 241
Сказал спасибо: 10
Сказали Спасибо 41 раз(а) в 31 сообщении(ях)
|
Re: Непонятки с PIC
Сообщение от OakRidge
|
Откуда находите ? Сие снято с производства 10 лет назад.
|
Да сколько угодно можно купить, в заводской ленточке для установки в автомат для SMD-монтажа. Выпускается.
Цитата:
|
Берите из фамилии 16Ф887 по крайней мере. Кварцы там ненадобны.
Рекомендую для мелких поделок перейти на 16F1xxxx.
В частности Микрочип начал выпуск фамилую PIC16F18877
|
Я сейчас перехожу на PIC16F76, так как купил 25 штук. Всё решает цена
PIC16F887 неплох, но он дороже в два с лишним раза.
Для мелкого я уже привык к корпусу SOIC28 и плат под него уже натравлено много. Всё равно всё по шине(вот тебе и независимая перифирия ), и 28 выводов с запасом.
Кварц не напрягает совершенно. Даже нет желания перейти на более компактные или SMD. Так как он уходит на другую сторону платы и на компактность не влияет.
|
|
|
|
14.10.2016, 12:47
|
|
Прописка
Регистрация: 26.02.2010
Адрес: Брест
Сообщений: 241
Сказал спасибо: 10
Сказали Спасибо 41 раз(а) в 31 сообщении(ях)
|
Re: Непонятки с PIC
Сообщение от shindax
|
Как вариант. Некоторые 4MHz резонаторы заводятся только в режиме HS, может это Ваш случай.
|
Нет, четвёрка заводится беспроблемно в XT.
Проблемы с шестнадцаткой, в XT она даже не заводится(и не должна), только в HS.
И проблем с запуском нет, проблема, что тактовая частота микроконтроллера плавает.
Нашёл кварц на 16 из другой партии, правда б/у, попробую перепаять.
И надо всё же наконец собрать приборчик для проверки кварцев
Последний раз редактировалось kiv69; 14.10.2016 в 13:54.
|
|
|
|
14.10.2016, 13:47
|
|
Почётный гражданин KAZUS.RU
Регистрация: 16.05.2015
Адрес: Болгария
Сообщений: 1,460
Сказал спасибо: 286
Сказали Спасибо 1,125 раз(а) в 540 сообщении(ях)
|
Re: Непонятки с PIC
Когдато запускал 16F877A на 16MHz, если склероз не изменяет с конденсаторами по 18pF. Надо прочесть AN949, Making Your Oscillator Work В даташите номиналы указаны для конкретного резонатора конкретной фирмы. И сказано, что для других кварцев конденсаторы могут быть другого номинала.
|
|
|
|
14.10.2016, 14:07
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 918
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Непонятки с PIC
Я бы вообще без конденсаторов попробовал. Они нормально работали и так. Емкости монтажа хватало.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
mikroC PRO for PIC помогоите разобраться
|
igor33 |
PIC |
5 |
22.05.2016 21:19 |
Литература по микроконтроллерам (AVR, PIC, ПЛИС и т.д.). Сборка книг - (256 книг+ 27 CD c примерами из книг) [обновление 2011, PDF, DJVU]
|
yurinform |
Микроконтроллеры, АЦП, память и т.д |
5 |
05.07.2011 19:00 |
Вопрос про PIC 16F876А
|
Serega7777 |
Микроконтроллеры, АЦП, память и т.д |
2 |
18.12.2007 22:34 |
CCS PIC C v.4.020
|
mishastik |
Микроконтроллеры, АЦП, память и т.д |
0 |
23.01.2007 12:52 |
Часовой пояс GMT +4, время: 11:49.
|
|