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

 
 
 
Reply to this topicStart new topic
> Глюк Pic а?, или кривые руки?
Antonii
сообщение Apr 26 2007, 01:10
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 21
Регистрация: 5-03-07
Пользователь №: 25 877



есть непонятная проблема, суть:
pic16f84A на 4 Мгц, делаю схему бегущих огней, порт А и порт В настраиваю как выхода, управляя нулем зажигаю последовательно светодиоды на выходе. с портом А все ОК, порт В с сюрпризом, не загорается 7-й бит, хотя в программе четко описан,
excl.gif при плавном выключении питания 7-й бит порта В работает исправно. blink.gif
Запитываю схему от лабораторного ИП через дополнительную кренку на 5В в мплабе все работает отлично(ошибка в программе исключена), схемотехнически все подключено верно, что это?
питание стабильное.
если кто встречался с чем нибудь вроде этого, поделитесь пожалуйста.
кусок кода
movlw b'10111111' ; тут работает
movwf PORTB
call Timer ; таймер время выдерживает
movlw b'01111111' ; а вот
movwf PORTB ; это
call Timer ; игнорирует
movlw b'11111111' ; дальше все работает хорошо
movwf PORTB
call Timer
Go to the top of the page
 
+Quote Post
fantasy
сообщение Apr 27 2007, 09:15
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 69
Регистрация: 17-09-05
Из: Kirov
Пользователь №: 8 659



Цитата(Antonii @ Apr 26 2007, 02:10) *
кусок кода
movlw b'10111111' ; тут работает
movwf PORTB
call Timer ; таймер время выдерживает
movlw b'01111111' ; а вот
movwf PORTB ; это
call Timer ; игнорирует
movlw b'11111111' ; дальше все работает хорошо
movwf PORTB
call Timer


1) неправильно переключаете банки памяти данных (PORTB и TRISB "висят" на одном адресе, но в РАЗНЫХ банках памяти;

2) ошибка в монтаже схемы ("сопля" и т.п.)

Другого на ум не приходит, т.к. оч. мало у Вас исходных данных для нормального ответа..


--------------------
В голове слышался грохот: рушились грандиозные планы...
Go to the top of the page
 
+Quote Post
Antonii
сообщение Apr 27 2007, 14:17
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 21
Регистрация: 5-03-07
Пользователь №: 25 877



вопрос снят, разобрался в чем дело, плохое питание, какие то провалы на 0.3 В, видимо плохая кренка
Go to the top of the page
 
+Quote Post

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

 


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


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