Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Суббота
18 июля
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
1596701
Топик полностью
SciFi
(Вчера, 23:26, просмотров: 33)
ответил
IBAH
на
Написал TIM_InitStruct.Autoreload = 0xFFFF0000; Работает! схуяли компилятор переворачивает байты?! Причем на GD32 все было нормально!
Там что-то осталось за кадром.
ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้
Ответить
Прошу прощения, за кадром осталось LL_TIM_InitTypeDef TIM_InitStruct={0}; выделение структуры на стеке. Косяк где-то тут, потому что
IBAH
(56 знак., Вчера, 23:40
)
Вот я и пытаюсь выяснить что. Записал TIM_InitStruct.Autoreload = 0x12345678; посмотрел отладчиком пишется 0x1234.
-
IBAH
(Вчера, 23:31
)
Мнится мне, что у вас где-то в системе большие и малые индейцы (big-endian и little-endian) местами поменялись.
-
reZident
(Вчера, 23:37
)