ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
3 июля
520967
Argon (08.06.2014 12:23, просмотров: 2707)
снова про i2c stm32: у i2c-флешек random read осуществляется с помощью последовательности Start-ControlByte_с_флагом_запись-Address-Start-ControlByte_с_флагом_чтение-непосредственно_чтение Причем перед вторым стартом никакого стопа нет. Согласно еррате stm32 его i2c виснет, если выдавать Start "вне цикла", т.е. без выданного ранее стопа. Я проверил, это действительно так. И если делаю вот так: Start-ControlByte_с_флагом_запись-Address-Stop-Start-ControlByte_с_флагом_чтение-непосредственно_чтение то все работает. Но будет ли это так же работать с флешью других производителей? Может, этот Stop в середине будет приводить к инкременту внутреннего счетчика у некоторых?