Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Среда
14 мая
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
1320529
Топик полностью
IBAH
(15.06.2023 13:16, просмотров: 106)
ответил
il-2
на
Тогда углУбить
Разобрался, не будет это работать... потому что #define TIM2 ((TIM_TypeDef *)TIM2_BASE), при двойных макросах он разворачивает выражения до конца
Ответить
Склеивайте "_TIM2" c префиксом: человекочитаемо и не развернёт. Устроит такой вариант?
Dingo
(576 знак., 16.06.2023 06:01
,
ссылка
,
ссылка
)
Хорошая мысль, но TIMER_NUM, еще и указатель по которому идет обращение к таймеру, проще через #if перебрать все варианты
-
IBAH
(16.06.2023 10:01
)
Тогда как в *.с файле можно сделать, заодно и AHBx, APBx можно адресовать по номеру таймера.
-
Dingo
(16.06.2023 10:17
)