腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
linux
下
spi
eeprom的
读写
、
、
我想在debian (Beaglebone )下使用我的
spi
(at25)。我已经编辑了设备树,所以现在我可以
读写
eeprom。cat /sys/class/
spi
_master/
spi
1/
spi
1.o/eepromecho hello > /sys/class/
spi
浏览 7
提问于2014-09-29
得票数 1
回答已采纳
2
回答
使用驱动程序
、
、
、
我正在编写一个内核模块来
读写
SPI
设备(CC1200)。我的
linux
设备没有本机
SPI
,所以我想咬一下总线。我发现
linux
内置了bitbang代码(
linux
/
spi
/
spi
_bitbang.h),但我不知道如何设置它。它需要像
spi
_device和
spi
_master这样的结构,每个都需要struct设备,这需要structs作为kobject,还有更多,其中大多数我不知道如何处理它们,以及
浏览 4
提问于2019-09-05
得票数 3
回答已采纳
1
回答
在Imx6上读取
SPI
寄存器时
linux
挂起
、
、
、
、
我有一个在NXP的Imx6 SoC上运行的嵌入式
linux
项目,我正在尝试使用它的
SPI
。由于没有支持主从模式的驱动程序,我首先尝试从用户空间处理它。我使用mmap访问
SPI
寄存器,但是当我尝试用mmap
读写
它们时,系统会挂起,我必须重新启动。然后,我在自定义的
spi
驱动程序中也这样做了,但我必须等待驱动程序到达函数
spi
_imx_transfer才能访问寄存器。我对
linux
设备管理非常陌生,所以想知道为什么用同样的方法我可以访问其他设备的寄存器,而不能访问
S
浏览 4
提问于2017-02-10
得票数 2
回答已采纳
1
回答
如何使用
spi
代码
读写
24位寄存器?
、
、
、
我的疑问是,我是否可以使用github的
spi
驱动程序代码来实现此目的。我不确定它是否会读或写24位。我已经从开源(github)中获取了
spi
代码。有没有人能帮帮我,看看我能不能用这个代码?我提供了
spi
驱动程序代码的链接。请给我引路。 Sathya Prasad P
浏览 12
提问于2014-12-11
得票数 0
1
回答
在Android中通过
SPI
进行通信
、
目前,我正在寻找一个解决方案,通过
SPI
在Android进行通信。不幸的是,我找不到任何
SPI
设备/dev/…。我只找到我的C型装置。有人能告诉我,如果android基本上提供
SPI
吗?如果可能的话,我在哪里能找到这个装置?我能以和
Linux
一样的方式交流吗?
浏览 4
提问于2013-09-10
得票数 1
1
回答
在
linux
中,
SPI
和DMA之间的关系是什么?
、
、
在我看来,
SPI
和DMA都是控制器。系统API (如
spi
_sync()或
spi
_async() )由CPU控制。那么,使用DMA的
SPI
意味着什么呢?它是否意味着DMA可以在没有CPU的情况下控制
SPI
API?或者
SPI
控件使用CPU,但是数据直接传输到DMA?
浏览 3
提问于2021-08-27
得票数 0
回答已采纳
2
回答
读写
SPI
设备
、
、
我试图在上面连接
SPI
接口,但是我不知道从哪里开始。[ 1.840000] atmel_
spi
f8000000.
spi
: version: 0x311[ 1.860000]
浏览 7
提问于2017-01-24
得票数 1
回答已采纳
2
回答
Spidev不能同时使用ioctl进行
读写
。
、
、
、
、
/
spi
_test -D /dev/spidev32766.3bits per word: 8
spi
mode: 0max speed: 500000 Hz (500 KHz) FF FF FF但是,程序正确地显示了控制台中接收到的数据,因此它可能与
浏览 1
提问于2013-04-09
得票数 8
回答已采纳
1
回答
如何使arduino uno与dspic33ep512mc502之间的
spi
连接?
、
、
这是我给Arduino Uno的代码:void setup() {
SPI
.begin(); digitalWrite(SS,HIGH);
SPI
.setBitOrder( MSBFIRST);= 0;
SPI
浏览 5
提问于2015-07-05
得票数 0
回答已采纳
2
回答
用外围例程调用同一个函数的多个线程
、
、
、
、
我也有一个外围
读写
功能。比如
SPI
读写
函数。这两个线程在某些情况下都使用
SPI
函数。由于线程本质上是并发的,所以这两个线程是否可能同时访问该函数。这就是Thread1之一想要将0x100x25写入
SPI
。Thread2想要写0x200x56。如果没有使用任何同步机制,是否有可能将错误的序列写入
SPI
缓冲区?
浏览 8
提问于2014-03-07
得票数 0
回答已采纳
1
回答
闪存
读写
通过
SPI
、
、
、
、
这是我第一次尝试使用
SPI
协议。我正在尝试理解我的开发工具包(它有一个STM32F207VCT6微控制器)附带的示例代码。此代码实现了与AT45DB041D闪存的通信(
读写
)。(Open207V_SPIx,
SPI
_I2S_FLAG_TXE)==RESET);
S
浏览 2
提问于2014-01-10
得票数 1
回答已采纳
1
回答
SPI
接口
linux
、
微控制器通过
SPI
接口与以太网控制器相连。当电路板启动时,以太网控制器总是从EEPROM(128)获取配置信息。我编写了
读写
eeprom的基本驱动程序,使用数据、控制和状态寄存器进行
读写
操作。问:在上述场景中,需要什么
SPI
驱动程序来读/写EEPROM。此寄存器读取操作正在内部使用
SPI
驱动程序..? 谢谢
浏览 6
提问于2016-12-07
得票数 0
2
回答
没有DT/ACPI信息的模拟
SPI
设备的
Linux
驱动程序
、
、
、
绝大多数实际的
SPI
设备都是特定于平台的,并且提供了一些自动发现/枚举的方法(通常通过设备树或ACPI)。我需要为一个虚拟的
SPI
设备编写一个内核模块,它没有任何特定于平台的标识,可以通过访问。因此,我的问题是:我应该采取哪些步骤才能将我的虚拟
SPI
设备看作/dev/spidevB.C
浏览 27
提问于2022-07-27
得票数 0
1
回答
如何修复总是在
Linux
内核
SPI
驱动程序中失败的
SPI
驱动程序?
、
、
、
、
我正在运行用Yocto (Pyro)构建的嵌入式
Linux
(4.14.16)。我正在一个自定义板上运行,它有一个i.MX6DL,
SPI
连接到一个FPGA ( Xilinx 7)。我目前正在编写一个类,它是抽象层的一部分,因此这段代码位于
Linux
驱动程序之上。它不是
Linux
设备驱动程序。我研究了一下
Linux
中的spidev和
spi
驱动程序,我看到它在/* check transfer rx_nbits */注释下面的/* check transfer
浏览 3
提问于2019-04-17
得票数 2
回答已采纳
3
回答
如何从C中的串行(
SPI
)连接读取数据?
、
、
、
我正在试图编写一个程序,将安装在一个
Linux
MCU (Raspberry )上,它将读取来自另一个MCU的串行数据(这是我自己开发的)。首先,我需要启用内核模块并允许自己访问设备:sudo chown `id -u`.然而,答案中的代码片段似乎是通过设备驱动程序打开端口,而不是通过
SPI
。 我的理解是,我可以使用
SPI
从连接的MCU设备读取数据,并且我不需要为该设备编写自己的设备驱动程序。这是真的吗?如果是的话,我将如何从
SPI
连接中读取,以及该代
浏览 13
提问于2012-12-10
得票数 1
回答已采纳
1
回答
如何在不同驱动程序之间共享设备树节点中的信息
、
、
、
但是,我还需要在同一个驱动程序中访问
SPI
。访问
SPI
的虚拟地址基数正在多个驱动程序中使用。如何在多个驱动程序之间无冲突地共享
SPI
-DT节点中的信息?
浏览 7
提问于2018-06-26
得票数 1
3
回答
Linux
内核控制器作为
SPI
从站
、
、
我对使用
linux
中可用的
SPI
设备感兴趣。我有一个特定的控制器,它在主从模式下都支持
SPI
。我必须在从模式下配置
SPI
控制器。 我的问题:
Linux
框架支持
SPI
奴隶吗?我将在
SPI
总线上获得异步数据,我必须读取这些数据并对其进行处理,然后发送一个命令.。
浏览 11
提问于2013-11-20
得票数 4
2
回答
C,硬件抽象层中的"extern“类型变量
、
、
、
、
该HAL的目的是方便地在
linux
驱动程序和MCU驱动程序之间切换。
spi
_handle_t
spi
_open(
spi
_port_t channel,
spi
_config_t config);On
Linux
,它是一种基本类型
spi
_config_t: 在
Linux<
浏览 1
提问于2021-01-27
得票数 2
1
回答
Verilog testbench --使用任务从包含的文件中驱动信号?
、
、
CPU通过
SPI
与FPGA通信,FPGA根据通信数据控制部分输出。 我已经启动和运行仿真,我的模拟CPU测试平台可以通过
SPI
读写
FPGA寄存器。现在,我想重构我的代码,使它变得更干净。在我的顶级测试平台中,有几个任务通过
SPI
发送数据,称为tb_system_interface.v,,它包含由testbench实例化的tb_system_interface模块。最低级别的任务称为
spi
_send_byte,它将数据发送出MOSI行,在MISO行上接收数据并驱动SCLK。其他高级任务在FPGA上
读
浏览 4
提问于2016-12-22
得票数 0
1
回答
Arduino ACI lib破坏
SPI
、
我有一个项目需要一个蓝牙芯片(nrf8001)和
SPI
闪存模块。 在调用lib_aci_init之前,我可以
读写
闪存。初始化之后,我就不能了。ACI库是否会禁用其他设备的
SPI
?
浏览 0
提问于2015-02-08
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux系统编程 读写锁rwlock
通过重定向在 Linux 终端任意读写数据
SPI全双工传输数据
spi隔离芯片的作用
灵动微SPI LCD彩屏参考方案
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券