嵌入式技术论坛
直播中

糖栗子

8年用户 667经验值
擅长:MEMS/传感技术
私信 关注
[问答]

请教大神怎么解决SPI片选CS端口的问题呢?

使用RT-Thread最新BSP,其中的野火开发板,学习SPI接口
仿照例程使用的语句

define CS_PIN 54
这样是运行成功的。但是这个54不知道是什么端口。

2.jpg

仿照LED的例程,但是换成其他端口

define CS_PIN GET_PIN(C, 0)
这样就运行错误了

请问要把片选端口设置成 PC0 应该怎样设置?

回帖(3)

李俊

2023-1-30 10:51:08
在驱动文件 drv_gpio.c 文件中可以看到
PC0 对应的引脚号是 32
PD6 对应的引脚号是 54
楼主的硬件引脚是不是接错了?
举报

刘秀英

2023-1-30 10:51:24
stm32的驱动里面提供了这样的接口rt_hw_spi_device_attach(“spi1”, “spi10”, GPIOC, GPIO_PIN_0)可以用
举报

张英

2023-1-30 10:51:30
只要你的芯片有那个标号的引脚就行,不是按照引脚排列顺序来操作的
举报

更多回帖

发帖
×
20
完善资料,
赚取积分