PIC16F84A сменить генератор с RC на кварц
PIC16F84A сменить генератор с RC на кварц
Добрый день, есть прошивка под данный PIC, генератор работает внутренний, установлены RC. Нужно сменить работу на внешний кварц.
Возможно ли это имея прошивку только в HEX формате и как ?
Кварц 4 Мгц подойдет в данном случае, если возможно сменить ?
Возможно ли это имея прошивку только в HEX формате и как ?
Кварц 4 Мгц подойдет в данном случае, если возможно сменить ?
- Albert_V
- Друг Кота
- Сообщения: 4119
- Зарегистрирован: Чт сен 12, 2013 00:54:12
- Откуда: ЗаМКАДье. Там, где ЦУП
Re: PIC16F84A сменить генератор с RC на кварц
1. Возможно (CONFIGURATION WORD).
2. Подойдёт.
2. Подойдёт.
Re: PIC16F84A сменить генератор с RC на кварц
так самый главный вопрос - как ? 
надо изменить биты в каком-то адресе на использование кварца, для 4 МГц XT надо выставить ?
и собственно как эти биты найти в HEX
надо изменить биты в каком-то адресе на использование кварца, для 4 МГц XT надо выставить ?
и собственно как эти биты найти в HEX
- Albert_V
- Друг Кота
- Сообщения: 4119
- Зарегистрирован: Чт сен 12, 2013 00:54:12
- Откуда: ЗаМКАДье. Там, где ЦУП
Re: PIC16F84A сменить генератор с RC на кварц
Накой хвост это делать в HEX?
Программа программатора не позволяет изменить CONFIGURATION WORD?
Программа программатора не позволяет изменить CONFIGURATION WORD?
Re: PIC16F84A сменить генератор с RC на кварц
Программатор PicKit2, прошивка только в HEX варианте присутствует. Вечером гляну, позволяет или нет, сейчас не помню.
Re: PIC16F84A сменить генератор с RC на кварц
Спасибо, что-то не подумал, что программатор может выставлять такие вещи, думал надо в прошивке менять...
Вечером опробую...
Может еще подскажете, вдруг это не связано со срывом частоты.
Платка подключается к бензогенератору по питанию. 12В потом КРЕН 5-ти вольтовая. Происходит перезапуск программы постоянный когда генератор запущен.
С питанием вроде все в порядке, правда осцилой еще не смотрел что там творится, грешу пока на срыв синхронизации чипа.
Что такого может быть с питанием и как блин этот PIC защитить от помехи ?
Вечером опробую...
Может еще подскажете, вдруг это не связано со срывом частоты.
Платка подключается к бензогенератору по питанию. 12В потом КРЕН 5-ти вольтовая. Происходит перезапуск программы постоянный когда генератор запущен.
С питанием вроде все в порядке, правда осцилой еще не смотрел что там творится, грешу пока на срыв синхронизации чипа.
Что такого может быть с питанием и как блин этот PIC защитить от помехи ?
Re: PIC16F84A сменить генератор с RC на кварц
Добавлю только, что некоторые 4MHz резонаторы заводятся только в режиме HS. Защиту от помех тут нужно организовывать в комплексе: правильная разводка ПП, емкость 0.1мкФ поближе к выводам питания, вывод MCLR через резистор на Vdd, соединительные провода покороче, прочесть статью:
http://caxapa.ru/lib/emc_immunity.html.
http://caxapa.ru/lib/emc_immunity.html.
Последний раз редактировалось shindax Вт окт 04, 2016 08:51:26, всего редактировалось 1 раз.
Re: PIC16F84A сменить генератор с RC на кварц
спасибо, опробую оба варианта.
Все правда осложнено тем, что геныч, к которому прикручивал платку у черта на куличках, а на моем работает та же схема, спаянная на коленках на монтажной платке...
а тут развел платку и вот такая ерунда, при чем 2 палты опробовал, чипы менял из одной в другую и хоть тресни.
Все правда осложнено тем, что геныч, к которому прикручивал платку у черта на куличках, а на моем работает та же схема, спаянная на коленках на монтажной платке...
а тут развел платку и вот такая ерунда, при чем 2 палты опробовал, чипы менял из одной в другую и хоть тресни.
- Albert_V
- Друг Кота
- Сообщения: 4119
- Зарегистрирован: Чт сен 12, 2013 00:54:12
- Откуда: ЗаМКАДье. Там, где ЦУП
Re: PIC16F84A сменить генератор с RC на кварц
Выкладывайте схему с топологией платы и её подключение к генератору (реальную!!!).manjey писал(а):...Что такого может быть с питанием и как блин этот PIC защитить от помехи ?
Re: PIC16F84A сменить генератор с RC на кварц
Ну это только вечером смогу выложить, все дома находится.
Разводку платы в принципе делал практически аналогично той, которую собрал на монтажке, ну только вместо перемычек дорожки.
Есть там дорожка, 5В идет мимо RC цепочки, но для пробы я ее вырезал и поставил перемычку, ничего не изменилось.
Схему если найду сейчас, то прикреплю.
Разводку платы в принципе делал практически аналогично той, которую собрал на монтажке, ну только вместо перемычек дорожки.
Есть там дорожка, 5В идет мимо RC цепочки, но для пробы я ее вырезал и поставил перемычку, ничего не изменилось.
Схему если найду сейчас, то прикреплю.
- Albert_V
- Друг Кота
- Сообщения: 4119
- Зарегистрирован: Чт сен 12, 2013 00:54:12
- Откуда: ЗаМКАДье. Там, где ЦУП
Re: PIC16F84A сменить генератор с RC на кварц
Выкладывайте всё "в комплекте".
Re: PIC16F84A сменить генератор с RC на кварц
Вот плата и схема. Перемычку 5В, идущие под ножками PIC, подключаемые к RC цепочке или кварцу я срезал. Не помогло, все равно пересбрасывался.
Поменял сейчас на кварц но еще не тестировал на генераторе, только на БП и от БП работает

