Согласовать уровни 3-5В

Разработка стандартизированных модулей для домашнего робостроения.
Правила форума
Правила раздела OpenRobotics

Re: Согласовать уровни 3-5В

Сообщение Romeo » 08 сен 2009, 22:42

yak-40 писал(а):Ну дык, передачу через резистивный делител, прием напрямую.

Добавлено спустя 1 минуту 19 секунд:
DeaD опередил :D


Попробовал такое с PIC16F870. И не прокатило. Сейчас транзисторный ключ ваяю.
Аватара пользователя
Romeo
 
Сообщения: 320
Зарегистрирован: 04 фев 2009, 16:02
Откуда: Десногорск
прог. языки: VB, MicroC, Pascal, С++ Builder

Re: Согласовать уровни 3-5В

Сообщение =DeaD= » 08 сен 2009, 22:59

А точно именно поэтому не прокатило? ему уровня 3.3В разве не хватает до логической единицы?
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Согласовать уровни 3-5В

Сообщение Romeo » 08 сен 2009, 23:13

Похоже, что не хватает. Про уровни логич. 0 и 1 даташит умалчивает.
Программа для МК работоспособна на 100% (работала в других проектах с USART). Нога RxD контроллера тоже выбрана верно (по даташит).
Аватара пользователя
Romeo
 
Сообщения: 320
Зарегистрирован: 04 фев 2009, 16:02
Откуда: Десногорск
прог. языки: VB, MicroC, Pascal, С++ Builder

Re: Согласовать уровни 3-5В

Сообщение =DeaD= » 08 сен 2009, 23:23

Не может даташит этого умалчивать. Нога RX вроде RC7 у этого МК, тип буфера у ней - Schmitt Trigger input (это указано на странице 39 даташита (http://ww1.microchip.com/downloads/en/D ... 30569b.pdf).

А на странице 123 этого же даташита можно понять, что логическая 1 (VIH Input High Voltage) на "I/O ports with Schmitt Trigger buffer" у этого МК должна быть не менее 0.8 VDD.

То есть если питаем 5В, то надо 0.8*5=4В минимум для нормальной работы.

Так что всё в даташите есть :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Согласовать уровни 3-5В

Сообщение Romeo » 08 сен 2009, 23:44

Упс. Извиняюсь. Пару минут назад заметил это среди кучи таблиц :)
Для справки...
http://robozone.su/info/16-kak-podkljuc ... v-k-5.html
Аватара пользователя
Romeo
 
Сообщения: 320
Зарегистрирован: 04 фев 2009, 16:02
Откуда: Десногорск
прог. языки: VB, MicroC, Pascal, С++ Builder

Пред.

Вернуться в Open Robotics

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron