-
- Библиотеки стоит использовать только для коммуникационных стеков
протоколов. В обычной настройке оно нах не облокотилось. Из-за
несоответствия терминологии библиотек даташитам возникают проблемы,
на которые действительно тратятся "тысячи часов". Кроме того,
библиотеки ограничивают часть функционала периферии, не описывая
его. В результате нужно разбираться как и что вставлять в CMSIS,
чтобы реализовать задуманное. my504(474 знак., 14.12.2024 13:56)
- где CMSIS (описыывающая в частности регистры), и где SPL (вводящая
уровень абстракции)? - POV(14.12.2024 23:14)
- Не смешите мои тапочки. Настройка периферии не может быть абстрагирована, сохраняя полную функциональность. Патамушта сами по себе точки настройки минимизированы в регистрах периферии. А любая абстракция вынуждена сократить количество исходных сущностей. Поэтому все SPL/BSP ставят задачей создание некоторого конечного количества шаблонов настройки для типовых случаев. То есть это инструмент для начинающих и тех, кто #мимокрокодил. И даже в предложенном варианте эти библиотеки my504(202 знак., 15.12.2024 07:35)
- Увы, это печаль... тут либа, там либа... шаг в лево шаг в право - караул... регистры ? не, не слышал... последние несколько лет попадают проекты типа "на доработку", где прям прямо используется екземлы либ производителя, даже не почищенные от ненужного... - Aleksey_75(14.12.2024 14:32)
- где CMSIS (описыывающая в частности регистры), и где SPL (вводящая
уровень абстракции)? - POV(14.12.2024 23:14)
- Библиотеки стоит использовать только для коммуникационных стеков
протоколов. В обычной настройке оно нах не облокотилось. Из-за
несоответствия терминологии библиотек даташитам возникают проблемы,
на которые действительно тратятся "тысячи часов". Кроме того,
библиотеки ограничивают часть функционала периферии, не описывая
его. В результате нужно разбираться как и что вставлять в CMSIS,
чтобы реализовать задуманное. my504(474 знак., 14.12.2024 13:56)