История изменений
Исправление
Eddy_Em,
(текущая версия)
:
Лучше не рисовать магические числа, а из хедеров брать макросы соответствующие!
А 0x42420310 — как я понял, битбандинг. Формула есть в RM:
bit_word_addr = bit_band_base + (byte_offset x 32) + (bit_number × 4)
учитывая то, что не у всех есть битбандинг, код непереносим.
В любом случае, писать такое — рукожопие высшей степени (я уже говорил про магические числа).
Правильней инициализировать периферию, как это делают люди:
PERIPH->REGISTER = VALUES;
Исходная версия
Eddy_Em,
:
Лучше не рисовать магические числа, а из хедеров брать макросы соответствующие!
А 0x42420310 — как я понял, битбандинг. Формула есть в RM:
bit_word_addr = bit_band_base + (byte_offset x 32) + (bit_number × 4)
учитывая то, что не у всех есть битбандинг, код непереносим.