ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
29 марта
1037054 Топик полностью
SciFi (16.09.2020 13:28, просмотров: 659) ответил teap0t на Я проверял самого себя (не доверяю себе пока). Вдруг при неправильном обращении в младшем полуслове очутился бы блок Reserved0. С адресом функции не понял, но это пока рано.
В сях (да и не только в сях) надо всегда понимать, где какие типы, и как они преобразуются явно или неявно при различных действиях. 
tmp32_1 = TIMx->CR1; /* перед присваиванием uint16_t привелось к uint32_t, значение не изменилось, добавились нулевые старшие разряды */
tmp16 = TIMx->CR1; /* типы совпадают */
tmp32_2 = tmp16; /* перед присваиванием uint16_t привелось к uint32_t, значение не изменилось, добавились нулевые старшие разряды */
ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้