Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
30.11.2007, 13:01
|
|
Частый гость
Регистрация: 24.09.2007
Сообщений: 23
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Помогите разобраться с программой на PIC16F628
Хочу сделать себе сигналку на сотовом в гараж. Написал программу для PICа. Прогнал в Proteus вроде все нормально работает, собрал схему запрограммировал, включаю и у меня ПИК тут же практически умирает, (т.е. на всех входах около 1.5в). Проверил 2 раза всю схему
все в порядке. Прошил еще один Пик, откинул от схемы телефон подключил к компьютеру (брал только Tx сигнал) в терминале посмотрел, данные передаются. Подключил к телефону опять умирает ПИК. Кто нибудь подскажите в чем косяк?
У меня есть подозрение что проблема с RB1 (Rx), он переключается на выход, можно ли это как нибудь проверить?.
Исходник на Си и Proteus прилагаются.
Прикрепленный файл: 272787.zip
|
|
|
|
01.12.2007, 00:33
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Первая пакость с чем я столкнулся , разрабатывая проги в протеусе а потом перенося их на живой чип.
Это то что надо следить за иницилизацией ( в моем случае очищении) регистров при старте.
Про что я благополучно забыл и прошив пик плевался глядя на глюки разработанной мной проги...
Скачал посмотрю...
|
|
|
|
02.12.2007, 11:58
|
|
Временная регистрация
Регистрация: 14.04.2007
Сообщений: 65
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Схему кинь.
|
|
|
|
04.12.2007, 18:53
|
|
Частый гость
Регистрация: 24.09.2007
Сообщений: 23
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Подскажите как посмотреть инициализацию регистров при старте???
|
|
|
|
04.12.2007, 21:07
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Используешь CCS , так ведь ?
Или перед main ставишь #zero_ram это иницилизация всех регистров 0 .
Или каждый регистр вручную иницилизируешь или в 0 или тем чем тебе нужно .
Иначе при старте в регистрах будет мусор .
|
|
|
|
04.12.2007, 21:27
|
|
Частый гость
Регистрация: 24.09.2007
Сообщений: 23
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Спасибо попробую завтра .
Но хотелось бы точно разобраться почему ПИКи умерли. Причем интересно они нормально прошиваются, забил в них тестовую программу где все порты выходы с высоким уровнем, записалась нормально, но при включении схемы на всех выводах все равно ~1.5в
|
|
|
|
04.12.2007, 21:52
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Вариант ... используй один вывод как индикатор
работы повесь на него светодиод и мигай им .
|
|
|
|
04.12.2007, 21:54
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Сообщение от eslizh
|
Спасибо попробую завтра .
Но хотелось бы точно разобраться почему ПИКи умерли. Причем интересно они нормально прошиваются, забил в них тестовую программу где все порты выходы с высоким уровнем, записалась нормально, но при включении схемы на всех выводах все равно ~1.5в
|
кварц , собака , фузы все в норме ?
MCLR ?
|
|
|
|
04.12.2007, 22:21
|
|
Частый гость
Регистрация: 24.09.2007
Сообщений: 23
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Кварц целый. MCLR = 4В. Поясни что такое собака?
Фузы в программе прописаны во такие
#FUSES HS #FUSES NOPUT #FUSES NOPROTECT
#FUSES NOBROWNOUT #FUSES MCLR #FUSES NOLVP
#FUSES NOCPD
|
|
|
|
04.12.2007, 22:25
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Собака watchdog .
Запрети его ...#FUSES NOWDT
Если есть осциллограф проверь генерацию на кварце.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
помогите чайнику с программой
|
igor9999 |
Микроконтроллеры, АЦП, память и т.д |
2 |
14.02.2009 01:46 |
Помогите с программой к МК
|
Daimonn |
Микроконтроллеры, АЦП, память и т.д |
54 |
24.07.2008 10:27 |
Помогите со спутниковым позиционером на Pic16F628-20
|
tams |
Микроконтроллеры, АЦП, память и т.д |
0 |
01.08.2007 15:17 |
Помогите разобраться с программой для ATmega16
|
idmg |
Микроконтроллеры, АЦП, память и т.д |
33 |
17.05.2007 01:12 |
Помогите разобраться
|
Skt |
Микроконтроллеры, АЦП, память и т.д |
7 |
26.08.2005 08:23 |
Часовой пояс GMT +4, время: 14:42.
|
|