I2C pin configure
- Войдите на сайт для отправки комментариев
Добрый день всем. Как по умолчанию конфигурируются выходы Arduino DUE? Open-drain или push-pull? В даташите явно про это не указано, но говорится про регистр "Multi-driver Enable Register" и соответсвующий комментарий к нему:
"Each I/O can be independently programmed in Open Drain by using the Multi Drive feature. This feature permitsseveral drivers to be connected on the I/O line which is driven low only by each device. An external pull-up resistor(or enabling of the internal one) is generally required to guarantee a high level on the line."
После прочтения данного абзаца возникает мысть о том, что пины, после конфигурации их как выходы, по умолчанию скинфигурированы как push-pull. Это верно?
Соответственно сама проблема состоит в правильности конфигурирования пинов для I2C шины. Если я передаю управление пином I2C переферии, то она сама сконфигурирует пины как open-drain или нужно это делать явно?