См. картинку. Обычный выход - мы выдаём либо 0/GND, либо 3.3в/VCC
Предлагаемая хитрость: в качестве нуля подавать 0/GND, а вот для логической единицы - переводить пин в состояние input, получая таким образом висящий пин. За счёт притяжки вверх получаем в итоге сигнал 0/5в - профит.
Извращение? Будет работать?
хитрый способ управления выходом
- AndreyB
- Site Admin
- Posts: 14752
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
хитрый способ управления выходом
You do not have the required permissions to view the files attached to this post.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
- Maxi
- Sr Consultant
- Posts: 786
- Joined: Wed Oct 23, 2013 4:25 pm
Re: хитрый способ управления выходом
смотря какой сигнал
фронт может оказаться сильно заваленым.
фронт может оказаться сильно заваленым.
- Sergey89
- contributor
- Posts: 839
- Joined: Wed Sep 25, 2013 5:30 pm
- Location: Russia, Velikiy Novgorod
Re: хитрый способ управления выходом
У STM32 есть режим выхода типа открытый коллектор.
-
- Posts: 186
- Joined: Tue Oct 15, 2013 5:45 am
Re: хитрый способ управления выходом
"Выход с открытым коллектором (стоком, если быть точным)" -- выход или подключен к "0" или в воздухе болтается (например, для внешней подтяжки вверх)
И не придется передергивать конфигурацию на input
Управляем нулем, в принципе работает но на счет фронтов не скажу т.к. частоты были низкие и я не смотрел т.к. все работало.
И не придется передергивать конфигурацию на input
Управляем нулем, в принципе работает но на счет фронтов не скажу т.к. частоты были низкие и я не смотрел т.к. все работало.
читать всем: http://rusefi.com/forum/viewtopic.php?t=213#p336