亚洲AV无码国产精,欧美日成人一区,9 l人妻免费视频,夂久久精品

案例&資訊
案例&資訊
主頁 ? 案例&資訊 ? 行業(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

 
91国产成人精品视频| 国产三级伦理久久久| 久综合欧美综合| 色综合91色| 黄色电影网址一区二区| 91牛牛牛一区二区三区| 大香蕉性欧美| 精品久久久久久久一区二区三区| 国产欧美日韩综合精品一区二区| 久久亚洲国产御姐| 日本精品一区二区啪啪啪不卡| 中方正评估是否与美谈判关税| 色产无码| 日韩人妻精品第25页| 五月伊人婷婷大香蕉| 亚洲午夜国产操逼小说网| 97午夜日韩在线| 激情欧美精品国| 午夜 免费 福利| 【国产馆】AV| 丁香综合激情| 久久韩日中文字幕视频| 欧美区在线| 欧洲亚洲欧洲无码视频在线| 日韩专区一二| 日欧美韩在线观看| 久久无码综合有码| 久久九九久久久久久| 成人福利无码专区| 自拍一区 综合区 出轨人妻| 嗯嗯啊啊啊嗯在线视频| 少妇3p二区| 欧美亚洲国产精品一区| 荣成市| 亚洲av婷婷五月产| 久久丝袜脚交足尤物| 人妻野外露营被中出中文字幕| AV 一区二区三区 尿尿| 久久久久区| 日韩射射射女一区| 成人大香蕉视频|