如题,在使用spi接口时,无数据传输状态下,想把MOSI MISO设置为高电平,但SPIPC2寄存器设置不成功,文档中描述写1可以使相应的管脚状态为1,但是寄存默认值是0xFC,想设置为0xefc或0xe03,但是设置后读取出来为0x2fd,文档中的描述也很简单。时钟设置为高电平,这个在SPIFMT中设置成功,CS也正常。请大家帮忙分析下如何解决。谢谢。
Chris Meng:
cml,
如果SPI是master,那MISO对于SPI就是一个输入脚,你是不能控制输入脚的电平。
如果你一定要控制,你可以把相关引脚配置为GPIO输出,然后再控制GPIO的输出电平。