Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 30.11.2007, 13:01  
eslizh
Частый гость
 
Регистрация: 24.09.2007
Сообщений: 23
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
eslizh на пути к лучшему
По умолчанию Помогите разобраться с программой на PIC16F628

Хочу сделать себе сигналку на сотовом в гараж. Написал программу для PICа. Прогнал в Proteus вроде все нормально работает, собрал схему запрограммировал, включаю и у меня ПИК тут же практически умирает, (т.е. на всех входах около 1.5в). Проверил 2 раза всю схему
все в порядке. Прошил еще один Пик, откинул от схемы телефон подключил к компьютеру (брал только Tx сигнал) в терминале посмотрел, данные передаются. Подключил к телефону опять умирает ПИК. Кто нибудь подскажите в чем косяк?
У меня есть подозрение что проблема с RB1 (Rx), он переключается на выход, можно ли это как нибудь проверить?.
Исходник на Си и Proteus прилагаются.

Прикрепленный файл: 272787.zip
Реклама:
eslizh вне форума  
Непрочитано 01.12.2007, 00:33  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию

Первая пакость с чем я столкнулся , разрабатывая проги в протеусе а потом перенося их на живой чип.
Это то что надо следить за иницилизацией ( в моем случае очищении) регистров при старте.
Про что я благополучно забыл и прошив пик плевался глядя на глюки разработанной мной проги...

Скачал посмотрю...
dosikus вне форума  
Непрочитано 02.12.2007, 11:58  
alkl
Временная регистрация
 
Регистрация: 14.04.2007
Сообщений: 65
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
alkl на пути к лучшему
По умолчанию

Схему кинь.
alkl вне форума  
Непрочитано 04.12.2007, 18:53  
eslizh
Частый гость
 
Регистрация: 24.09.2007
Сообщений: 23
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
eslizh на пути к лучшему
По умолчанию

Подскажите как посмотреть инициализацию регистров при старте???
eslizh вне форума  
Непрочитано 04.12.2007, 21:07  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию

Используешь CCS , так ведь ?
Или перед main ставишь #zero_ram это иницилизация всех регистров 0 .
Или каждый регистр вручную иницилизируешь или в 0 или тем чем тебе нужно .
Иначе при старте в регистрах будет мусор .
dosikus вне форума  
Непрочитано 04.12.2007, 21:27  
eslizh
Частый гость
 
Регистрация: 24.09.2007
Сообщений: 23
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
eslizh на пути к лучшему
По умолчанию

Спасибо попробую завтра .
Но хотелось бы точно разобраться почему ПИКи умерли. Причем интересно они нормально прошиваются, забил в них тестовую программу где все порты выходы с высоким уровнем, записалась нормально, но при включении схемы на всех выводах все равно ~1.5в
eslizh вне форума  
Непрочитано 04.12.2007, 21:52  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию

Вариант ... используй один вывод как индикатор
работы повесь на него светодиод и мигай им .
dosikus вне форума  
Непрочитано 04.12.2007, 21:54  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию

Сообщение от eslizh
Спасибо попробую завтра .
Но хотелось бы точно разобраться почему ПИКи умерли. Причем интересно они нормально прошиваются, забил в них тестовую программу где все порты выходы с высоким уровнем, записалась нормально, но при включении схемы на всех выводах все равно ~1.5в
кварц , собака , фузы все в норме ?
MCLR ?
dosikus вне форума  
Непрочитано 04.12.2007, 22:21  
eslizh
Частый гость
 
Регистрация: 24.09.2007
Сообщений: 23
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
eslizh на пути к лучшему
По умолчанию

Кварц целый. MCLR = 4В. Поясни что такое собака?
Фузы в программе прописаны во такие
#FUSES HS #FUSES NOPUT #FUSES NOPROTECT
#FUSES NOBROWNOUT #FUSES MCLR #FUSES NOLVP
#FUSES NOCPD
eslizh вне форума  
Непрочитано 04.12.2007, 22:25  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию

Собака watchdog .
Запрети его ...#FUSES NOWDT
Если есть осциллограф проверь генерацию на кварце.
dosikus вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
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.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot