Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Радиоэлектроника

  Все выпуски  

"RusFAQ.ru: Радиоэлектроника"


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ ЭЛЕКТРОНИКА И МЕХАНИКА / Теле- и радиоаппаратура / Радиоэлектроника

Выпуск № 406
от 02.11.2006, 09:35

Администратор:Sel
В рассылке:Подписчиков: 156, Экспертов: 19
В номере:Вопросов: 3, Ответов: 6


Вопрос № 60356: к556рт5 и кр556рт5. это микросхемы с одинаковой распиновкой или нет?...
Вопрос № 60397: Здравствуйте, уважаемы эксперты. У меня проблема с датчиком ds18b20. Известно, что инициализация датчика начинается с посыла импульса обнуления, затем датчик выдаёт сигнал присутствия. Если сигнал не требуется, то это время заполняют паузой. С инициа...
Вопрос № 60400: У меня двд-проигрыватель сони - но почему он не проигрывает обычные ( cd-r cd-rw) диски- какую прошивку нужно, где достать..как ввести...кстати где можно записаться в москве в кружок юного радиотехника( мне 17 лет-может в универе будет),,,???...

Вопрос № 60.356
к556рт5 и кр556рт5. это микросхемы с одинаковой распиновкой или нет?
Отправлен: 27.10.2006, 12:01
Вопрос задал: Митя (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: tank
Здравствуйте, Митя!
Одинаковой.
Ответ отправил: tank (статус: 2-ой класс)
Ответ отправлен: 27.10.2006, 15:46
Оценка за ответ: 5

Отвечает: Dark128
Здравствуйте, Митя!
Да одинаковая, буква Р означает что корпус у нее пластмассовый DIP
---------
Так и только так и никак иначе
Ответ отправил: Dark128 (статус: Студент)
Ответ отправлен: 27.10.2006, 17:50
Оценка за ответ: 5


Вопрос № 60.397
Здравствуйте, уважаемы эксперты. У меня проблема с датчиком ds18b20. Известно, что инициализация датчика начинается с посыла импульса обнуления, затем датчик выдаёт сигнал присутствия. Если сигнал не требуется, то это время заполняют паузой. С инициализацией и приёмом информации проблем нет, а вот принять импульс присутствия упорно не получается (нужен!). Помогите, пожалуйста.
Ниже привожу кусок программы (здесь приёма импульса присутствия нет, а это время заполняется паузой).
;============================================================
; 9. ИНИЦИАЛИЗАЦИЯ DS.
;============================================================
INIDS
CALL HYL
MOVLW 0xCC ;Команда - пропуск номера.
CALL POSIL
MOVLW 0x4E ;Разрешение записи установки 0,1 градуса.
CALL POSIL
MOVLW 0x7D ;Верхний предел +125 градусов.
CALL POSIL
MOVLW 0x77 ;Нижний предел -55 градусов.
CALL POSIL
MOVLW 0x7F ;Конфигурация - 11.
CALL POSIL
CALL HYL ;Импульс обнуления.
MOVLW 0xCC ;Команда - пропуск номера.
CALL POSIL
MOVLW 0x44 ;Команда - разрешение преобразования.
CALL POSIL
MOVLW .3 ;Пауза 750 мс.
MOVWF COUN
SPLU
MOVLW .255
MOVWF PAUS
PLUS
MOVLW .255
NOP
NOP
NOP
NOP
NOP
NOP
ADDLW -1
BTFSS STATUS,2
GOTO $-2
DECFSZ PAUS,1
GOTO PLUS
DECFSZ COUN,1
GOTO SPLU
GOTO PRIEM
HYL
CALL WUX ;Установка нуля на выходе.
MOVLW .125 ;Нулевой импульс
ADDLW -1 ;длительностью = 500 мкс.
BTFSS STATUS,2 ;
GOTO $-2 ;
CALL WXO ;Установка единицы на входе.
MOVLW .125 ;Импульс
ADDLW -1 ;длительностью = 500 мкс.
BTFSS STATUS,2 ;
GOTO $-2 ;
RETURN
;============================================================
; 10. ИЗМЕНЕНИЕ ВХОДА НА ПРИЕМ/ПЕРЕДАЧУ.
;============================================================
WUX
BCF PORTA,DS ;Импульс запроса.
BSF STATUS,5 ;Установка банка 1.
BCF TRISA^80H,DS ;Порт RA, бит DS - Output.
BCF STATUS,5 ;Установка банка 0.
RETURN
WXO
BSF STATUS,5 ;Установка банка 1.
BSF TRISA^80H,DS ;Порт RA, бит DS - Input.
BCF STATUS,5 ;Установка банка 0.
RETURN
;============================================================
; 11. ПРИЕМ 16 БИТ ИЗ DS.
;============================================================
PRIEM
CALL HYL ;Импульс обнуления.
MOVLW 0xCC ;Команда - пропуск номера.
CALL POSIL
MOVLW 0xBE ;Команда - чтение блокнота.
CALL POSIL
CALL PRIE ;Приём младшего байта.
MOVFW LSBH ;Запись принятого байта
MOVWF LSB ;в младший регистр.
CALL PRIE ;Приём старшего байта.
GOTO CXET ;Вычисление температуры.
PRIE
MOVLW .8
MOVWF COUN ;Запись числа бит.
CLRF LSBH ;Обнуление регистра приёма.
PRI
CALL WUX ;Короткий нулевой импульс на выходе.
CALL WXO ;Установка единицы на входе.
MOVLW .2 ;Задержка
CALL X4 ;8 мкс.
MOVFW PORTA ;Запись значения порта
MOVWF TEMP ;во временный регистр.
BTFSS TEMP,DS ;
BCF STATUS,0 ;Сброс бита приёма в ноль.
BTFSC TEMP,DS;
BSF STATUS,0 ;Установка бита приёма в единицу.
RRF LSBH,1 ;Запись в регистр приёма.
MOVLW .12 ;Пауза 60 мкс.
CALL X4;
DECFSZ COUN,1 ;Декремент счётчика.
GOTO PRI ;Повтор цикла приёма.
RETURN
;============================================================
; 12. ПОСЫЛ КОМАНДЫ В DS.
;============================================================
POSIL
MOVWF TEMP ;Запись кода команды во временный регистр.
MOVLW .8 ;Запись числа бит.
MOVWF COUN ;
POSI
RRF TEMP,1 ;Вытолкнем младший бит.
BTFSS STATUS,0 ;Если он нулевой,
GOTO W0 ;то посыл нулевого импульса,
GOTO W1 ;иначе единичного импульса.
POS
DECFSZ COUN,1 ;Декремент счётчика.
GOTO POSI
RETURN
W0
CALL WUX ;Установка нуля на выходе.
MOVLW .15 ;Задержка 60 мкс.
CALL X4 ;
CALL WXO ;Установка единицы на входе.
GOTO POS ;Посыл следующего бита.
W1
CALL WUX ;Короткий нулевой импульс на выходе.
CALL WXO ;Установка единицы на входе.
MOVLW .15 ;Задержка 60 мкс.
CALL X4 ;
GOTO POS ;Посыл следующего бита.
Отправлен: 27.10.2006, 20:16
Вопрос задал: Ярослав (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 25)

Отвечает: Denaon
Здравствуйте, Ярослав!
Я использую следующий алгоритм инициализаци DS
1 Посылаю импульс сброса
импульс определен как одиночный импульс НИЗКОГО уровня минимальной продолжительностью в восемь временных интервалов (или 480 us)
2 жду 60 мкс
Время перед импульсом может быть от 15 до 60 мкс
3 Проверяем состояние линии DS
4 Если 0 то выставляем флаг присутствия
---------
Многознание уму не научает
Ответ отправил: Denaon (статус: 4-ый класс)
Ответ отправлен: 27.10.2006, 22:20
Оценка за ответ: 5

Отвечает: Dark128
Здравствуйте, Ярослав!
Конкретизируйте вопрос, а именно импульс присутствия, даташит обшарил, но кроме PRESENCE PULSES ничего не нашел. Этот датчик должен сам формировать его. насколько я понял то первая половина этого куска кода
HYL
CALL WUX ;Установка нуля на выходе.
MOVLW .125 ;Нулевой импульс
ADDLW -1 ;длительностью = 500 мкс.
BTFSS STATUS,2 ;
GOTO $-2 ;
CALL WXO ;Установка единицы на входе.
MOVLW .125 ;Импульс
ADDLW -1 ;длительностью = 500 мкс.
BTFSS STATUS,2 ;
GOTO $-2 ;
RETURN
посылает импульс сброса, а вторая переводит этот же вывод на вход, вот здесь то и надо проводить проверку входа, в течение паузы.
Например с помощью той же команды BTFSS или BTFSС, естественно придется немного доработать задержку.
MOVF PORTA,W
BTFSS W,DS надо заменить на номер бита DS
MOVWF .... вобщем регистр указать и в качестве параметра через запятую F
Что то в этом роде. Буду рад продолжить обсуждение этой темы в минифоруме.

---------
Так и только так и никак иначе
Ответ отправил: Dark128 (статус: Студент)
Ответ отправлен: 27.10.2006, 22:23
Оценка за ответ: 5


Вопрос № 60.400
У меня двд-проигрыватель сони - но почему он не проигрывает обычные ( cd-r cd-rw) диски- какую прошивку нужно, где достать..как ввести...кстати где можно записаться в москве в кружок юного радиотехника( мне 17 лет-может в универе будет),,,???
Отправлен: 27.10.2006, 20:29
Вопрос задал: Hendrix (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 6)

Отвечает: tank
Здравствуйте, Hendrix!

Не указано, что записано на ( cd-r cd-rw)
Ответ отправил: tank (статус: 2-ой класс)
Ответ отправлен: 28.10.2006, 21:27
Оценка за ответ: 5

Отвечает: Rom
Здравствуйте, Hendrix!
Собственно, ваш рекордер имеет весьма посредственные хар-ки... CD-R и CD-RW он только читает (не записывает), при этом не поддерживает MPEG4 (AVI). Т.о., с CD-R(RW) вы можете только слушать MP3( даже не WMA), что очень грустно на самом деле... Удачи!
---------
Все сделано на совесть !!!
Ответ отправил: Rom (статус: Профессионал)
Россия, Мурманск
Тел.: (8152) 25-90-23, 8-911-30-20-40-9
Организация: Компьютерный сервис "Ленина 15"
Адрес: г. Мурманск пр-т Ленина,15
----
Ответ отправлен: 30.10.2006, 19:06
Оценка за ответ: 5
Комментарий оценки:
ну ващеееее...в следующий раз сам поеду покупать


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.37 от 04.10.2006
Яндекс Rambler's Top100

В избранное