реклама на сайте
подробности

 
 
> неадекватная работа PIC16F886....
rx3apf
сообщение Dec 15 2013, 14:36
Сообщение #1


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Столкнулся с загадочным поведением PIC16F886 - устройство переделывалось с заменой камня в SOIC на SSOP, и как-то уж очень долго стартовало. Грешил на обвязку часового кварца, но картина оказалась еще более загадочной. Итак, простейший код:
CODE
__CONFIG _CONFIG1, _INTOSC & _WDT_OFF & _PWRTE_OFF & _MCLRE_ON & _CP_OFF & _CPD_OFF & _BOR_OFF & _IESO_OFF & _FCMEN_OFF

__CONFIG _CONFIG2, _WRT_OFF & _BOR21V


org 0

banksel 0
clrf INTCON

banksel TRISB
bcf TRISB,7

banksel 0
clrf PORTB

goto $


На прототипе, где стоял камень в SOIC, работает как и должно (а чего бы и не работать ?) - сразу бит порта в 0 (у него там была внешняя притяжка). На новом устройстве, где в SSOP - молчит секунд десять (на всякий случай - на сбросе уже давно гарантированно "1"), потом переходит в "0", затем несколько коротких импульсов в "1", и лишь затем встает в цикл. Ладно, вдруг (чем черт не шутит) - перепаиваю камень. Ура - работает. Но радость была недолгой, пока плата была еще горячей после перепайки, работало, остыла до комнатной температуры - картина стала прежней, десять секунд до старта, и загадочные "иголки". Я в полном недоумении... Да, советы "смени флюс" - не принимаются.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- rx3apf   неадекватная работа PIC16F886....   Dec 15 2013, 14:36
- - Smen   Так, а где настройки-то?   Dec 16 2013, 05:41
- - rx3apf   Где-где... В CODEBOXе. Там одна настойка, седьмого...   Dec 16 2013, 07:01
|- - Smen   Цитата(rx3apf @ Dec 16 2013, 11:01) В COD...   Dec 16 2013, 10:15
|- - A. Fig Lee   Цитата(rx3apf @ Dec 16 2013, 02:01) Где-г...   Dec 16 2013, 12:37
- - rx3apf   О каких регистрах идет речь ? Меня в данном случае...   Dec 16 2013, 10:53
|- - Smen   Цитата(rx3apf @ Dec 16 2013, 14:53) О как...   Dec 17 2013, 04:50
- - ViKo   Помнится, у PIC-ов с буквой A на конце и без буквы...   Dec 16 2013, 11:30
- - rx3apf   Программа должна настроить порт на вывод и встать ...   Dec 16 2013, 17:33
|- - dinam   Если уже нет никаких идей, а чудес к сожалению не ...   Dec 17 2013, 02:34
- - A. Fig Lee   RB7 задействован в программаторе, там резисторы то...   Dec 17 2013, 02:58
- - rx3apf   Еще раз - _какие_ регистры ? Все используемые мной...   Dec 17 2013, 08:12
|- - dinam   Ещё подкину идей. Тогда может дело в кварце? Номин...   Dec 17 2013, 08:45
|- - ViKo   Цитата(dinam @ Dec 17 2013, 11:45) Попроб...   Dec 17 2013, 08:47
- - ViKo   Может, питание включается слишком резко? Да еще с ...   Dec 17 2013, 08:33
|- - rx3apf   Цитата(ViKo @ Dec 17 2013, 12:33) Может, ...   Dec 17 2013, 08:55
|- - ViKo   Цитата(rx3apf @ Dec 17 2013, 11:55) Нет. ...   Dec 17 2013, 09:01
- - rx3apf   Джампером. А там есть конденсаторы. Включал PICKIT...   Dec 17 2013, 09:13
- - rx3apf   Все ж моя вина оказалась - недосмотрел, и получило...   Dec 17 2013, 15:20
|- - Smen   Цитата(rx3apf @ Dec 17 2013, 19:20) стави...   Dec 18 2013, 05:29
- - rx3apf   Работая последнее время практически только с AVR, ...   Dec 18 2013, 08:21


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 3rd August 2025 - 11:22
Рейтинг@Mail.ru


Страница сгенерированна за 0.01333 секунд с 7
ELECTRONIX ©2004-2016