ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
29 марта
1096489 Топик полностью
LightElf (28.04.2021 16:07, просмотров: 166) ответил Andreas на На регистрах я и сам знаю как, там все просто и в свои ф-ции я просто номер порта передаю, а уже в них по номеру из таблиц указатели на структуру, пины вкл клока, номера прерываний берутся. Интересно как болезненно такое в стшной либе. А доп функции(ооочень редко нужные) я обычно дефайнами вкл/выкл и тут уж если выбрал не тот уарт - лови исключение.
Ниже есть пример. Вместо мутных (но совпадающих с даташитом) битов в регистрах - не менее мутные перечисления в структуре. Которые к тому же пару раз менялись в разных версиях. 
Не надо делать мне как лучше, оставьте просто хорошо