ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
3 июля
1247159 Топик полностью
0men (07.10.2022 14:05, просмотров: 321) ответил Kpoк на А мы?
В общем так.. 

1. Прихрючивал в гигадевайсе GD32F450 FS режим на HS контроллере. с стмовской библиотекой 2.2.1 все взлетело практически сразу

2. как известно в стм32ф4 I2C контроллер достаточно кривой, в частности на чтение в режиме мастера существуют 3 варианта: считать 1 байт, 2 байт, 3 и более. Все тонкости описаны в доке и HAL сделан в точностью с нею. Контроллер гигадевайса слизан с стма, все регистры идентично, но режим чтения 2 байт не взлетает, гига отвечает наком вместо аска после чтения первого байта и есно слейв заканчивает передачу. Есть пример для гиги для этого режима, алгоритм отличается от стма кардинально, я его адаптировал под хал на черновую, не взлетел, пока забил и выкрутился чтением 3х байт вместо 2х.


Пока все )