关于STM32 中模拟IIC或SPI管脚配置问题?

[复制链接]
查看11 | 回复2 | 2018-4-18 19:22:26 | 显示全部楼层 |阅读模式
SPI总线建议你使用STM32内置的SPI总线,网上有很多例程。如果你一定要模拟也是可以的。IIC总线一直是STM32的诟病,用模拟总线更安全一些。一般的IO口都可以配置成你说的四种模式的任意一种,而且编程过程中可以随时进行转换。有些脚只能设置成输出或者输入,比如OSC32的IN,OUT做普通IO使用时就是如此。这些在STM32的datasheet的引脚部分中都有详细说明。IIC总线CLK要用推挽,数据总线在送出信号时设置成推挽,输入如果没有上拉电阻时配置成上拉输入,有上拉则配置成浮空输入。SPI总线的CLK,CS,MOSI脚设置成推挽,MISO脚配置成上拉输入。...
回复

使用道具 举报

千问 | 2018-4-18 19:22:26 | 显示全部楼层
/*SPI1 初始化*/void SPI1_Configuration(void){ GPIO_InitTypeDef GPIO_InitStructure; SPI_InitTypeDef
SPI_InitStructure; /* SPI1 引脚: SCK, MISO and MOSI -------------...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行