реклама на сайте
подробности

 
 
> PIC18F4550 не работает
mustelus
сообщение Nov 26 2009, 15:42
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 43
Регистрация: 21-11-08
Из: BELARUS
Пользователь №: 41 837



Доброго всем времени суток.... У меня возникла проблема с "простой" схемкой...
Использую PIC18F4550, задума простее некуда: при запуске изначально все пины PORTD в состоянии 01010101, при появлении сигнала на RB6 состояния меняються следующим образом 10101010...
Соответственно програма простее некуда:

LIST P=18F4550, F=INHX32, r=dec
#include <P18F4550.INC>

CONFIG FOSC = HS

main:

clrf PORTB
clrf PORTD
movlw b'11111111'
movwf TRISB
movlw b'11111111'
movwf TRISB


LOOP:
btfsc PORTB,6
goto true
goto false

true:
movlw b'10101010'
movwf PORTD
goto LOOP

false:
movlw b'01010101'
movwf PORTD
goto LOOP

END

В отладчике все работает, а вот на практике, даже не дышет...
Подскажите что здесь не так, схема не верна или в програме ошибка???

Ниже прикреплена схема...
Прикрепленное изображение
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Guest_@Ark_*
сообщение Dec 1 2009, 08:28
Сообщение #2





Guests






Цитата
Добрый день еще раз....
Я немного переделал проект следующим образом: ....
ЧТО Я ЕЩЕ НЕ ТАК СДЕЛАЛ.....

Вы начали усложнять программу, так и не добившись работоспособности первого варианта. Это не правильно. Нужно вернуться к первоначальной, простой версии вашей программы, и, для начала, заставить работать ее. Пока эту задачку не решите (на реальной схеме, а не в отладчике!) - двигаться дальше нет смысла...
Последний вариант схемы подойдет. Поменяете только в исходной версии программы RB6 на RB0, например, чтобы не переделывать схему. Проверьте все ли биты конфигурации выставлены правильно при прошивке. Посмотрите осциллографом генерит ли кварц...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- mustelus   PIC18F4550 не работает   Nov 26 2009, 15:42
- - Herz   Там действительно по 20мкф конденсаторы вокруг ква...   Nov 26 2009, 16:25
- - mustelus   А, нет, ошибся , 20pF каждый....   Nov 26 2009, 17:56
- - @Ark   Цитата... Подскажите что здесь не так, схема не ве...   Nov 26 2009, 20:52
|- - dENIM   Цитата(@Ark @ Nov 26 2009, 22:52) - Свето...   Dec 20 2009, 09:43
- - mustelus   На кварц так и написано по 20pF каждый... А не мог...   Nov 29 2009, 09:37
|- - Herz   Цитата(mustelus @ Nov 29 2009, 11:37) На ...   Nov 29 2009, 11:32
- - mustelus   Добрый день еще раз.... Я немного переделал проект...   Dec 1 2009, 07:50
- - Herz   Подождите с прерываниями. Для начала упростите про...   Dec 1 2009, 10:32
- - mustelus   Кварц генерит, проверил осциллографам... WDT отклю...   Dec 1 2009, 10:48
- - @Ark   Вы, лучше, упростите программу до предела, как Вам...   Dec 1 2009, 11:05
- - mustelus   Прошиваю програматором "Phyton ChipProgUSB...   Dec 1 2009, 15:44
- - mustelus   Все, нашол, все дело в MCLR (подтянул вывод MCLR ч...   Dec 2 2009, 10:15
- - mustelus   Здравствуйте госпада.... Продолжаю сражаться с мик...   Dec 15 2009, 21:04
|- - ar__systems   Цитата(mustelus @ Dec 15 2009, 16:04) Здр...   Dec 15 2009, 22:01
- - mustelus   Регистры. Понятно, так я ж не пустой чип подключа...   Dec 16 2009, 17:11
|- - ar__systems   Цитата(mustelus @ Dec 16 2009, 12:11) Рег...   Dec 17 2009, 04:35
- - mustelus   Вот не задача, в програме все инициализировано но ...   Dec 18 2009, 17:14
- - @Ark   PIC18F2450/4450 Data Sheet .... 21.0 ELECTRICAL CH...   Dec 20 2009, 12:05
- - abrakada   Что касается usb, так это действительно непростая ...   Dec 27 2009, 12:09


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th August 2025 - 12:09
Рейтинг@Mail.ru


Страница сгенерированна за 0.01471 секунд с 7
ELECTRONIX ©2004-2016