久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: STM32_SPI初始化 [打印本頁]

作者: 51黑小牛    時間: 2016-4-10 15:11
標題: STM32_SPI初始化
不好意思,原子哥,在這里我要吐槽你了!​
SPI1->CR1 |=0<<10;//全雙工模式​
SPI1->CR1 |=1<<9;//軟件NSS管理

如果是配置SPI2呢?難道要修改一串SPI1為SPI2嗎?
為什么不傳遞一個地址呢?既然是對SPI的寄存器操作,直接把地址傳入進來就完了嘛!操作SPI1,傳入SPI1的地址
操作SPI2,傳入SPI2的地址!!

如果是半雙工模式呢?難道要再次按位移動選擇參數嗎?​
#define SPI_BAUDRATEPRESCALER_2 ((uint32_t)0x00000000)
#define SPI_BAUDRATEPRESCALER_4 ((uint32_t)SPI_CR1_BR_0)
#define SPI_BAUDRATEPRESCALER_8 ((uint32_t)SPI_CR1_BR_1)
#define SPI_BAUDRATEPRESCALER_16((uint32_t)SPI_CR1_BR_1|SPI_CR1_BR_0)
#define SPI_BAUDRATEPRESCALER_32 ((uint32_t)SPI_CR1_BR_2)
#define SPI_BAUDRATEPRESCALER_64((uint32_t)SPI_CR1_BR_2|SPI_CR1_BR_0)
#define SPI_BAUDRATEPRESCALER_128((uint32_t)SPI_CR1_BR_2|SPI_CR1_BR_1)
#define SPI_BAUDRATEPRESCALER_256((uint32_t)SPI_CR1_BR_2|SPI_CR1_BR_1|SPI_CR1_BR_0)​
這樣根本就不用去想,現在該移動幾位?直接根據需要,選擇一個,拿來用即可!!​

好的代碼,容易修改​
從spi1切換到spi2容易​
從二分頻切換到64分頻容易!!






歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 国产精品入口66mio男同 | 欧美一区二区三区成人 | 狠狠干夜夜 | 成人毛片在线 | 精品在线观看视频 | 成人免费福利视频 | 国产欧美一区二区精品性色超碰 | 天天爽天天干 | 中文日韩在线 | 一区二区三区四区在线 | 成av人片一区二区三区久久 | 亚洲第一免费视频 | 午夜精品久久久久久 | 免费人成| 久操伊人 | 中文字幕免费视频 | 亚洲三级在线 | 免费毛片在线 | 最近中文字幕在线观看 | 深夜福利网站 | 永久在线 | 91亚洲国产成人久久精品网站 | 一级片免费 | 人人草人人爱 | 日韩精品视频免费在线观看 | 青青草免费在线观看视频 | 国产91清纯白嫩初高中在线观看 | 日韩欧美自拍 | 亚洲性色av| 日本免费中文字幕 | 国精产品99永久一区一区 | 久久精品中文 | 香蕉看片| 亚洲91视频| av香蕉| 亚洲性生活片 | 91看片看淫黄大片 | 国产高清一区二区 | 久久精品一区二区国产 | 国产一区二区在线播放 | 日韩在线精品 |