请教一下:我现在有一个spi外出的片选信号是高电平有没有,请问这个软件上怎么样能实现?
谢谢!
你可以是下面:hw_spi.c,
目前sdk,cs为默认低电平有色,spi作者我们有相应的代码,基于spi适配器
两种选择:1)硬件外加油,不需要改sdk
2)改下下载拉高拉低的作品,不再上层,而且是这个情况spi上部有一个of oint of
// =========================== CS处理功能=============================.
void hw_spi_set_cs_low(hw_spi_id id){spi_data * spid = spidata(ID);
hw_gpio_set_inactive(spid-> cs_pad.port,spid-> cs_pad.pin);//拉低CS低}
void hw_spi_set_cs_high(hw_spi_id ID){spi_data * spid = spidata(ID);
hw_gpio_set_active(spid-> cs_pad.port,spid-> cs_pad.pin);//推动CS高}
你可以是下面:hw_spi.c,
目前sdk,cs为默认低电平有色,spi作者我们有相应的代码,基于spi适配器
两种选择:1)硬件外加油,不需要改sdk
2)改下下载拉高拉低的作品,不再上层,而且是这个情况spi上部有一个of oint of
// =========================== CS处理功能=============================.
void hw_spi_set_cs_low(hw_spi_id id)
{
spi_data * spid = spidata(ID);
hw_gpio_set_inactive(spid-> cs_pad.port,spid-> cs_pad.pin);//拉低CS低
}
void hw_spi_set_cs_high(hw_spi_id ID)
{
spi_data * spid = spidata(ID);
hw_gpio_set_active(spid-> cs_pad.port,spid-> cs_pad.pin);//推动CS高
}