Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Четверг
21 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
1430866
Топик полностью
SciFi
(28.04.2024 21:21, просмотров: 56)
ответил
Idler
на
Так-то всё красиво, да. Но зачем плодить указатели на структуры, я не понял. Все уарты и все каналы dma (которые есть в конкретном процессоре) определены там же, где USART_TypeDef и DMA_Channel_TypeDef. Если он не определён, не сработает инициализация, а если определён - зачем делать свой? Я всю сознательную жизнь просто дефайнил, типа #define PRINT_UART USART1 и т.д.
С прицелом на перенос на другой МК. Не люблю макросы там, где без них работает ничем не хуже. Это тот самый случай.
ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้
Ответить