Страница 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
вот код и схема

Код: Выделить всё

 

__CONFIG   _CP_OFF & _HS_OSC

 
А почему генератор 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
вот код и схема

Код: Выделить всё

 

__CONFIG   _CP_OFF & _HS_OSC

 
А почему генератор HS a не XT(курите даташит),до 20 МГц ХТ прокатывает а выше уже HS. :)
поменял на ХТ -все равно не работает

Re: помогите новичку с pic16f84a

Добавлено: Сб ноя 26, 2011 22:43:57
vova_
К@Т писал(а):
vova_ писал(а):микроконтроллер прошивается но не работает, в протеусе все норм .программатор ponyprog
вот код и схема

Код: Выделить всё

 

__CONFIG   _CP_OFF & _HS_OSC

 
А почему генератор 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
К@Т писал(а):Завидуете....Да?....
Чему ? :shock: Только если тому, что у меня нет того, что Вы курили :)))

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

Re: помогите новичку с pic16f84a

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

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

Re: помогите новичку с pic16f84a

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

Re: помогите новичку с pic16f84a

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

Re: помогите новичку с pic16f84a

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