腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9883)
视频
沙龙
1
回答
使用python的RaspberryPi
和
外设
SPI
接口
、
、
我想使用RaspberryPi串行接口将
SPI
4与
外设
板连接。为了完全理解串行
通信
,我想在不使用外部库的情况下编写
SPI
通信
代码。该程序的目的是将数据发送到
外设
,并从
外设
读取数据,同时“实时”绘制接收到的数据。为了方便地管理
通信
,我需要运行一个线程,它将生成sclk
和
芯片选择信号,另一个线程将读取/写入数据并绘制它们。
浏览 33
提问于2021-03-02
得票数 0
回答已采纳
1
回答
NodeMCU
SPI
总线不响应命令
、
、
我试图通过
SPI
总线连接
外设
,但它没有工作。于是用示波器检查了输出,发现芯片不响应
spi
库命令。我唯一能得到的是TX
和
RX上的噪音,其他引脚电压根本不会改变。我在两个NodeMCU(非官方的LoLin
和
Amica)上用master
和
dev固件测试了它。下面是
spi
的命令:
浏览 1
提问于2018-11-03
得票数 0
回答已采纳
2
回答
STM32、主备设备互不响应
、
、
、
亲爱的堆栈溢出用户,我已经构建了一个具有主设备
和
10个从设备的网络的设备。它们都通过4线
SPI
进行
通信
。现在我正在为两个主板编写程序,但它们似乎不起作用,我没有得到预期的响应。我有一个主板,
和
10个相同的从板。协议很简单-与
SPI
一样,任何事务都是由主设备发起的,并发送一个命令。然后,所选择的从机接收上述命令,将忙标志引脚设置为高电平,并检查其是否有效。我已经尝试将IO配置为常规端口,以及它们的替代功能,我还尝试在每次事务后重置
SPI
周期,但似乎都不起作用。 这是我得到的结果:通道是从顶
浏览 1
提问于2019-04-09
得票数 4
1
回答
我可以在ds1302中使用esp8266
SPI
吗
、
、
我只想知道有没有可能使用esp8266的
spi
来与ds1302
通信
,因为我没有足够的引脚来使用,谢谢你的时间。
浏览 33
提问于2021-06-16
得票数 0
1
回答
自定义
SPI
驱动程序的实现
、
、
、
、
我正在尝试为自定义硬件实现
SPI
驱动程序。我已经开始了一个副本的斯皮迪夫驱动程序,它有支持几乎所有我需要。设备在board.c文件中定义: static struct
spi
_board_info my_
spi
_board_info[] __initdata我必须从一
浏览 2
提问于2016-06-03
得票数 2
2
回答
在仅支持两个
SPI
设备的Arm板上安装了两个以上的
SPI
设备?
、
其中一块板上的Arm处理器有一个带有两条芯片选择线的
spi
端口。在处理器的数据表中提到,它可以控制最多两个
spi
设备。 是否可以使用GPIO作为附加
spi
设备的从机选择?到目前为止,我在内核的源代码中找到了一个文件,其中包含
SPI
端口引脚的地址。谁能告诉我应该往哪个方向走?
浏览 1
提问于2012-12-27
得票数 2
回答已采纳
2
回答
C,硬件抽象层中的"extern“类型变量
、
、
、
、
该HAL的目的是方便地在
linux
驱动程序
和
MCU驱动程序之间切换。
spi
_handle_t
spi
_open(
spi
_port_t channel,
spi
_config_t config);On
Linux
,它是一种基本类型
spi
_config_t: 在<
浏览 1
提问于2021-01-27
得票数 2
1
回答
Arduino的LiquidCrystal库会干扰Wi-Fi库吗?
、
、
有一天,我在玩我的Arduino时,有了一个很酷的想法。也许我可以在没有串行监视器的情况下进行无线连接!我可以用液晶显示器来代替!所以,我去上班了。我把所有串行的东西都换成了LCD的东西。下面是我的代码:#include <WiFi.h> char ssid[] = "Fake Network"; // Your netwo
浏览 0
提问于2013-03-15
得票数 0
回答已采纳
1
回答
如何使用STM32f1xx_HAL
SPI
通信
、
、
、
有人能解释一下
SPI
通讯的工作原理吗?如果可能的话,请给我显示一个链接,其中包含用于
通信
SPI
的示例代码?我将使用“STM32f1xx”微处理器与
SPI
通讯外围设备,即ADE7878 (能源分析仪)。我正在使用“STM32CubeMx”
和
“stm32f1xx_hal.h”库。但我找不到多少“stm32f1xx_hal.h”库的代码示例。提前感谢您的帮助
浏览 8
提问于2016-05-16
得票数 0
回答已采纳
1
回答
如何读取BIOS闪存?
、
、
本节的内容如下如何在
Linux
(debian)上读取这个内存?
浏览 0
提问于2016-11-17
得票数 1
回答已采纳
1
回答
映射外部存储设备
、
、
、
、
我使用的是GCC工具链
和
ARM Cortex-M0 uC。我想问一下,是否有可能在链接器中定义一个空间,以便读写操作将调用外部设备驱动程序函数来读写它的空间(例如:
SPI
内存)。致敬,Rafal 编辑:感谢您的评论
和
回复。我的设置是:随机访问
SPI
内存通过
SPI
控制器连接,我使用“标准”驱动程序访问内存空间并从其中存储/读取数据。我想要做的是避免显式地调用驱动程序的函数,而是将它们隐藏在某个固定的RAM地址后面,以便对该地址的任何读取都将调用
spi
读取内存驱动程序函数,而写入将
浏览 13
提问于2019-04-18
得票数 1
1
回答
串行
外设
的设计模式
、
、
我正在开发一个裸金属软件,其中有几个类有串行
通信
外设
(UART,I2C,
SPI
).等)。这些外围设备必须是可互换的,以尽量减少今后可能的工作。通过互换,我的意思是业务逻辑模块应该可以使用任何
外设
而不需要额外的(软件开发)工作。我的子系统是一个SoC,并与FPGA
和
许多其他传感器
和
子系统
通信
.特别是FPGA
通信
是用大量的软外围IP来实现的,所以
外设
的互换性是我非常关心的问题。我尝试过策略模式,但是它导致了一个高度耦合的系统(需要“知道”
浏览 2
提问于2022-03-15
得票数 1
2
回答
8位PIC微控制器加传感器
、
Specifications程序内存(KB) / 14拉姆·拜特斯/ 1,024捕获/比较/PWM
外设
/2 CCP比较器/2工作电压范围(V) / 1.8至5.5XLP /是
浏览 1
提问于2016-03-07
得票数 0
回答已采纳
2
回答
PIC32错误的
SPI
、
、
、
我正在尝试开发一个接口
SPI
,并且我已经从一个简单的配置开始。问题是SCK似乎工作得很好,但MOSI不工作。这是我的代码和我的测试逻辑测试器。+rand()%(MAX_
SPI
_TXFER_SIZE-MIN_
SPI
_TXFER_SIZE+1); // get a random transfer size pTxBuff|
SPI
_CON_SMP|
SPI
_CON_ON; //
SPI
configuration word
浏览 1
提问于2015-05-19
得票数 1
3
回答
stm32
spi
全双工从模式
、
、
、
、
我正在研究stm32f0308-discovery
和
jetson tx2之间的
spi
通信
。Jetson是主进程,stm32应该是从进程。(不知道怎么做,但如果可能的话,stm32也可能是主控。)谁能告诉我一条stm32
spi
从站的路?提前谢谢。
浏览 8
提问于2019-07-31
得票数 0
1
回答
后台的微控制器
通信
任务
、
我正在使用ARM Cortex M4,我想问一下是否可以卸载主例程,形成
通信
任务,并让它们在后台运行。例如,我在ARM MCU上使用这个外围设备: 当adc_start( ADC );被调用时,ADC在后台开始转换,所以我不需要等到ADC完成转换我想问的是,是否有可能对
通信
外设
做同样的事情。I2C
和
SPI
可以是快速的,但由于这种类型的单片机可以达到50 MCU及更多,如果我需要等待I2C完成在400 I2C或
SPI</em
浏览 4
提问于2015-12-23
得票数 1
回答已采纳
1
回答
如何在嵌入式
Linux
中初始化外围设备
我是嵌入式
Linux
的新手。我正在开发IMX6UL评估工具包,并通过Yocto构建过程进行工作。如果我的问题是非常基本的,我很抱歉,我试图理解
Linux
启动
和
初始化过程。我已经理解了分配
外设
的设备树。但是我不明白它们是在哪里初始化的,比如LCD,
SPI
,I2C。 由于我的背景是裸金属,我知道它必须在某个地方初始化。但这是在
Linux
中完成的。我不明白。
浏览 2
提问于2019-07-23
得票数 0
回答已采纳
1
回答
为什么我们需要设备驱动程序,为什么我们不能通过串行发送/接收数据?
、
、
、
我们可以与这个设备
通信
(我假设没有任何驱动程序?)使用UART串行传输。使用板卡上的USB转串口芯片。我知道驱动程序通常在内核模式下运行,在
Linux
中,Kernel Modules用来添加新的驱动程序,system calls用来与不同的
外设
进行
通信
。当然,我指的只是USB/串行设备,而不是显卡之类的东西。
浏览 1
提问于2020-07-10
得票数 0
1
回答
在Android中通过
SPI
进行
通信
、
目前,我正在寻找一个解决方案,通过
SPI
在Android进行
通信
。我在我的系统上安装了NDK,并使用本机类与Wandboard上的gpio (/sys/class/gpio/gpioxx/value)
通信
。效果很好。不幸的是,我找不到任何
SPI
设备/dev/…。我只找到我的C型装置。有人能告诉我,如果android基本上提供
SPI
吗?如果可能的话,我在哪里能找到这个装置?我能以
和
Linux
一样的方式交
浏览 4
提问于2013-09-10
得票数 1
1
回答
用
SPI
口对STM32CUBEIDE中的MCP4141数字电位器进行编程
、
、
、
、
我正在通过
SPI
通信
端口发送一个16位命令。当我发送带有数据字节的命令字节时,我无法注意到MCP4141的P0A
和
P0W端子之间的电压变化。你能帮我找出编程错误吗?uint8_t data[2];data[1]=0x0F; HAL_
SPI
_Transmit
浏览 20
提问于2021-05-09
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
STM32快速开发笔记——串行外设接口之SPI
适用于通信类的SPI NOR Flash
通信教程04_SPI接口说明及原理
Linux C语言高级编程之使用TCP和UDP协议实现网络通信!
STM32定时器触发SPI逐字收发之应用示例
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券