Herz 6 24 сентября, 2010 Опубликовано 24 сентября, 2010 · Жалоба Как я понимаю, вывод сконфигурированный как ОК может быть только выходом? Разумеется. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alt3857 0 24 сентября, 2010 Опубликовано 24 сентября, 2010 (изменено) · Жалоба Спасибо. Раз уж общих принципов нет, то как конфигурировать ноги в следующих случаях: 1. Если нога работает на аналоговый свич типа SN74LVC1G66 2. Если нога работает на ногу /CS АЦП, в даташите на который указано, что эта нога представляет собой "Active low Schmitt triggered logic input with an internal pull-up resistor". 3. Нога должна быть сконфигурирована как выход ШИМ, частота ШИМ 200 кГц 4. Нога - MISO SPI интерфейса 5. Нога - MOSI SPI интерфейса 6. Нога является входом для выхода операционника (который усиливает сигнал с датчика) Изменено 24 сентября, 2010 пользователем alt3857 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
xvr 12 24 сентября, 2010 Опубликовано 24 сентября, 2010 · Жалоба Спасибо. Раз уж общих принципов нет, то как конфигурировать ноги в следующих случаях:1-5 банальный пушпулл. 6 - аналоговый вход Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alexashka 0 24 сентября, 2010 Опубликовано 24 сентября, 2010 · Жалоба Маленькое уточненьице: 4 пункт если конфигурится мастер, то MISO настраивается как вход (можно с подтяжкой, на случай если слейв при включении/ресете может отпустить ногу MISO в 3-е состояние). Аналогично 5 пункт, если настраивается нога слейва MOSI, то она настраивается как вход. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alt3857 0 25 сентября, 2010 Опубликовано 25 сентября, 2010 · Жалоба XVR, получается, что в большинстве случаев подходит пушпульный режим? Можете привести пример, где его применять никак нельзя. И еще вопрос по конфигурации SPI и других интерфейсов, например, UART. Предположим МК - мастер, второе устройство (пусть будет АЦП) - слейв, тогда конфигурировать ноги АЦП нужно так - MOSI - выход, MISO - вход? Как их подтягивать, к земле, питанию, не подтягивать? У UART примерно также, наверное? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
muravei 3 25 сентября, 2010 Опубликовано 25 сентября, 2010 · Жалоба Можете привести пример, где его применять никак нельзя. Например, вы хотите управлять Р-канальным полевиком , вкл-выкл. напряжение повыше питания мк. Невзирая на состояние выхода мк, полевик будет открыт , если только у вас не "высоковольтный" ОК. В остальных случаях , переводя выход в "0" и "Z", вы получите аналог ОК Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 25 сентября, 2010 Опубликовано 25 сентября, 2010 · Жалоба В остальных случаях , переводя выход в "0" и "Z", вы получите аналог ОКСледует уточнить, что "остальные случаи" в подавляющем большинстве случаев находятся в пределах питания данного МК. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
xvr 12 25 сентября, 2010 Опубликовано 25 сентября, 2010 · Жалоба XVR, получается, что в большинстве случаев подходит пушпульный режим?Да Можете привести пример, где его применять никак нельзя.Провод данный при программной реализации I2C. Она ОБЯЗАНА быть ОК с пулапом Предположим МК - мастер, второе устройство (пусть будет АЦП) - слейв, тогда конфигурировать ноги АЦП нужно так - MOSI - выход, MISO - вход?А вас АЦП сферический в ваккуме? Или у него есть конкретный тип? Берете DS на ваш АЦП и смотрите, как его надо включать. Не бывает АЦП 'вообще', UART 'вообще' и пр. 'вообще' - это все какие то конкретные м/сх, и включение для каждой из них индивидуальное. Есть наиболее часто встречающиеся случаи, но все равно, в каждом конкретном случае могут быть отличия. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться