ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
18 июля
1433874 Топик полностью
Mty1 (09.05.2024 16:16, просмотров: 117) ответил RxTx на Дело в другом. Я ведь тебе написал про многопоточность, реентерабельность и поддержку RTOS, но хочется плюнуть, потому что реакции не было. LL-код не болеет "детскими болезнями" (ошибками дизайна) HAL и только за одно это стоит двигаться в направлении LL.
Я несколько дней пытался написать работу с i2c на LL. Не осилил, бросил. Там во первых нестандартная работа с ACK/NACK при работе с eeprom, потом нестандартная работа с Stop опять же при работе с eeprom при выставлении адреса чтения. В связи с этим регистры у stm32 для i2c сильно замороченные и не очевидные. Короче бросил, и за полчаса сделал все на HAL. Там все проработано из коробки, в том числе все нестандартные моменты. И не только в том дело что сложно, я понял что я не 

смогу написать достаточно надежно всю работу с eeprom при таком объеме "неровных" моментов.