mirror of
https://github.com/EmbedDevIOT/obsidian-vault-.git
synced 2026-11-06 04:23:26 +03:00
vault backup: 2025-12-16 21:50:41
This commit is contained in:
@@ -9,6 +9,10 @@
|
|||||||
3. Pull up резисторы. Для чего нужны:
|
3. Pull up резисторы. Для чего нужны:
|
||||||
1. Чтобы линии SDA и SCL могли уходить в состояние логической “1”.
|
1. Чтобы линии SDA и SCL могли уходить в состояние логической “1”.
|
||||||
2. Типичные значения: **2.2–10 кΩ** (зависит от скорости и ёмкости линии).
|
2. Типичные значения: **2.2–10 кΩ** (зависит от скорости и ёмкости линии).
|
||||||
|
4. Что будет если pull up слишком большой?
|
||||||
|
1. Медленный rise-time
|
||||||
|
2. Ошибки на высоких скоростях
|
||||||
|
3. Потери данных
|
||||||
2. Режим работы **master–slave**.
|
2. Режим работы **master–slave**.
|
||||||
1. Мастер генерирует такты. Слайв отвечает
|
1. Мастер генерирует такты. Слайв отвечает
|
||||||
3. Скорости.
|
3. Скорости.
|
||||||
@@ -39,11 +43,15 @@
|
|||||||
2. Детальный анализ SDA и SCL
|
2. Детальный анализ SDA и SCL
|
||||||
3. Анализ проблемы на уровне таймингов
|
3. Анализ проблемы на уровне таймингов
|
||||||
4. Проверять **ACK/NACK**, корректность адресации.
|
4. Проверять **ACK/NACK**, корректность адресации.
|
||||||
3. Тестирование на практике
|
3. Что дает использование осциллографа
|
||||||
|
1. Фронты SDA/SCL
|
||||||
|
2. Наводки
|
||||||
|
3. Соответствие rise/fall таймингам
|
||||||
|
4. Уровни напряжений
|
||||||
|
4. Тестирование на практике
|
||||||
1. Проверка адресации (i2cdetect)
|
1. Проверка адресации (i2cdetect)
|
||||||
2. Запись/чтение регистров
|
2. Запись/чтение регистров
|
||||||
3. Тест на шум/помехи
|
3. Тест на шум/помехи
|
||||||
|
|
||||||
### UART
|
### UART
|
||||||
1.
|
1.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user