Бегущие огни на pic16f628 - Страница 2 - Форум Picbasic.ru
Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 2 из 2«12
Модератор форума: demanik 
Форум Picbasic.ru » Программирование МК » Proton PicBasic » Бегущие огни на pic16f628 (Нужна помощь, поправить исходник)
Бегущие огни на pic16f628
ecclat Дата: Сб, 26.12.2009, 13:20  |                                                                                                                Сообщение # 16
Группа: Проверенные
Ранг:  Новенький
Сообщений: 8
Репутация: 0   ±
Замечания:   ±
На сайте с 19.12.2009

Статус: Offline

Quote (ivan_fd)
Прикрепляю исправленный АСМ, только 3 строчки нужно изменить.

Схема в протеусе работает, а на железе не подает признаков жизни, может что с конфигурацией? Программатор у меня AutoProg, скрин окна конфигурации я прикрепил. sad
Прикрепления: 3204196.jpg(17Kb)

Сообщение отредактировал ecclat - Сб, 26.12.2009, 15:28
ЯНДЕКС Дата: 26.12.2009
ivan_fd Дата: Сб, 26.12.2009, 19:54  |                                                                                                                Сообщение # 17
Группа: Модераторы
Ранг:  Специалист
Сообщений: 881
Репутация: 47   ±
Замечания:   ±
На сайте с 12.01.2009

Статус: Offline

Вы собирали по схеме с протеуса? С конфигурацией, конечно не то, пропишите в ASM файл
Code
__CONFIG _CP_OFF & _PWRTE_ON & _WDT_OFF & _XT_OSC & _BODEN_OFF & _LVP_OFF

после
Code

  LIST  P=16F877
  #INCLUDE    "P16F877.INC"
, и скомпилируйте.

Также вывод MCLR нужно посадить через ~1.5к на +5В, ну и поставить кварц на 4Мгц.


Меня все время преследуют умные мысли...но я быстрее!!!
ecclat Дата: Вс, 27.12.2009, 10:32  |                                                                                                                Сообщение # 18
Группа: Проверенные
Ранг:  Новенький
Сообщений: 8
Репутация: 0   ±
Замечания:   ±
На сайте с 19.12.2009

Статус: Offline

Спасибо большое, заработало!

Добавлено (27.12.2009, 08.42.54)
---------------------------------------------
У меня еще один вопрос возник. А можно ли добавить переменный резистор, для того что-бы понизить скорость мигания, что-то они быстро бегают?

Добавлено (27.12.2009, 10.32.34)
---------------------------------------------

Quote (ivan_fd)
Вы собирали по схеме с протеуса? С конфигурацией, конечно не то, пропишите в ASM файл Code__CONFIG _CP_OFF & _PWRTE_ON & _WDT_OFF & _XT_OSC & _BODEN_OFF & _LVP_OFF

Конфигурацию надо в таком виде прописать

Code
LIST  P=16F877
#INCLUDE    "P16F877.INC"
__CONFIG H'3F33'

Здесь я включил RC генератор, только с конденсаторами и резисторами надо разобратся!

Сообщение отредактировал ecclat - Вс, 27.12.2009, 10:33
ivan_fd Дата: Вс, 27.12.2009, 14:13  |                                                                                                                Сообщение # 19
Группа: Модераторы
Ранг:  Специалист
Сообщений: 881
Репутация: 47   ±
Замечания:   ±
На сайте с 12.01.2009

Статус: Offline

Quote (ecclat)
У меня еще один вопрос возник. А можно ли добавить переменный резистор, для того что-бы понизить скорость мигания, что-то они быстро бегают?

И куда вы его добавите? Скорость мигания можно снизить в процедуре
Code
GECIKME  
  MOVLW  D'25'
  MOVWF  SAYAC1
DON_C    MOVLW  D'25'
  MOVWF  SAYAC2
DON_B    MOVLW  D'25'
  MOVWF  SAYAC3
DON_A    DECFSZ  SAYAC3,F
  GO TO  DON_A
  DECFSZ  SAYAC2,F
  GOTO  DON_B
  DECFSZ  SAYAC1,F
  GOTO  DON_C
  RETURN  

Или снизить частоту, RC цепочку.

Quote (ecclat)
Конфигурацию надо в таком виде прописать

Да можно и в таком виде:

Code
__CONFIG   3f33h


Меня все время преследуют умные мысли...но я быстрее!!!
tombender Дата: Вт, 14.09.2010, 20:09  |                                                                                                                Сообщение # 20
Группа: Пользователи
Ранг:  Новенький
Сообщений: 17
Репутация: 0   ±
Замечания:   ±
На сайте с 14.09.2010

Статус: Offline

Привет

А как исползоват програму эффектов?

Прикрепления: FANCY_LEDS.rar(15Kb)
Форум Picbasic.ru » Программирование МК » Proton PicBasic » Бегущие огни на pic16f628 (Нужна помощь, поправить исходник)
Страница 2 из 2«12
Поиск: