STM32学习杂记(3)

在简单不精确的延时函数中

   1: void Delay(__IO u32 nCount)     //简单的延时函数
   2: {
   3:     for(; nCount != 0; nCount--);
   4: } 

出现了“_IO u32”

 

“这是一个简单的不精确的延时函数,32位unsigned int型nCount递减,一直减到0。
__IO是类型修饰符,一般是typedef volatile的;你把它替换成volatile就行了。
u32是类型,相当于uint32_t,32位的unsigned int型。”
 
 
                                                     By Xmoon_Sun
posted @ 2013-02-08 20:01  此去经年  阅读(194)  评论(0编辑  收藏  举报