久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
ST團隊_寫SPI寄存器初始化
[打印本頁]
作者:
51黑小牛
時間:
2016-4-10 15:12
標題:
ST團隊_寫SPI寄存器初始化
寫SPI寄存器:
關鍵因素:
1:給我SPI寄存器的首地址
#define SPIx SPI2
#define SPI2 ((SPI_TypeDef *) SPI2_BASE)
SpiHandle.Instance =SPIx;
//(SPI_TypeDef *)的修飾下,這是一個地址!
這個Instance又是什么呢?
SPI_TypeDef *Instance;
typedef struct
{
__IO uint32_t CR1;
__IO uint32_t CR2;
__IO uint32_t SR;
__IO uint32_t DR;
__IO uint32_t CRCPR;
__IO uint32_t RXCRCR;
__IO uint32_t TXCRCR;
__IO uint32_t I2SCFGR;
} SPI_TypeDef;
是以SPI1為首地址的,一組SPI相關寄存器的集合!!
2:給我SPI的配置值
#define SPI_DATASIZE_8BIT ((uint32_t)0x00000000)
SpiHandle.Init.DataSize =SPI_DATASIZE_8BIT;
//很明顯在(uint32_t)的修飾下,這是一個值!
3:賦值過程
WRITE_REG(hspi->Instance->CR1,(hspi->Init.Mode
|hspi->Init.Direction
|hspi->Init.DataSize
|hspi->Init.CLKPolarity
|hspi->Init.CLKPhase
|(hspi->Init.NSS &SPI_CR1_SSM)
|hspi->Init.BaudRatePrescaler
|hspi->Init.FirstBit
|hspi->Init.CRCCalculation));
即有數據,又有放數據的地方,這個SPI初始化就被拿下了!!
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
午夜网站在线观看
|
www.狠狠操
|
欧美一级片免费观看
|
手机在线免费av
|
国精产品99永久一区一区
|
看毛片网站
|
成人免费毛片aaaaaa片
|
午夜精品视频
|
国产伦精品一区二区三区视频网站
|
成人午夜激情视频
|
黄色三级视频网站
|
欧美一区二
|
www.成人在线
|
午夜伦理福利
|
青青草国产精品
|
国产午夜精品久久久久久久
|
久久国产一区二区三区
|
国产一级视频在线观看
|
亚洲欧美一区二区三区四区
|
成人免费视频一区二区
|
97国产精品人人爽人人做
|
蜜桃久久久
|
亚洲午夜视频
|
又黄又爽又色视频
|
亚洲一区成人
|
www国产在线观看
|
免费一区二区三区
|
久久精品国产精品
|
欧美一级片免费
|
免费啪视频
|
一二三区视频
|
a在线观看
|
午夜视频在线免费观看
|
免费一级黄色片
|
亚洲精品91天天久久人人
|
亚洲我射av
|
成人国产网站
|
高清一级片
|
青青伊人网
|
99中文字幕
|
亚洲在线视频
|