Добавлено after 30 minutes 56 seconds:
э... кажется нет, посмотрю. нужно именно на выводы PIC подключить ? просто по питанию вроде есть С6 на плате
Поменял сейчас на кварц но еще не тестировал на генераторе, только на БП и от БП работает

Добавлено after 30 minutes 56 seconds:
э... кажется нет, посмотрю. нужно именно на выводы PIC подключить ? просто по питанию вроде есть С6 на плате
- Albert_V
- Друг Кота
- Сообщения: 4119
- Зарегистрирован: Чт сен 12, 2013 00:54:12
- Откуда: ЗаМКАДье. Там, где ЦУП
Re: PIC16F84A сменить генератор с RC на кварц
manjey писал(а):Вот плата и схема...
С такой трассировкой GND, я вообще удивляюсь почему это хоть как-то работает....
Последний раз редактировалось Albert_V Ср окт 05, 2016 11:23:34, всего редактировалось 1 раз.
Re: PIC16F84A сменить генератор с RC на кварц
Так вот же, почему и спрашиваю, как это можно победить сейчас, ну и научиться в будущем.
Плата, сделанная на монтажке работает до сих пор без проблем. По сути разводка там вообще никакая.
Плата, сделанная на монтажке работает до сих пор без проблем. По сути разводка там вообще никакая.
- Albert_V
- Друг Кота
- Сообщения: 4119
- Зарегистрирован: Чт сен 12, 2013 00:54:12
- Откуда: ЗаМКАДье. Там, где ЦУП
Re: PIC16F84A сменить генератор с RC на кварц
По-нормальному сделать трассировку можете?
Re: PIC16F84A сменить генератор с RC на кварц
Сейчас уже нет, надо вылечить то что есть. В будущем переделаю, только не совсем понимаю как. Я так понял важен узел тактирования правильно сделать, чтобы помехи не было ?
- Albert_V
- Друг Кота
- Сообщения: 4119
- Зарегистрирован: Чт сен 12, 2013 00:54:12
- Откуда: ЗаМКАДье. Там, где ЦУП
Re: PIC16F84A сменить генератор с RC на кварц
У вас есть два варианта:
1. Взяться за ум и перетрассировать плату "по-человечески".
2. Перейти в тему "предлагаю работу"
1. Взяться за ум и перетрассировать плату "по-человечески".
2. Перейти в тему "предлагаю работу"
Re: PIC16F84A сменить генератор с RC на кварц
1. вариант для будущего.
2. совет не мудрости, иные предложения будут ?
2. совет не мудрости, иные предложения будут ?
- Albert_V
- Друг Кота
- Сообщения: 4119
- Зарегистрирован: Чт сен 12, 2013 00:54:12
- Откуда: ЗаМКАДье. Там, где ЦУП
Re: PIC16F84A сменить генератор с RC на кварц
manjey писал(а):...надо вылечить то что есть....
Пациент скорее мёртв, чем жив.