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

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
vova_
Родился
Сообщения: 7
Зарегистрирован: Сб ноя 26, 2011 18:05:57

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

Сообщение 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                     
Вложения
2011-11-26_171244.jpg
(121.89 КБ) 553 скачивания
Реклама
alex_p_82
Встал на лапы
Сообщения: 86
Зарегистрирован: Ср сен 09, 2009 11:27:29
Откуда: Украина

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

Сообщение alex_p_82 »

А где задержка после обнуления портов? У вас получается сначало обнуляются порты. Через 2мкс на портах появляется 1, потом задержка и опять все по кругу.
Реклама
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

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

Сообщение Аlex »

микроконтроллер прошивается но не работает
Если контроллер не работает, значит его надо сменить.

PS: А в чём, собссно, вопрос ? Или Вы кодом и схемой пришли поделиться ?
vova_
Родился
Сообщения: 7
Зарегистрирован: Сб ноя 26, 2011 18:05:57

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

Сообщение vova_ »

вопрос в том где ошибка, если прошивается нормально, но светодиоды не горят
Реклама
Эиком - электронные компоненты и радиодетали
otest
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

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

Сообщение otest »

vova_ писал(а):вопрос в том где ошибка, если прошивается нормально, но светодиоды не горят
Вам же ясно написал alex_p_82 почему не читаем?
Реклама
vova_
Родился
Сообщения: 7
Зарегистрирован: Сб ноя 26, 2011 18:05:57

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

Сообщение vova_ »

alex_p_82 писал(а):А где задержка после обнуления портов? У вас получается сначало обнуляются порты. Через 2мкс на портах появляется 1, потом задержка и опять все по кругу.
не помагает
Реклама
Аватара пользователя
К@Т
Говорящий с текстолитом
Сообщения: 1573
Зарегистрирован: Сб окт 09, 2010 12:33:48
Откуда: Незалежная

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

Сообщение К@Т »

vova_ писал(а):микроконтроллер прошивается но не работает, в протеусе все норм .программатор ponyprog
вот код и схема

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

 

__CONFIG   _CP_OFF & _HS_OSC

 
А почему генератор HS a не XT(курите даташит),до 20 МГц ХТ прокатывает а выше уже HS. :)
Вложения
PIC16F84.pdf
(322.07 КБ) 37238 скачиваний
У кошки 4 ноги и хвост-плюс,минус,вход,выход,а хвост-земля.....Надо переходить с китайской бурды на канифоль.......[url=http://infobar.hsdn.org/][img]http://static.hsdn.org/infobar/350x60.gif[/img][/url]
Аватара пользователя
bdw
Прорезались зубы
Сообщения: 202
Зарегистрирован: Сб май 28, 2011 15:06:17
Откуда: минск
Контактная информация:

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

Сообщение bdw »

день добрый. я только освоил пока одну микросхему аттинни2313 с программой понипрог и вот таким программатором http://forum.cxem.net/index.php?showtopic=47160 а вот нашёл интересные схемы на PIC16F84A .в списке понипрог она есть-а что надо изменить в программаторе ? и вообще сложно ли это. я посмотрел на распиновку-там обозначения даже другие. с уважением...
vova_
Родился
Сообщения: 7
Зарегистрирован: Сб ноя 26, 2011 18:05:57

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

Сообщение vova_ »

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

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

 

__CONFIG   _CP_OFF & _HS_OSC

 
А почему генератор HS a не XT(курите даташит),до 20 МГц ХТ прокатывает а выше уже HS. :)
поменял на ХТ -все равно не работает
vova_
Родился
Сообщения: 7
Зарегистрирован: Сб ноя 26, 2011 18:05:57

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

Сообщение vova_ »

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

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

 

__CONFIG   _CP_OFF & _HS_OSC

 
А почему генератор HS a не XT(курите даташит),до 20 МГц ХТ прокатывает а выше уже HS. :)
поменял на ХТ -все равно не работает
Аватара пользователя
К@Т
Говорящий с текстолитом
Сообщения: 1573
Зарегистрирован: Сб окт 09, 2010 12:33:48
Откуда: Незалежная

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

Сообщение К@Т »

