roboforum.ru

Технический форум по робототехнике.
Текущее время: 20 май 2025, 19:24

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Pic подвисает (сбрасывается), Wdt отключен
СообщениеДобавлено: 07 апр 2006, 17:30 
Не в сети

Зарегистрирован: 07 апр 2006, 17:19
Сообщения: 9
Откуда: г. Полярные Зори Мурманской обл.
Доброго времени суток!
Досталась мне кучка пик контроллеров pic16f873 и pic16c73.

Все ведут себя одинаково. При включении программа выполняется
как и должна в течение 1, иногда 2 секунд. После этого подвисает.
Через 10-20 секунд ситуация повторяется - секунда работы, и в транс.
И так до бесконечности.

Может быть я что-то делаю не так. Помогите пожалуйста разобраться.
Вот элементарный пример программы. В цикле на порт Б выдаются
то нули, то единицы. На один из выводов порта Б можно повесить
пищалку. Кроме этого в схеме кварц с конденсаторами.

Код:
list p=16f873, f=inhx8m
#include    <p16f873.inc>
__CONFIG     _CP_OFF & _PWRTE_ON & _WDT_OFF & _XT_OSC
DelCnt    equ    0x20; счетчик задержки
   org    0
   movlw    B'00000000'; весь PORTB на вывод
   tris    PORTB
start:
   call    stepfx
   nop
   call    stepbx
   nop
   goto    start
stepfx    movlw    B'11111111'
   movwf    PORTB
   call    delay
   return
stepbx    movlw    B'00000000'
   movwf    PORTB
   call    delay
   return
delay    movlw    D'143'            
   movwf    DelCnt
DelLp:    nop
   nop
   decfsz    DelCnt, F
   goto    DelLp
   return
   end

Программирую я ICPROG-ом через JDM.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 07 апр 2006, 20:09 
Не в сети
Аватара пользователя

Зарегистрирован: 12 янв 2006, 17:41
Сообщения: 15
Откуда: г.Апатиты Мурманская обл.
В asm не силен, так что сам понимаешь:
Проблема номер раз:
MPLAB 7.20 не компелирует пока
Код:
org    0
не заменил  
Код:
org    0x5

Проблема номер два:
BOD включен: может напряжение  нестабильно он и сбрасывается пока конденсатор снова не зарядиться.

P.S. Смени ICPROG на что-то более стабильное.
Например WinPic800
Размер: 923KB


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


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

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO