2个帖子/ 0新
最后一篇
gwjgwgshxd.
离线
最后一次露面:3年3个月前
加入:2016-12-14 10:52
spi的cs信号是高电平有毛,怎么设置?

请教一下:
我现在有一个spi外出的片选信号是高电平有没有,请问这个软件上怎么样能实现?

谢谢!

设备:
Jelphi.
离线
最后一次露面:8个月2周前
职员
加入:2015-09-10 12:07
你可以是下面:hw_spi.c,

你可以是下面: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高
}