亚洲AV无码国产精,欧美另类亚洲大胆,夜夜嗨9一区,色八月久久

案例&資訊
案例&資訊
主頁 ? 案例&資訊 ? 行業(yè)案例 ? 查看詳情

Cortex‐M3和Cortex‐M0是否都能位帶操作

來源: 日期:2019-07-15 11:21:03

在對stm32l011f4的編程中考慮到stm32有位帶操作,想嘗試一下是否可以操作,先付上位帶操作代碼

Cortex‐M0的位帶操作代碼

//IO輸出方向設(shè)置

#define SDA_IN()  {GPIOA->MODER&=0XFFF1FFFF;}        //PA_10設(shè)置成輸入

#define SDA_OUT() {GPIOA->MODER&=0XFFF5FFFF;}       //PA_10設(shè)置成輸出

// SDA = PA_10;SCL = PA_9

#define IIC_SCL    PAout(9)

#define IIC_SDA    PAout(10)

#define READ_SDA   PAin(10)

MODER寄存器為IO端口功能寄存器

Cortex‐M3的位帶操作代碼

//IO輸入輸出設(shè)置

#define SDA_IN()  {GPIOB->CRH&=0XFFFF0FFF;GPIOB->CRH|=8<<12;}

#define SDA_OUT() {GPIOB->CRH&=0XFFFF0FFF;GPIOB->CRH|=3<<12;}

//SDA=PB_11;SCL=PB_10

#define IIC_SCL    PBout(10) //SCL

#define IIC_SDA    PBout(11) //SDA

#define READ_SDA   PBin(11)  //SDA設(shè)為輸入

CRH為Cortex‐M3的端口功能寄存器

但是由于Cortex‐M0編譯存在問題,通過對規(guī)格書的查詢對比發(fā)現(xiàn)Cortex‐M0芯片不支持位帶操作

Cortex‐M3存在端口映射區(qū)是可以支持位帶操作。

Cortex‐M0不存在端口映射區(qū)是不支持位帶操作。

因此在編寫Cortex‐M0的程序時(shí),可以不考慮位帶操作。

Cortex-M3預(yù)定義的存儲(chǔ)器映射




關(guān)鍵詞:Cortex‐M0

 
日韩精品美女| 国产亚洲殴洲精品| 久久精品视频黄色片| 久久草999精品一区| 福利视频极品少妇| 美女高潮你1免费网站| 日韩 欧美 国产| 少妇成人一二区视频| 亚洲 日韩 一区 三区| 午夜激情网站视频免费观看| 亚洲成年人永久网| 香焦视频成人69| 人人上人人妻视频| 日韩系列视频欧美系列在线观看| 日本人妻中文字幕免费播放| 天天擦B东京热| 国产成人自拍超碰在线| 超碰在线熟练| 午夜福利Y| 97艾草在线免费视频观看97| 啊啊啊爽视频在线观看| 欧美中文阿V精品一线| 日韩黑人插喷水| 欧美一级在线免费| 亚洲免费内射少妇| 四虎精品影视| 成人天堂视频免费手机| 无码91蜜芽麻豆一区| 亚洲欧美熟妇综合久久久久| 久久成人影片中文字幕| 福利黄页蜜月| 炎陵县| 亚洲欧美码欧美整片| 漫画av专区| 久插久插视频| 国产AV剧情网站大全| 久久亭亭久久| 欧美日韩午夜精品久久久| 免费看草逼视频网址| 亚洲天堂男人资源| 日韩欧美在线一区久碰青青草|