<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > STM32別名區的理解

STM32別名區的理解

作者: 時(shí)間:2013-02-22 來(lái)源:網(wǎng)絡(luò ) 收藏

例如點(diǎn)亮LED

// 使用

GPIO_ResetBits(GPIOC, GPIO_Pin_4); //關(guān)LED5

GPIO_SetBits(GPIOC, GPIO_Pin_7); //開(kāi)LED2

// 一般讀操作

_Gpioc_Regs->bsrr.bit.BR4 =1;// 1:清除對應的ODRy位為0

_Gpioc_Regs->bsrr.bit.BS7 =1;// 1:設置對應的ODRy位為1

//如果使用 位帶操作

STM32_BB_Gpioc_Regs->BSRR.BR[4] =1;// 1:清除對應的ODRy位為0

STM32_BB_Gpioc_Regs->BSRR.BS[7] =1;// 1:設置對應的ODRy位為1

代碼比STM32庫 高效 十倍 !

對內存變量的位操作。

1. // SRAM 變量

2.

3. long CRCValue;

4.

5. // 把“位帶地址+位序號”轉換別名地址宏

6. #define BITBAND(addr, bitnum) ((addr 0xF0000000)+0x2000000+((addr 0xFFFFF)5)+(bitnum2))

7. //把該地址轉換成一個(gè)指針

8. #define MEM_ADDR(addr) *((volatile unsigned long *)(addr))

9.

10. // 對32位變量 的BIT1 置 1 :

11.

12. MEM_ADDR(BITBAND( (u32)CRCValue,1)) = 0x1;

13.

14. //對任意一位( 第23位 ) 判斷:

15.

16. if(MEM_ADDR(BITBAND( (u32)CRCValue,23))==1)

17. {

18.

19. }

1.jpg


上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: STM32 別名區 數據對象

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>