一片STM32f103能否接两片nrf24l01?
2022-03-27 浏览次数:255次
STM32F103是可以的,NRF24L01使用的是SPI接口,每片STM32F103至少带有一个硬件SPI接口。
而SPI是一个一主多从的总线协议,可以直接把24L01接进来,通过片选来控制不同的模块。
如果不想复用总线,还可以使用GPIO模拟一路SPI,这样,一路硬件SPI,一路软件SPI,满足你需求。
如果还不想使用软件SPI,那就只有选用带多路SPI的芯片了,这是STM32F103的选型手册,红线框选的那一列就是硬件SPI数量,从图上可以看到,36脚的芯片全系列只有一路硬件SPI,48脚,除C4,C6,R4,R6之外,都是至少2路硬件I2C,100脚,144脚全系列2-3路硬件I2C,根据需要来选择硬件就可以了
szyhk168.b2b168.com/m/