Страница 1 из 2
помогите новичку с pic16f84a
Добавлено: Сб ноя 26, 2011 18:17:20
vova_
микроконтроллер прошивается но не работает, в протеусе все норм .программатор ponyprog
вот код и схема
Код: Выделить всё
list p=16F84A ; list directive to define processor
#include <p16F84a.inc> ; processor specific variable definitions
__CONFIG _CP_OFF & _HS_OSC
dl equ 0x0D
dl1 equ 0x0E
org 0x0000 ; processor reset vector
bsf STATUS, RP0
movlw b'00000000'
movwf TRISA
movlw b'00000000'
movwf TRISB
bcf STATUS, RP0
start clrf PORTA
clrf PORTB
movlw b'11111111'
movwf PORTA
movlw b'11111111'
movwf PORTB
call delay
call delay
goto start
delay
movlw .250
ret movwf dl
nop
nop
nop
call rr
decfsz dl
goto ret
return
rr
movlw .250
ret1 movwf dl1
nop
nop
decfsz dl1
goto ret1
return
END
Re: помогите новичку с pic16f84a
Добавлено: Сб ноя 26, 2011 20:56:00
alex_p_82
А где задержка после обнуления портов? У вас получается сначало обнуляются порты. Через 2мкс на портах появляется 1, потом задержка и опять все по кругу.
Re: помогите новичку с pic16f84a
Добавлено: Сб ноя 26, 2011 21:16:06
Аlex
микроконтроллер прошивается но не работает
Если контроллер не работает, значит его надо сменить.
PS: А в чём, собссно, вопрос ? Или Вы кодом и схемой пришли поделиться ?
Re: помогите новичку с pic16f84a
Добавлено: Сб ноя 26, 2011 22:01:39
vova_
вопрос в том где ошибка, если прошивается нормально, но светодиоды не горят
Re: помогите новичку с pic16f84a
Добавлено: Сб ноя 26, 2011 22:08:17
otest
vova_ писал(а):вопрос в том где ошибка, если прошивается нормально, но светодиоды не горят
Вам же ясно написал
alex_p_82 почему не читаем?
Re: помогите новичку с pic16f84a
Добавлено: Сб ноя 26, 2011 22:17:30
vova_
alex_p_82 писал(а):А где задержка после обнуления портов? У вас получается сначало обнуляются порты. Через 2мкс на портах появляется 1, потом задержка и опять все по кругу.
не помагает
Re: помогите новичку с pic16f84a
Добавлено: Сб ноя 26, 2011 22:26:30
К@Т
vova_ писал(а):микроконтроллер прошивается но не работает, в протеусе все норм .программатор ponyprog
вот код и схема
А почему генератор HS a не XT(курите даташит),до 20 МГц ХТ прокатывает а выше уже HS.

Re: помогите новичку с pic16f84a
Добавлено: Сб ноя 26, 2011 22:38:24
bdw
день добрый. я только освоил пока одну микросхему аттинни2313 с программой понипрог и вот таким программатором
http://forum.cxem.net/index.php?showtopic=47160 а вот нашёл интересные схемы на PIC16F84A .в списке понипрог она есть-а что надо изменить в программаторе ? и вообще сложно ли это. я посмотрел на распиновку-там обозначения даже другие. с уважением...
Re: помогите новичку с pic16f84a
Добавлено: Сб ноя 26, 2011 22:43:57
vova_
К@Т писал(а):vova_ писал(а):микроконтроллер прошивается но не работает, в протеусе все норм .программатор ponyprog
вот код и схема
А почему генератор HS a не XT(курите даташит),до 20 МГц ХТ прокатывает а выше уже HS.

поменял на ХТ -все равно не работает
Re: помогите новичку с pic16f84a
Добавлено: Сб ноя 26, 2011 22:43:57
vova_
К@Т писал(а):vova_ писал(а):микроконтроллер прошивается но не работает, в протеусе все норм .программатор ponyprog
вот код и схема
А почему генератор HS a не XT(курите даташит),до 20 МГц ХТ прокатывает а выше уже HS.