bdw писал(а):день добрый. я только освоил пока одну микросхему аттинни2313 с программой понипрог и вот таким программатором http://forum.cxem.net/index.php?showtopic=47160 а вот нашёл интересные схемы на PIC16F84A .в списке понипрог она есть-а что надо изменить в программаторе ? и вообще сложно ли это. я посмотрел на распиновку-там обозначения даже другие. с уважением...
Еп....понский день откуда Вы такие берётесь?Собирайте экстрапик(тема чуть ниже) и будет Вам счастье. :)
У кошки 4 ноги и хвост-плюс,минус,вход,выход,а хвост-земля.....Надо переходить с китайской бурды на канифоль.......[url=http://infobar.hsdn.org/][img]http://static.hsdn.org/infobar/350x60.gif[/img][/url]
alex_p_82
Встал на лапы
Сообщения: 86
Зарегистрирован: Ср сен 09, 2009 11:27:29
Откуда: Украина

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

Сообщение alex_p_82 »

Попробуйте выключить WDT
Аватара пользователя
К@Т
Говорящий с текстолитом
Сообщения: 1573
Зарегистрирован: Сб окт 09, 2010 12:33:48
Откуда: Незалежная

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

Сообщение К@Т »

alex_p_82 писал(а):Попробуйте выключить WDT
А что сабачка даст в этой проге?
У кошки 4 ноги и хвост-плюс,минус,вход,выход,а хвост-земля.....Надо переходить с китайской бурды на канифоль.......[url=http://infobar.hsdn.org/][img]http://static.hsdn.org/infobar/350x60.gif[/img][/url]
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

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

Сообщение Аlex »

К@Т писал(а):(курите даташит),до 20 МГц ХТ прокатывает а выше уже HS. :)
К@Т, Вы чего накурились такого ? Выше 20Мгц этот МК вообще не может работать. :)))
HS от 8Мгц идёт. По моему, курить ДШ не ТС нужно :)
Аватара пользователя
К@Т
Говорящий с текстолитом
Сообщения: 1573
Зарегистрирован: Сб окт 09, 2010 12:33:48
Откуда: Незалежная

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

Сообщение К@Т »

Аlex писал(а):
К@Т писал(а):(курите даташит),до 20 МГц ХТ прокатывает а выше уже HS. :)
К@Т, Вы чего накурились такого ? Выше 20Мгц этот МК вообще не может работать. :)))
Завидуете....Да?....Гдето на какомто сайте мне попадалась схема"генератор видеосигнала на пик 12ф629" так её автар в коментах утверждал что она у него работала с кварцем на 45МГц(хотя в схеме начерче 12Мгц(кажетса)).Если интерисуетесь схемой и прошивкой то потресу свой винт и отправлю Вам.
У кошки 4 ноги и хвост-плюс,минус,вход,выход,а хвост-земля.....Надо переходить с китайской бурды на канифоль.......[url=http://infobar.hsdn.org/][img]http://static.hsdn.org/infobar/350x60.gif[/img][/url]
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

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

Сообщение Аlex »

К@Т писал(а):Завидуете....Да?....
Чему ? :shock: Только если тому, что у меня нет того, что Вы курили :)))

На 45Мгц, 629-ый не будет работать. Если только поднять питание раз в 5 больше и радиатор повесить, чтобы не покраснел :)
Аватара пользователя
К@Т
Говорящий с текстолитом
Сообщения: 1573
Зарегистрирован: Сб окт 09, 2010 12:33:48
Откуда: Незалежная

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

Сообщение К@Т »

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

На 45Мгц, 629-ый не будет работать. Если только поднять питание раз в 5 больше и радиатор повесить, чтобы не покраснел :)
Сам не проверял,но автар клялся что работает,кстати если я верно помню то там питание=два пальца(батарейки). :)
У кошки 4 ноги и хвост-плюс,минус,вход,выход,а хвост-земля.....Надо переходить с китайской бурды на канифоль.......[url=http://infobar.hsdn.org/][img]http://static.hsdn.org/infobar/350x60.gif[/img][/url]
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

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

Сообщение Аlex »

К@Т писал(а):автар клялся что работает
Давайте мы лучше будем придерживаться технической литературы, а не клятвам неизвестных авторов. :wink:
Аватара пользователя
К@Т
Говорящий с текстолитом
Сообщения: 1573
Зарегистрирован: Сб окт 09, 2010 12:33:48
Откуда: Незалежная

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

Сообщение К@Т »

Аlex писал(а):
К@Т писал(а):автар клялся что работает
Давайте мы лучше будем придерживаться технической литературы, а не клятвам неизвестных авторов. :wink:
Ну вот поэтому я и закинул даташит на 84. :)
У кошки 4 ноги и хвост-плюс,минус,вход,выход,а хвост-земля.....Надо переходить с китайской бурды на канифоль.......[url=http://infobar.hsdn.org/][img]http://static.hsdn.org/infobar/350x60.gif[/img][/url]
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

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

Сообщение Аlex »

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

Вернуться в «Микроконтроллеры и ПЛИС»