全站数据
8 4 2 0 5 8 1

stm32地址后面的U是什么意思

死磕经济学人 | 简单学习,快乐成才!         
问题更新日期:2024-04-24 16:56:47

问题描述

stm32地址后面的U是什么意思,麻烦给回复
精选答案
最佳答案

stm32地址后面的U表示该常数用无符号整型方式存储,相当于unsigned intL表示该常数用长整型方式存储,相当于longF表示该常数用浮点方式存储,相当于floatstm32是32bit处理器,所以它的字是32bit的(一次处理4字节长度的数据),半字自然就是16bit(2字节)。

存储半字类型数据的寄存器由u16类型的变量访问,但是如果用u8类型变量只能访问该数据低8位,用u32类型变量读的时候没问题,写的时候会因编译器的不同而出现偏差。

其他回答

地址后面的U代表无符号整型。