189 похожих чатов

Добрый день уважаемые ! Кто-нибудь сталкивался с подключением MPU6050 к

stm32f103c8t6 (bluepill) ? Проблема из разряда приколов - если на линии SDA висит щуп осциллографа, то все четко запускается, если рукой держать SDA- тоже. Иначе - висит при старте, SDA SDL в высоком уровне, HAL выдает BUSY (0x02) . Длина проводника 1 см, скорость 100кГц. если увеличить длину до 5-6 см - запускается. опрашиваю этим :
Ay = HAL_I2C_Mem_Read (&hi2c1, MPU6050_ADDR, WHO_AM_I_REG, 1, &check, 1, 1000);

15 ответов

19 просмотров

С подтягивающими резисторами на линиях I2C все хорошо?

читайте эрату I2C на f103 мусор сломанный

Temur-S Автор вопроса
Евгений
читайте эрату I2C на f103 мусор сломанный

Написал софт и2с уже. Нуиво вникать тем более чип левый

Тоже проблемы с i2c, оказывается я не один. И тоже квантовые эффекты были: смотрю анализатором - работает. Отпаиваюсь - не работает. STM32F103RCT6

Евгений
читайте эрату I2C на f103 мусор сломанный

А на F40X все культурнее в этом плане?

Dmytro Salko
А на F40X все культурнее в этом плане?

Да, мультиплексор AF, плавучка, менее глючные блоки периферии. Шарман.

Dmytro Salko
А на F40X все культурнее в этом плане?

F1 - I2C отстой F4 лучше F3 F7 L4 топ постепенно про серию F1 нужно забывать

Dmytro Salko
Тоже проблемы с i2c, оказывается я не один. И тоже...

Было такое, припаял дополнительную емкость на SDA SCL

Радик Тимербаев
а у L0 ?

а в чем именно отстойность заключается?

Гоша
а в чем именно отстойность заключается?

Неполный автомат работы с DMA, не все события могут вызывать прерывание-приходится тупить в цикле ожидания. Зависает.

Гоша
а в чем именно отстойность заключается?

У STM32 I2C вообще специфический. Достаточно сказать, что надо реализовывать отдельно: - прием одного байта - прием двух байт - прием трех и более байт. При этом для второго случая есть даже специальный бит-костыль, который изменяет соответствие флагов и состояний на шине. А конкретно, если его поставить, то ACK, выставленный вместе с ним, будет передан для СЛЕДУЮЩЕГО байта, а не текущего.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта