slava68: (Default)
[personal profile] slava68
Пришло время сделать что-нибудь полезное, и тут выясняется, что просто так нельзя повесить исполнительное устройство непосредственно на вывод порта :-(((
При нажатии кнопки RESET на порте появляется либо напряжение, либо какой-то сигнал. Поглядел осциллографом:
D0 (GPIO16)

UPD: Вот ещё что нашёл [*] D0(GPIO16) can only be used as gpio read/write. No support for open-drain/interrupt/pwm/i2c/ow.

D1 (GPIO5)
Единственный вывод, на котором ничего не появляется кроме GND. Технически, без дополнительного геморроя, можно использовать только его.
Для моего сегодняшнего проекта одного порта достаточно, а вот на будущее надо будет использовать какой-нибудь управляемый буфер, потому что далее всё грустно.

Осциллограммы в разных масштабах, но все действия происходят после отпускания кнопки RESET.

D2 (GPIO4)

0.13 вольта может быть и не так страшно, но неприятно :-( Попробую повесить резистор на GND, есть шанс, что это просто наводки.
UPD: прижал на "землю" резистором 1к и получил напряжение ниже нуля :-(


D3 (GPIO0)


D4 (GPIO2)


D5 (GPIO14)


D6 (GPIO12)


D7 (GPIO13)


D8 (GPIO15)

тут импульс маленький, всего 0.7 вольта, но он ЕСТЬ :-(

UPD: прижал к земле D5,D6,D7,D8 резистором 1к - получилось вот так:

Неубиваемые 80-90 милливольт :-((

D9 (GPIO3) (RX)
Здесь +VCC (3.3v). Стабильненько, но использовать его под управление внешним устройством будет тоже неудобно, всё-таки это UART.

D10 (GPIO1) (TX)

Тут нормально, это же ТХ, прошивка при загрузке начинает туда что-то срать.

S2 (GPIO9)

здесь такая фигня всю дорогу, видимо это часть шины SPI, тоже программно управляется, но нам не подходит, шина нам пригодится сама.

S3 (GPIO10)

UPD: Подтянул резистором 1к на +VCC, вроде нормально. На RESET не реагирует. Тоже можно использовать без дополнительных ухищрений.

Вот скоро приедет из Китая мой новенький логический анализатор за 325 рублей, тогда сделаю все каналы одновременно с RESET.
...упс, я заказал 8-ми канальный анализатор :-( пожадничал.

UPD: нашёл документацию по этой отладочной плате: https://nodemcu.readthedocs.io/en/dev/en/modules/gpio/
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

slava68: (Default)
slava68

April 2025

S M T W T F S
  12345
67 89101112
1314151617 1819
20212223242526
27282930   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 23rd, 2025 04:22 pm
Powered by Dreamwidth Studios