ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
28 апреля
1043155 Топик полностью
RxTx (10.10.2020 16:07, просмотров: 251) ответил RxTx на Затем, что один и тот же код должен одинаково работать на всех STM микроконтроллерах. Используя прямую запись в регистры построить такой код не удастся.
Они решают это типичным паттерном "вызов API-функции". Программист заполняет ряд параметров. Так как их много это поля структуры. Этим высказывается абстрактное намерение. Затем вызывается API функция инициализации. Функция находится в файле отвечающем за обслуживание конкретного семейства, поэтому извне она черный ящик, абстрагирующий параметры(поля структуры) от регистров и особенностей инициализации семейства.