Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Воскресенье
27 апреля
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
1096489
Топик полностью
LightElf
(28.04.2021 16:07, просмотров: 207)
ответил
Andreas
на
На регистрах я и сам знаю как, там все просто и в свои ф-ции я просто номер порта передаю, а уже в них по номеру из таблиц указатели на структуру, пины вкл клока, номера прерываний берутся. Интересно как болезненно такое в стшной либе. А доп функции(ооочень редко нужные) я обычно дефайнами вкл/выкл и тут уж если выбрал не тот уарт - лови исключение.
Ниже есть пример. Вместо мутных (но совпадающих с даташитом) битов в регистрах - не менее мутные перечисления в структуре. Которые к тому же пару раз менялись в разных версиях.
Не надо делать мне как лучше, оставьте мне как хорошо
Ответить