Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 06.05.2013, 05:27  
yellow87
Вид на жительство
 
Аватар для yellow87
 
Регистрация: 29.04.2007
Адрес: Иркутск
Сообщений: 311
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
yellow87 на пути к лучшему
По умолчанию Настройка пинов RxTx

Всем привет!
Rx должен считывать потенциал - поэтому его настраивае5м на вход
А Тх - устанавливать потенциал в линии, поэтому его на выход.
В итоге контроллер ПИК у меня только читал.
Оказалось, почему-то, что оба пина нужно на вход настраивать, тогда всё заработало. Но непонимание принципа работы осталось.
Ну вроде работает, да и ладно с ним, с принципом с этим.
Но вот понадобилась мне опторазвязка. C Rx проблем нет. Сигнал пришёл на оптопару, а с неё подался на вход контроллера. А вот как с контроллера передать сигнал во внешний мир через оптопару не понятно.
Кто-нибудь разъясните, что к чему.
Реклама:
yellow87 вне форума  
Непрочитано 06.05.2013, 06:15  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,861
Сказал спасибо: 2,532
Сказали Спасибо 11,773 раз(а) в 5,897 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: настройка пинов RxTx

Сообщение от yellow87 Посмотреть сообщение
Тх - устанавливать потенциал в линии, поэтому его на выход.
В итоге контроллер ПИК у меня только читал.
С ПИКами уже забыл когда имел дело, если неправ - поправят. Но...
Из сказанного просится вывод: ручное конфигурирование ноги на выход отменяет автоматическое (при включении УАРТа) и использует в качестве источника сигнала выходной регистр порта. У Вас ответ в самом вопросе.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor на форуме  
Непрочитано 06.05.2013, 07:32  
yellow87
Вид на жительство
 
Аватар для yellow87
 
Регистрация: 29.04.2007
Адрес: Иркутск
Сообщений: 311
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
yellow87 на пути к лучшему
По умолчанию Re: настройка пинов RxTx

Да я понял, что настройка на выход отменяет настройку на вход.
Вопрос-то в том, как сигнал Тх из контроллера через опторазвязку передать.
yellow87 вне форума  
Непрочитано 06.05.2013, 08:19  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,861
Сказал спасибо: 2,532
Сказали Спасибо 11,773 раз(а) в 5,897 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: настройка пинов RxTx

А какая разница - Тх управляет МАХ-ом 232-м или оптопарой? Выход есть выход, а там уж полет фантазии ограничен только здравым смыслом.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor на форуме  
Непрочитано 06.05.2013, 12:24  
rubel
Гражданин KAZUS.RU
 
Аватар для rubel
 
Регистрация: 24.11.2006
Адрес: ДНР
Сообщений: 612
Сказал спасибо: 553
Сказали Спасибо 314 раз(а) в 142 сообщении(ях)
rubel на пути к лучшему
По умолчанию Re: настройка пинов RxTx

Сообщение от yellow87 Посмотреть сообщение
Кто-нибудь разъясните, что к чему.
В разных семействах PIC настройка TRISов для работы UART выполняется по-разному. В PIC24, к примеру, при подключении UART к каким-либо пинам, TRIS настраивать вовсе нет необходимости. У вас случай по-видимому с PIC16/18. У этих нужна ручная настройка таким образом, чтобы выходная защелка порта НЕ МЕШАЛА работе буферов UART. Как конкретно должны быть настроены пины - описано в даташите. И пусть вас не смущает, что TX вы настраиваете на вход(хотя, не припомню, в каком МК так сделано... не напомните?). TX должен работать с вашей оптопарой, как положено, если он конечно вообще рабочий.
rubel вне форума  
Непрочитано 06.05.2013, 13:00  
Vov123
Вид на жительство
 
Регистрация: 03.06.2007
Сообщений: 368
Сказал спасибо: 3
Сказали Спасибо 59 раз(а) в 52 сообщении(ях)
Vov123 на пути к лучшему
По умолчанию Re: Настройка пинов RxTx

А я как-то баловался uart-ом на PICC CCS,использовал PICF16,так ноги не настраивал вообще.
В архиве протеус без исходников.
Вложения:
Тип файла: rar 11.rar (31.0 Кб, 49 просмотров)
Vov123 вне форума  
Непрочитано 06.05.2013, 13:34  
Alex9797
Почётный гражданин KAZUS.RU
 
Аватар для Alex9797
 
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,568
Сказал спасибо: 5,042
Сказали Спасибо 10,611 раз(а) в 3,604 сообщении(ях)
Alex9797 на пути к лучшему
По умолчанию Re: Настройка пинов RxTx

Сообщение от yellow87 Посмотреть сообщение
C Rx проблем нет. Сигнал пришёл на оптопару, а с неё подался на вход контроллера
Так уж и "проблем нет"? Просто случайно повезло. Ведь для правильного чтения сигнала он должен попадать на вход контроллера в правильной полярности. А полярность зависит от способа подключения оптопары.

Сообщение от yellow87 Посмотреть сообщение
А вот как с контроллера передать сигнал во внешний мир через оптопару не понятно.
Ничего непонятного нет. Так же, как вход подключен через оптопару, точно так же и выход, только оптопара к контроллеру передом, а к внешнему миру - задом. Да, понадобится отдельное питание, для выхода оптопары. Можно со стороны контроллера, а можно и со стороны приемного устройства.
Alex9797 вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Настройка спутника eXtreme2 Видеотехника 21 13.01.2012 11:13
Проблемка с переобозначением пинов в Cyclone serb-radio Микроконтроллеры, АЦП, память и т.д 6 16.09.2011 12:16
Настройка прибора jeka07 Делимся опытом 0 03.07.2011 14:58
Настройка нуля ОУ Iljichs Электроника - это просто 1 03.01.2010 13:14
определения пинов crossfire Микроконтроллеры, АЦП, память и т.д 2 31.08.2006 18:32


Часовой пояс GMT +4, время: 08:42.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot