Электроприводы, КИПиА, станции водоподготовки бассейнов, электроника

PNP-LinE

Объявление

Добрый день, Уважаемые поситители форума компании Пи Эн Пи - Лайн!

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » PNP-LinE » Контроллеры и Компьютеры. » Помогите запустить!


Помогите запустить!

Сообщений 1 страница 20 из 26

1

помогите, пожалуйста, запустить следующую программу:
надо выдать на RA0-RA3 единицы:

Код:
list	p=16F84
include	"p16F84.inc"


__CONFIG _CP_OFF & _PWRTE_OFF & _WDT_OFF & _XT_OSC ;кварц внешний 32 кГц


org	0x00
goto    	start
	
org	0x220
start

;init processor
banksel  TRISA          ; то же самое, что и BCF STATUS, RP0???

movlw	0x00	
movwf	TRISA	;0 output, 1 input

movwf	OPTION_REG

banksel	PORTA
movlw	0xff
movwf	PORTA
;start program
stp
gotostp
end

но почему-то на выводах ra0-ra3 - логический ноль. почему?
или прога или контроллер?

2

1. Зачем обнулять  OPTION_REG если не используется ни WDT, ни TMR0?
2. А что нам производитель говорит по поводу  кварца 32кГц -  _LP_OSC.

В симуляторе все работает.
Попробуйте заменить тип кварца и еще раз проверте схему.

3

sja написал(а):
Код:
banksel  TRISA          ; то же самое, что и BCF STATUS, RP0???

Скорее BSF STATUS, RP0

4

по поводу БАНКСЕЛ - согласен, описался :)

обнулять - чтоб не мешали (на всякий случай - я первый день за ПИКом).

все сделал по совету - убрал обнуление, поставил ЛП - резхультат тот же :(

я и сам так раньше эксперементировал...

что, остается только схема?
она проста: питание 3.15 В, ресет серез резюк на "+", кварц 32 кгц через 2 кандера на 27мкф, остальное все почти в воздухе.
что может быть???
как проверить, может сдох ПИК???

5

У вас 16LF84?

6

sja написал(а):

кварц 32 кгц через 2 кандера на 27мкф

Надеюсь это опечатка.

7

конечно, ПФ!
контроллер пик16Ф84

хотелось бы увидеть ЗАВЕДОМО РАБОЧУЮ программу для выставления портов А в 1 для 16ф84, чтоб под нее дорабатывать схему.
заранее спасибо. желательно на асме.

Отредактировано sja (2006-05-28 20:49:00)

8

инетерсно!
у меня два одинаковых кандера стояло по 27 пф.
внес пальцем доп емкость - вроде запустился контроллер, но кандеры не по номиналу.
поэтому кварц не "раскачивался" и соответсвенно не запускался контроллер.
буду менять кандеры. вроде все работает. всем спасибо :)

9

sja написал(а):

инетерсно!
у меня два одинаковых кандера стояло по 27 пф.
внес пальцем доп емкость - вроде запустился контроллер, но кандеры не по номиналу.
поэтому кварц не "раскачивался" и соответсвенно не запускался контроллер.
буду менять кандеры. вроде все работает. всем спасибо :)

У меня подобная фигня была с первой поделкой на ПИКе... С кондерами поэксперементировал и все запустилось!

10

sja написал(а):

контроллер пик16Ф84

И вы хотите чтобы он работал от 3.15 Вольт?

11

Deimos написал(а):
sja написал(а):

контроллер пик16Ф84

И вы хотите чтобы он работал от 3.15 Вольт?

Нет у меня от 4,5 - 5 вольт! :/

12

Deimos написал(а):

И вы хотите чтобы он работал от 3.15 Вольт?

по описанию вообще от 2 вольт!

так что при 3 вольтах очень прекрассно даже работает!
только кандеры не подобрал еще, а так пальчиком кварц побалуешь и все работает :) ^_^

13

Ура! Давай с кондерами разбирайся! :friends:

14

sja написал(а):

по описанию вообще от 2 вольт!

Откройте 76 страницу DS30430C и посмотрите какой именно работает от 2, а какой начиная с 4 Вольт.

15

я открыл ПДФ документ от МИКРОЧИПА про микроконтроллер ПИК16Ф84 (не А!) и там написано - от 2 (ДВУХ) вольт. :)

кстати, запустилось все на 3,5 Вольтах следующим образом:
кварц 32 кГц, на ОСЦ2 (15 нога) - кандер 82пФ, на ОСЦ1 (16 нога) - кандер 68пФ.
вот так.

16

А внизу слева:
DS30430C-page 1

1.
Страница 77(PIC16f84)
Vdd 4.0-6.0
Страница 78(PIC16lf84)
Vdd 2.0-6.0

Это я к тому, что читать нужно дальше первой страницы.

2. Слышал я про такие фокусы с питанием. Вся фишка в том, что не все 16f84 могут работать при напряжении меньше 4.0. Поэтому не стоит пускать в серию устройство с нестандартным для данного контроллера напряжением питания.

17

я скачал док с сайта АЛЛДАТАШИТ - там указано, что питание контроллеров pic 16fxx 2.0 - 6.0 v !
:/

18

Да неужели.

P.S. Скоро свою подпись дополню переводом.

19

Devices Included in this Data Sheet:
• PIC16F83
• PIC16F84
• PIC16CR83
• PIC16CR84
• Extended voltage range devices available
(PIC16LF8X, PIC16LCR8X)

...

CMOS Flash/EEPROM Technology:
• Low-power, high-speed technology
• Fully static design
• Wide operating voltage range:
- Commercial: 2.0V to 6.0V                      <---------------------  here!!!
- Industrial:  2.0V to 6.0V                        <--------------------   here!!!
• Low power consumption:
- < 2 mA typical @ 5V, 4 MHz
- 15 ?A typical @ 2V, 32 kHz
- < 1 ?A typical standby current @ 2V

кароче, работает - и слава БОГУ!

:)

20

sja написал(а):

Extended voltage range devices available
(PIC16LF8X, PIC16LCR8X)

- Commercial: 2.0V to 6.0V                      <---------------------  here!!!
- Industrial:  2.0V to 6.0V                        <--------------------   here!!!

:)

Вот для расширенного диапазона питание от 2 Вольт.


Вы здесь » PNP-LinE » Контроллеры и Компьютеры. » Помогите запустить!