Jump to content

    

tgruzd

Участник
  • Content Count

    90
  • Joined

  • Last visited

Community Reputation

0 Обычный

About tgruzd

  • Rank
    Частый гость

Recent Profile Visitors

313 profile views
  1. лучше уж используйте конденсатор с меньшей ёмкостью
  2. Частоты частотами, но у и2ц и spi есть ещё и различие в способе заряда/разряда ёмкости линии. в случае I2C линия будет заряжаться через подтягивающий резистор, а в случае SPI через открытый транзистор. но не так чтобы прямо 1 к 1
  3. создать структуру, которая бы содержала в себе все эти данные в нужном порядке
  4. Вопросы хорошие. Точные ответы на них дать не могу - не спец. Посоветовал, что первое пришло в голову. Экспериментируйте)
  5. Просверлить в лопастях отверстия, по одному на лопасть. Симметрично относительно оси чтобы не вызывать дисбаланса.
  6. Проконсультируйтесь у своего метролога насчет такой ситуации: пишем код: #define ADC_Resolution_10b ADC_CFGR1_RES_0 Должны ли мы поставить пробел перед b? b исправить на bit ? Или уж сразу на бит?
  7. Ну нет же. ТС ведет речь про третье состояние, которое high-Z. Естественно, при этом на выходы можно подавать любое напряжение (в пределах питания) и ничего им не будет. Мало того, даже самый обычный стандартный КМОП элемент, К176 серии например, можно перевести в линейный режим с помощью обратной связи и он это переживёт.
  8. для схематического описания выхода этого достаточно. в реальности выходы устроены несколько сложнее
  9. это как-то зависит от номинала резистора в DS в разделе Absolute maximum ratings пишут:
  10. Приёмнику-то, может, и не важно. А вот высокочастотным сигналам идущим с одного края платы в другой по диф.паре - очень даже важно. При совпадении фронтов, порождаемые магнитные и электрические поля между проводниками замыкаются в минимальном объёме, что положительно влияет на целостность сигналов и минимизирует излучение. Пускай поправят меня профи хайспида, если сильно ошибаюсь в своих представлениях.
  11. Выражу свой дилетантский взгляд: "рассогласование длины линии тактирования и данных" - может быть больше по времени, так как здесь важно чтобы фронт сигнала тактирования на приемнике "попал" в установившийся уровень сигнала данных. "рассогласование проводников дифференциальной пары" - здесь требования жестче, так как важно чтобы сигналы _P _N совпадали фронтами по всей длине диф. линии. Иначе смысл диф. пары, как линии передачи, теряется.
  12. Ну так сделайте по даташиту - будете первым) LL_I2C_SetSlaveAddr LL_I2C_SetTransferSize LL_I2C_SetTransferRequest LL_I2C_TransmitData8 раз уж LLL пользуете
  13. недавно где-то встречалось: у человека и2с не работал если его тактирование включать после настройки пинов. сам не проверял - в инициализации всегда тактирование включаю первыми строчками.
  14. Может, отпаять PCA9555 и добиться хотя бы "ногодрыг"?