Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
SPI
10
RTT手册就SPI设备说明的自我冲突
发布于 2024-02-13 11:45:00 浏览:677
订阅该版
RTT标准手册里就SPI设备的挂载说明用一下接口 ```c rt_err_t rt_spi_bus_attach_device_cspin(struct rt_spi_device *device, const char *name, const char *bus_name, rt_base_t cs_pin, void *user_data) ``` 参数 描述 device SPI 设备句柄 name SPI 设备名称 bus_name SPI 总线名称 使用举例如下 ```c rt_hw_spi_device_attach(spi_device, "spi1", "spi10", rt_pin_get("PB.14"), RT_NULL); ``` 后面又对命名规则说明如下 一般 SPI 总线命名原则为 spix, SPI 设备命名原则为 spixy ,如 spi10 表示挂载在 spi1 总线上的 0 号设备 接口说明里spi10是总线名称 命名规则里说spi10是设备名称??? 到底是怎样的呢? 继续SPI的问题,感谢各位的回答,尝试用studio开发spi设备中,发现挂载spi设备很难实现。因为手册给的和实际的完全不一样 首先 ```c rt_spi_bus_attach_device_cspin ``` 这个要5.0 studio默认是4.0用不了 再次手册里这个 ```c rt_hw_spi_device_attach(spi_device, "spi1", "spi10", GET_PIN(B, 14), RT_NULL); ``` 这个和实际drv_spi.h里代码里这个函数如下 ```c rt_err_t rt_hw_spi_device_attach(const char *bus_name, const char *device_name, GPIO_TypeDef* cs_gpiox, uint16_t cs_gpio_pin); ``` 函数名一样,参数都不一样,连spi设备指针都没有 我就想了解下,为什么一个简单的SPI。手册和实际完全是两套东西,这不是浪费大家的时间么
查看更多
编程菜鸟
2024-02-22
代码改变世界
之前用的时候也发现和文档不一致,看了4.0代码发现STM32的SPI驱动是这样: `rt_err_t rt_hw_spi_device_attach(const char *bus_name, const char *device_name, GPIO_TypeDef *cs_gpiox, uint16_t cs_gpio_pin)` 这是STM32的SPI驱动实现,有点不一致,其他厂家MCU spi驱动可能是按照文档里实现的,直接按照这个挂载spi设备到spi总线上就行了。例如: `rt_hw_spi_device_attach("spi3", "spi30", GPIOB, GPIO_PIN_6);`
6
个回答
默认排序
按发布时间排序
踩姑娘的小蘑菇
2024-02-14
这家伙很懒,什么也没写!
结合之前的attach的api,看起来只是文档提供的示例写反了😂 具体用法以实际源码为准,如果确定问题可以提个pr修一下
ZWH
2024-02-18
这个人很勤快,没空留下点什么
我记得之前是对的,后面应该是修改过api
梦笑真美
2024-02-18
这家伙很懒,什么也没写!
看源码例程
webashrat
2024-02-25
这家伙很懒,什么也没写!
谢谢哥,调试SPI同样遇到了这个问题
SFJX_3771
2024-07-22
这家伙很懒,什么也没写!
我也遇到了同样的问题,rt_spi_bus_attach_device_cspin无法把cs引脚挂载在spi10设备上。
撰写答案
登录
注册新账号
关注者
0
被浏览
677
关于作者
SonicSpeed
这家伙很懒,什么也没写!
提问
1
回答
2
被采纳
0
关注TA
发私信
相关问题
1
BBB的SPI驱动
2
求个SPI上挂两个或多个设备的使用例子
3
SPI设备有个bug
4
spi flash 的fatfs使用一段时间后读写文件出现故障
5
SPI驱动
6
请教rt_spi_configure函数理解
7
SPI FLASH挂载的问题
8
SPI-FLASH 文件系统 SPIFFS
9
求助一个完整的 spi flash 驱动
10
关于同时使用文件系统与SPI FLASH的问题
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
最新文章
1
RT-Thread项目助手v0.2.0 - 支持Env Windows
2
RttreadV5.10上,GD32F450Z RTC时间显示问题
3
rt-smart启动流程分析
4
EtherKit快速上手PROFINET
5
RTThread USB转串口无法接收数据
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
USB
DMA
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
FAL
rt-smart
ESP8266
I2C_IIC
UART
WIZnet_W5500
ota在线升级
PWM
cubemx
flash
freemodbus
BSP
packages_软件包
潘多拉开发板_Pandora
定时器
ADC
flashDB
GD32
socket
编译报错
中断
Debug
rt_mq_消息队列_msg_queue
SFUD
msh
keil_MDK
ulog
MicroPython
C++_cpp
本月问答贡献
出出啊
1517
个答案
342
次被采纳
小小李sunny
1444
个答案
290
次被采纳
张世争
813
个答案
177
次被采纳
crystal266
547
个答案
161
次被采纳
whj467467222
1222
个答案
149
次被采纳
本月文章贡献
出出啊
1
篇文章
2
次点赞
小小李sunny
1
篇文章
1
次点赞
张世争
1
篇文章
3
次点赞
crystal266
2
篇文章
2
次点赞
whj467467222
2
篇文章
2
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部