поменял на ХТ -все равно не работает
Re: помогите новичку с pic16f84a
Добавлено: Сб ноя 26, 2011 22:44:37
К@Т
bdw писал(а):день добрый. я только освоил пока одну микросхему аттинни2313 с программой понипрог и вот таким программатором
http://forum.cxem.net/index.php?showtopic=47160 а вот нашёл интересные схемы на PIC16F84A .в списке понипрог она есть-а что надо изменить в программаторе ? и вообще сложно ли это. я посмотрел на распиновку-там обозначения даже другие. с уважением...
Еп....понский день откуда Вы такие берётесь?Собирайте экстрапик(тема чуть ниже) и будет Вам счастье.

Re: помогите новичку с pic16f84a
Добавлено: Сб ноя 26, 2011 22:47:37
alex_p_82
Попробуйте выключить WDT
Re: помогите новичку с pic16f84a
Добавлено: Сб ноя 26, 2011 22:52:58
К@Т
alex_p_82 писал(а):Попробуйте выключить WDT
А что сабачка даст в этой проге?
Re: помогите новичку с pic16f84a
Добавлено: Сб ноя 26, 2011 22:57:36
Аlex
К@Т писал(а):(курите даташит),до 20 МГц ХТ прокатывает а выше уже HS.

К@Т, Вы чего накурились такого ? Выше 20Мгц этот МК вообще не может работать.

HS от 8Мгц идёт. По моему, курить ДШ не ТС нужно

Re: помогите новичку с pic16f84a
Добавлено: Сб ноя 26, 2011 23:03:11
К@Т
Аlex писал(а):К@Т писал(а):(курите даташит),до 20 МГц ХТ прокатывает а выше уже HS.

К@Т, Вы чего накурились такого ? Выше 20Мгц этот МК вообще не может работать.

Завидуете....Да?....Гдето на какомто сайте мне попадалась схема"генератор видеосигнала на пик 12ф629" так её автар в коментах утверждал что она у него работала с кварцем на 45МГц(хотя в схеме начерче 12Мгц(кажетса)).Если интерисуетесь схемой и прошивкой то потресу свой винт и отправлю Вам.
Re: помогите новичку с pic16f84a
Добавлено: Сб ноя 26, 2011 23:06:48
Аlex
К@Т писал(а):Завидуете....Да?....
Чему ?

Только если тому, что у меня нет того, что Вы курили
На 45Мгц, 629-ый не будет работать. Если только поднять питание раз в 5 больше и радиатор повесить, чтобы не покраснел

Re: помогите новичку с pic16f84a
Добавлено: Сб ноя 26, 2011 23:09:59
К@Т
Аlex писал(а):К@Т писал(а):Завидуете....Да?....
Чему ?

Только если тому, что у меня нет того, что Вы курили
Именно.
Аlex писал(а):
На 45Мгц, 629-ый не будет работать. Если только поднять питание раз в 5 больше и радиатор повесить, чтобы не покраснел

Сам не проверял,но автар клялся что работает,кстати если я верно помню то там питание=два пальца(батарейки).

Re: помогите новичку с pic16f84a
Добавлено: Сб ноя 26, 2011 23:13:52
Аlex
К@Т писал(а):автар клялся что работает
Давайте мы лучше будем придерживаться технической литературы, а не клятвам неизвестных авторов.

Re: помогите новичку с pic16f84a
Добавлено: Сб ноя 26, 2011 23:15:35
К@Т
Аlex писал(а):К@Т писал(а):автар клялся что работает
Давайте мы лучше будем придерживаться технической литературы, а не клятвам неизвестных авторов.

Ну вот поэтому я и закинул даташит на 84.

Re: помогите новичку с pic16f84a
Добавлено: Сб ноя 26, 2011 23:23:58
Аlex
Ну вот поэтому я и закинул даташит на 84.
Что это за ДатаШит такой ? В нём вообще написано что рабочая частота до 4Мгц.
Вот это Даташит
Стр. 24 откройте
