Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
26.03.2010, 21:07
|
|
Временная регистрация
Регистрация: 16.07.2007
Адрес: Испания
Сообщений: 64
Сказал спасибо: 1
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
|
Помогите с PIC16F84
Решил попробывать програмировать пик купил програматор типа SOLO
он имеет 1 разем DIP8 DIP18 и слот для карточки для спутникового ТВ
Програмировал програмой IcProg и Winpic800 прошивает нормально пишет что прошито успешно и читает тоже нормально но ? вставляю чип в схему не работает менял кварц ни чего и схема простая с выхода RB0 должна выходить определенная частота и не работает незнаю почему
распечатка асемблера :
LIST p=16F84A
__CONFIG 03FF1H
Status equ 03h
TrisB equ 06h
PortB equ 06h
Sec equ 0Ch
F equ 1
org 0
goto Start
Start bsf Status,5
movlw .0
movwf TrisB
bcf Status,5
movlw .32
movwf Sec
bcf PortB,0
nop
nop
Pause_1 decfsz Sec,F
goto Pause_1
movlw .30
movwf Sec
bsf PortB,0
nop
nop
Pause_2 decfsz Sec,F
goto Pause_2
goto Start
end
Кто знает что подскажите ,может надо другой програматор есть типа
ExtraPic c отдельным питанием ??????????????
|
|
|
|
26.03.2010, 21:26
|
|
Супер-модератор
Регистрация: 15.10.2007
Сообщений: 3,530
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
|
Re: Помогите с PIC16F84
Сообщение от igor33
|
LIST p=16F84A
#include ‹P16F84A.inc› ‹-!!!
__CONFIG 03FF1H ‹- не наглядно
__CONFIG _XT_OSC & _PWRTE_OFF & _WDT_OFF & _CP_OFF ‹- вот так видно что в конфиге
Status equ 03h
TrisB equ 06h
PortB equ 06h
|
![Дьявольски зол](images/smilies/icon_twisted.gif) Подключите файл #include ‹P16F84A.inc› и не надо будет указывать каждый спец. регистр типа Status equ 03h, все это есть в подключаемом файле. Так же пишите конфиг нормально, запись вида 03FF1H ничего не говорит. Это каждый раз надо лезть в даташит и смотреть что да как.
Вывод MCLR подтянут к Vdd через резистор?
Последний раз редактировалось realid; 22.10.2010 в 19:33.
|
|
|
|
26.03.2010, 21:41
|
|
Временная регистрация
Регистрация: 16.07.2007
Адрес: Испания
Сообщений: 64
Сказал спасибо: 1
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
|
Re: Помогите с PIC16F84
Потягивал через резистор 1К и без него пробывал ничего и писал програмку по разному тод же эфект а этот листинг я взял в пакете MPLAB
Может что у меня програматор без отдельного питния и комп не дает того напряжения для прошивки ??????????
|
|
|
|
26.03.2010, 21:49
|
|
Супер-модератор
Регистрация: 15.10.2007
Сообщений: 3,530
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
|
Re: Помогите с PIC16F84
Сообщение от igor33
|
Потягивал через резистор 1К и без него пробывал ничего и писал програмку по разному тод же эфект а этот листинг я взял в пакете MPLAB
Может что у меня програматор без отдельного питния и комп не дает того напряжения для прошивки ??????????
|
МПЛАБ откуда скачивали, с офф. сайта? Какая версия МПЛАБ'а? Причин может быть много. Попробуйте отдельное питание подавать.
Кстати вот переработанная версия вашего листинга программы (делает тоже самое):
Код:
|
list p=16F84A
#include ‹P16F84A.inc›
__CONFIG _XT_OSC & _PWRTE_OFF & _WDT_OFF & _CP_OFF
Sec equ 0Ch
org 0
goto Start
Start:
BANKSEL TRISB
clrf TRISB
BANKSEL PORTB
LOOP:
movlw .32
movwf Sec
Pause_1: decfsz Sec,F
goto Pause_1
movlw 0x01
xorwf PORTB,F
goto LOOP
end |
Последний раз редактировалось realid; 26.03.2010 в 22:07.
|
|
|
|
26.03.2010, 22:06
|
|
Временная регистрация
Регистрация: 16.07.2007
Адрес: Испания
Сообщений: 64
Сказал спасибо: 1
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
|
Re: Помогите с PIC16F84
МпЛаб 5.70.40 и все инструкции выполнены нормально и настроен тоже как надо и делает HEX файл
Главное что в протеусе работает а в железе нет ?????????
И простая очень простая схема немогу понять почему и проганял даже на
Pic Simulatere
|
|
|
|
26.03.2010, 22:10
|
|
Супер-модератор
Регистрация: 15.10.2007
Сообщений: 3,530
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
|
Re: Помогите с PIC16F84
Сообщение от igor33
|
МпЛаб 5.70.40 и все инструкции выполнены нормально и настроен тоже как надо и делает HEX файл
Главное что в протеусе работает а в железе нет ?????????
И простая очень простая схема немогу понять почему и проганял даже на
Pic Simulatere
|
Протез не показатель. Покажите схему.
Последний раз редактировалось realid; 22.10.2010 в 19:32.
|
|
|
|
26.03.2010, 22:16
|
|
Временная регистрация
Регистрация: 16.07.2007
Адрес: Испания
Сообщений: 64
Сказал спасибо: 1
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
|
Re: Помогите с PIC16F84
И всетаки она не работает ??????????
Может кто подскажет шото другое хотелосьбы попробывать контролер как работает их тоже накупил штук 10 а толку ??????
|
|
|
|
26.03.2010, 22:17
|
|
Супер-модератор
Регистрация: 15.10.2007
Сообщений: 3,530
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
|
Re: Помогите с PIC16F84
Сообщение от igor33
|
И всетаки она не работает ??????????
Может кто подскажет шото другое хотелосьбы попробывать контролер как работает их тоже накупил штук 10 а толку ??????
|
Не, программа рабочая. Это либо программатор не прошивает или убил контроллер. Или что то в схеме не так. Давайте схему.
PS. Единственный достойный программатор, пригодный для домашнего изготовления или покупки, потому что не дорогой, это PICkit 2. C ним у вас проблем с прошивкой не будет.
Последний раз редактировалось realid; 26.03.2010 в 22:20.
|
|
|
|
26.03.2010, 23:41
|
|
Почётный гражданин KAZUS.RU
Регистрация: 29.01.2005
Адрес: Воронеж
Сообщений: 1,384
Сказал спасибо: 24
Сказали Спасибо 243 раз(а) в 182 сообщении(ях)
|
Re: Помогите с PIC16F84
Сообщение от igor33
|
схема простая с выхода RB0 должна выходить определенная частота и не работает незнаю почему
|
Если смотрите на светодиоде то частота слишком высокая чтоб её видеть.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 17:16.
|
|