embedded 相关问题

嵌入式系统是指嵌入式系统,涉及微控制器/ DSP固件编程,实时系统,电子接口,硬件驱动器,串行总线通信等领域。

Yocto 项目系统管理器为“Init.d”

我开发了一个基于openstlinux发行版的yocto镜像。当前的发行版使用“systemd”作为系统管理器。但我需要使用系统管理器作为“我...

回答 1 投票 0

是否可以在Polarfire SoC Yocto环境中解耦标准输出和UART上的不同流量

我正在为 Microchip Polarfire SoC 开发 Yocto 发行版。 我想使用用户定义的协议,通过 SoC 的 UART 接口进行通信,传输和接收良好 -

回答 1 投票 0

在中断处理程序中传递参数

考虑我们正在为裸机 MCU 编写固件,即没有操作系统。有人告诉我不可能(非法?)将参数传递给中断处理函数? 我无法确切理解为什么会这样?...

回答 7 投票 0

配置网状网络xbee pro S2

我有一个协调器、1 个路由器和 2 个终端设备,E1 和 E2。我想配置网状网络。路由器是我两端设备的父节点。我想从协调器发送数据 --> end de...

回答 1 投票 0

矩阵键盘实现问题:PICSimLab、PICGenios、PIC18F4580

我正在尝试使用带有 PIC18F4580 MCU 的 PICSimLab PICGenios 板中的矩阵键盘。该板的原理图在这里。下面是代码。 矩阵键盘.h #ifndef MATRIX_KEYPAD_H #定义

回答 1 投票 0

我的中断有效,但如果我#ifdef一些看似无关的东西,它就会停止工作

正在使用 ATTINY13a。当我注释掉用于测试的#define 时,我的中断停止工作。我可以在按住按钮的同时触发中断并保持板上的 LED 亮起,...

回答 1 投票 0

C 变量可以限制在一定的读/写速度吗?

我正在使用嵌入式系统(基于 RISC-V),其中处理器连接到数据总线,数据总线又连接到 UART 模块。数据总线读/写时需要两个处理器

回答 1 投票 0

当我将 ADS1293 与 ESP32 Wroom 32 连接时,SPI 模式 2(时钟极性:1,时钟相位:0)无法工作

我已将 ESP-32 Wroom32E(使用 IDF 和 API)与心脏监测传感器 ADS1293 连接起来。我使用简单的 SPI 协议来读取寄存器值。我的 SPI 协议正在运行

回答 1 投票 0

根据基础类型宽度,位域的行为是否存在差异?

我正在定义一些寄存器(它们都是 32 位宽)以使用位域与硬件外设接口。起初,我通过混合 uint8_t、uint16_t 和 uint32_t 类型来定义所有内容。对于e...

回答 1 投票 0

如何在不使用#pragma的情况下将函数放置在C中的特定地址?

我想在特定位置放置一个函数void loadableSW (void):0x3FF802。在另一个函数 residentMain() 中,我将使用函数指针跳转到该位置。如何声明函数

回答 2 投票 0

创建一个包含结构体数组的缓冲区,其中的字段大小与字节不对齐

我正在用 C 语言编写 TLC6C5724 的驱动程序。该驱动程序使用公共移位寄存器,除其他字段外,还使用包含 3 个字段的结构数组。以下是此类结构的两个示例: t...

回答 1 投票 0

为什么 HAL_UART_Transmit_DMA 无法正确传输我的 adc_buf 数组?

使用: STM32CubeMX版本:6.10.0 STM32CubeIDE版本:1.13.1 核-F767ZI 我正在开展一个 DIY 示波器项目,我想尝试提高 STM32F7 系列的速度和精度......

回答 1 投票 0

GMock / 虚拟函数 / Boost MSM 如何正确组合?

我需要你的帮助。下列: 类 X 定义了组成命令的方法。这些命令被发送到 UART 设备。 X 类必须是静态的。类 X 的方法必须在状态下调用

回答 1 投票 0

usbipd:警告:已知 USB 过滤器“USBPcap”与该软件不兼容;需要“bind --force”

我尝试在 WSL2 Linux (Ubuntu 20.04) 中进行嵌入式系统开发并收到错误: usbipd:警告:已知 USB 过滤器“USBPcap”与该软件不兼容; '比...

回答 4 投票 0

更改S32K312目标的程序闪存地址

当程序闪存地址为 0x00400000 时,我们的应用程序在 NXP S32K312 目标上正常运行。 当我们需要在链接器中将程序闪存地址更改为从 0x00440000 开始时

回答 1 投票 0

如何在 Rust 中写入内存映射地址?

我正在尝试用 Rust 为 STM32F1xx 制作“Blinky”。 我知道有它的库,但我想制作自己的“库”以用于学习目的。 我可以通过地址访问 STM32 的“寄存器”,例如...

回答 3 投票 0

为什么每次检查字节顺序时都需要将指针而不是变量类型转换为 char?

以下是检查计算机系统中字节顺序的代码。 bool is_little_endian() { int a = 0x1; char *c = (char *)&a; 如果(*c == a) { 返回真; }

回答 1 投票 0

在失去连接时将数据存储到无线传感器网络中的闪存

我必须实施一个最佳解决方案,将传感器的值存储到 NOR 闪存中,并在失去连接时添加时间戳,并在连接恢复时发送到中央服务器。像

回答 1 投票 0

如何使用Arduino实现继电器开关的用户可调时序?

我正在开发一个 Arduino 项目来管理继电器开关的时序,该项目由 4 个继电器、3 个按钮和一个 7 段显示器组成。当我完成设置时,我正在努力设计一个

回答 1 投票 0

如何使能PIC32MX的UART中断?

我试图为PIC32MX320F128H创建一个UART驱动程序,当我注意到每当UART IRQ发生时,它都会使系统崩溃。 调试器告诉我程序在这些处停止

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.