MCP3208 软件模拟SPI +STM32F4
模拟的是模式1。SCLK在空闲状态为高电平。
首先,是GPIO的初始化,CS引脚、MOSI引脚、MISO引脚、SCK引脚。除了MISO引脚配成输入模式,其余三个引脚都配成输出模式(推挽输出)。
接下来就是MCP3208模拟的spi时序的读写函数,延时函数使用软件延时。
读通道0-7的电压值:
模拟的是模式1。SCLK在空闲状态为高电平。
首先,是GPIO的初始化,CS引脚、MOSI引脚、MISO引脚、SCK引脚。除了MISO引脚配成输入模式,其余三个引脚都配成输出模式(推挽输出)。
接下来就是MCP3208模拟的spi时序的读写函数,延时函数使用软件延时。
读通道0-7的电压值: