先看一下这类数据在STM32的库中是怎么定义的
![]()


![]()
![]()
![]()
![]()
经过这么整理,就可以总结出U对应C语言中的unsigned(无符号整数
STM32中volatile与unsigned详解
STM32库中,U通常代表无符号整数,VU则指volatile无符号整数。volatile是C语言的关键字,用于标记变量,确保每次读取时获取最新值,避免编译器优化导致错误。该关键字适用于多线程环境或硬件交互场景,保证对特殊地址的稳定访问。
先看一下这类数据在STM32的库中是怎么定义的
![]()


![]()
![]()
![]()
![]()
经过这么整理,就可以总结出U对应C语言中的unsigned(无符号整数
1317

被折叠的 条评论
为什么被折叠?