Jump to content
foxrdr

ESP8266 и оптопара

Recommended Posts

// Используем GPIO12 для внешнего сухого контакта
    PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTDI_U, FUNC_GPIO12); // Configure the MTDI to GPIO mode.  Выбрать функцию на пине 12
    PIN_PULLUP_EN(PERIPHS_IO_MUX_MTDI_U); // Включаем подтягивающий резистор на + (pull up)
    GPIO_DIS_OUTPUT(GPIO_ID_PIN(12)); // Настраиваем MTDI на режим input mode.
    GPIO_OUTPUT_SET(GPIO_ID_PIN(12), 1);
 

Попробую в последнем операторе установить 0

Share this post


Link to post
Share on other sites

Изготовление 2-х слойных плат от 2$, а 4-х слойных от 5$!

Быстрое изготовление прототипа платы всего за 24 часа! Прямая доставка с нашей фабрики!

Смотрите видео о фабрике JLCPCB: https://youtu.be/_XCznQFV-Mw

Посетите первую электронную выставку JLCPCB https://jlcpcb.com/E-exhibition чтобы получить купоны и выиграть iPhone 12, 3D-принтер и так далее...

58 минут назад, foxrdr сказал:

 GPIO_DIS_OUTPUT

настраивает на INPUT???


Жизнь не белая или чёрная, а в мелкую серенькую полосочку...

Share this post


Link to post
Share on other sites

Высокая надежность SiC! Как они этого добились?

За несколько лет кропотливых исследований и совершенствования технологии компания Infineon смогла довести показатели надежности и стабильности параметров высоковольтных и быстродействующих карбид-кремниевых транзисторов линейки CoolSiC практически до уровня их кремниевых собратьев.

Подробнее

В этом документе: ESP8266EX SDK Programming Guide.pdf
Цитата: "GPIO_DIS_OUTPUT(gpio_no)
Set gpio_no as input"

В разделе 5.1.3. GPIO input and output macro

Share this post


Link to post
Share on other sites

Вебинар «Практическое использование TrustZone в STM32L5»(10.12.2020)

Приглашаем на вебинар, посвященный экосистеме безопасности и возможностях, которые появились у разработчиков благодаря новой технологии TrustZone в микроконтроллерах STM32L5. Программа рассчитана на технических специалистов и тех, кто уже знаком с основами защиты ПО в STM32.

Подробнее

С оптопарой подтяжка к 1 (pull up) не нужна! У вас и так подтяжка сделана схемой. 

Edited by sanbi4

Никогда СЮДА не нажимай!!!

надоело из каждого вытаскивать информацию, поэтому:

А ПОДРОБНЕЕ? ГДЕ ФОТО? ГДЕ СХЕМА? ЧТО ЗНАЕШЬ? ЧТО УМЕЕШЬ?

мощные выходные транзисторы перегорают, предохраняя от перегорания плавкие предохранители....

Школа учит читать и писать, институт - пользоваться справочниками и искать ответы

Share this post


Link to post
Share on other sites

Снижена цена на AC/DC и DC/DC преобразователи Mornsun в Компэл!

Компэл и компания Mornsun снизили цены на преобразователи AC/DC-преобразователи семейств LS и LDE. По привлекательной цене также предлагаются DC/DC-преобразователи изолированных семейств поколений R2 и R3 различного конструктивного исполнения.

Подробнее

3 часа назад, foxrdr сказал:

между GPIO12 и GND примерно 40мА

ГПИО настроен как выход.

Share this post


Link to post
Share on other sites

@foxrdr то есть в 5,1,2 согласно

5.1.3. GPIO input and output macro
 GPIO_OUTPUT_SET(gpio_no, bit_value)
Set gpio_no as output bit_value, the same as the output example in 5.1.2
 GPIO_DIS_OUTPUT(gpio_no)
Set gpio_no as input, the same as the input example in 5.1.2.
 GPIO_INPUT_GET(gpio_no)
Get the level status of gpio_no.

вы нашли именно

   GPIO_DIS_OUTPUT(GPIO_ID_PIN(12)); // Настраиваем MTDI на режим input mode.
    GPIO_OUTPUT_SET(GPIO_ID_PIN(12), 1); 

И даже если предположить что

   GPIO_DIS_OUTPUT(GPIO_ID_PIN(12)); // Настраиваем MTDI на режим input mode.

работает правильно, то зачем тогда

    GPIO_OUTPUT_SET(GPIO_ID_PIN(12), 1);  ???


Жизнь не белая или чёрная, а в мелкую серенькую полосочку...

Share this post


Link to post
Share on other sites

Да, вы правы. Именно строка GPIO_OUTPUT_SET(GPIO_ID_PIN(12), 1); была лишней.

Всем участникам ОГРОМНОЕ спасибо.

Вы настоящие профессионалы.

Тема закрыта.

Share this post


Link to post
Share on other sites
20 hours ago, _abk_ said:

2.  GPIO12 включен выходом;

или не живой.

Share this post


Link to post
Share on other sites

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Сообщения

    • Таки забрал я платку наконец то!
    • Наливай .... Можно хлопнуть стопку ..... Помню много лет назад у моего крестного были стопки хрустальные в виде сапожков ..... Так у него было выражение - "пошли пошагаем"
    • достаточно косу выдернуть и поставить МОСТ .... и до 24-30 - без проблем.
    • Есть кто не трезвый?
    • @alekstar Резистор просто вышел из строя от превышения мощности. Он никого не ждал. Иногда и палка стреляет. Он взорвался только лишь потому, что разработчик удешевил, и вместо мощного NTC-термистора поставил просто резистор, это обычная практика.
    • Проще, по-моему, схему сразу выложить.
    • аппарат интересен только тем, кто дpoчит на всю эту старину. Имхо, там нет ничего интересного. Это как с ламповыми усями. Выкиньте, и купите нормальный аппарат. И не надо тут на весь форум орать, дескать интересно самому восстановить/отремонтировать. Уж коли в элементарной схеме, так и не зачем вообще трогать! Купите спиннер и крутите, коли заняться нечем! Это ж до какой степени надо быть нищебродом (хотя за инет инет же платит, чтоб постить свое г-но), чтоб не купить ТАКУЮ штуку?! Не реклама, купил такую, в ораньжевом магазине, да еще и намного дешевле. Все есть, и десульфтатация, и пр. Сцуко, разве что блины не печет! Ну комрады, 2000 россейских! Это че, так много? А я прикинул. Недельку не кури не пей,  и не такое купишь! Наболело. Пошел я в "нетрезвые"...

  • Набор двухсторонних макетных плат, 4 шт.

×
×
  • Create New...