单片机SPI口初始化设计.doc

上传人:白大夫 文档编号:3398121 上传时间:2019-08-21 格式:DOC 页数:2 大小:14KB
返回 下载 相关 举报
单片机SPI口初始化设计.doc_第1页
第1页 / 共2页
亲,该文档总共2页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《单片机SPI口初始化设计.doc》由会员分享,可在线阅读,更多相关《单片机SPI口初始化设计.doc(2页珍藏版)》请在三一文库上搜索。

1、单片机SPI口初始化设计1 void SPIx_Init(void)2 3 RCC-APB2ENR|=12; /PORTA时钟使能4 RCC-APB2ENR|=112; /SPI1时钟使能56 /这里只针对SPI口初始化7 GPIOA-CRL8 GPIOA-CRL|=0XBBB00000;/PA5.6.7复用推挽输出9 /GPIOA-ODR|=0X75; /PA5.6.7上拉,应该不起作用,因为此模式10 SPI1-CR1/关闭SPI来配置某些位1112 SPI1-CR1/1:双线双向模式 0:单向双向模式13 SPI1-CR1/1:启动CRC校验 0:关闭CRC校验 只能在SPE=0时改写,

2、否则出错。只能在全双工模式使用14 SPI1-CR1|=011;/1:16bit数据格式 0:8bit数据格式 只能在SPE=0时改写,否则出错。15 SPI1-CR1|=010;/1:全双工模式 0:只接收模式16 SPI1-CR1|=19; /1:启用软件从设备管理 0:禁止软件从设备管理 当为1时,NSS电平由SSI位决定17 SPI1-CR1|=18;/18 SPI1-CR1|=07; /1:先发送MSB 0:先发送LSB19 SPI1-CR1|=03/53bit:分频系数 07 分频系数为Fpclk/2、4、8、16、32、64、128、25620 SPI1-CR1|=12;/1:主设备 0:从设备21 SPI1-CR1|=11; /CPOL 1:空闲时SCK为1 0:空闲时SCK=022 SPI1-CR1|=10; /CPHA 1:数据采样从第二个时间边沿开始 0:数据采样从第一个时钟边沿开始23 SPI1-CR1|=16; /1:开启SPI 0:关闭SPI24

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1