ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
26 ноября
463716 Топик полностью
Vit (15.11.2013 01:05, просмотров: 297) ответил Леонид Иванович на Я пока начинающий в ARM, поэтому не успел разглядеть ничего хорошего в библиотеках от STM. Создается впечатление, что их хвалят только по той причине, что именование бит (и распределение их по регистрам) у STM еще хуже. Хочется не отказаться от
- Как разделить 0.8 л водки на троих поровну? - Разливаем три по 100, а далее задача сводится к тривиальной:) Леонид Иванович, ядро там от ARM. От ядра же в либе, ЕМНИП, прописана аж работа с SysTick, домалеваны функции для NVIC, и ещё какие-то крохи. А по настройкам ST-шной периферии сделано просто дохрена и оно таки работает. Хвалить там нечего - оно просто есть. В периферии для Cortex, извините, повторюсь, всё заточено для копирования структур настроек в регистры целиком(в идеале), а не частями. А что нового придумать в инициализации, если делать её идеологически так же? Разве что влупить свои удобный/красивые/самыелучшие имена, убрать (отключаемые) проверки, ещё что-нибудь причесать. Но в конце концов код станет тривиальным и до боли похожим:) Ну и другие пути есть, тогда будет непохожим:). Да, по пути, конечно, можно со всем этим "барахлом" разобраться более детально, хотя как по мне - сало есть сало. ЗЫ Как-то немаленький кусочек подобной либы пришлось малевать по-срочному для PIC24F24GB. Занятие грустное и ничем интересным не впечатляющее. Разве что соотношением объёма кода к объёмам хедеров:)