*( volatile Uint32* )( 0x01C40000+ 0x0C ) &= ~0x00600000;意思是将0x01C40000+ 0x0C寄存器地址中的值&(~0x00600000)结果的值赋回给0x01C40000+ 0x0C寄存器如上定义的PINMUX3是0x01C40000+ 0x0C地址中的值。(volatile Uint32*)将地址强制转化成volatile Uint32*类型的指针。
博客摘录「 寄存器操作*(volatile uint32 *)含义详解」2024年2月22日
最新推荐文章于 2025-05-18 17:25:32 发布