嵌入式系统是指嵌入式系统,涉及微控制器/ DSP固件编程,实时系统,电子接口,硬件驱动器,串行总线通信等领域。
如何在不使用#pragma的情况下将函数放置在C中的特定地址?
我想在特定位置放置一个函数void loadableSW (void):0x3FF802。在另一个函数 residentMain() 中,我将使用函数指针跳转到该位置。如何声明函数
我正在用 C 语言编写 TLC6C5724 的驱动程序。该驱动程序使用公共移位寄存器,除其他字段外,还使用包含 3 个字段的结构数组。以下是此类结构的两个示例: t...
为什么 HAL_UART_Transmit_DMA 无法正确传输我的 adc_buf 数组?
使用: STM32CubeMX版本:6.10.0 STM32CubeIDE版本:1.13.1 核-F767ZI 我正在开展一个 DIY 示波器项目,我想尝试提高 STM32F7 系列的速度和精度......
GMock / 虚拟函数 / Boost MSM 如何正确组合?
我需要你的帮助。下列: 类 X 定义了组成命令的方法。这些命令被发送到 UART 设备。 X 类必须是静态的。类 X 的方法必须在状态下调用
usbipd:警告:已知 USB 过滤器“USBPcap”与该软件不兼容;需要“bind --force”
我尝试在 WSL2 Linux (Ubuntu 20.04) 中进行嵌入式系统开发并收到错误: usbipd:警告:已知 USB 过滤器“USBPcap”与该软件不兼容; '比...
当程序闪存地址为 0x00400000 时,我们的应用程序在 NXP S32K312 目标上正常运行。 当我们需要在链接器中将程序闪存地址更改为从 0x00440000 开始时
我正在尝试用 Rust 为 STM32F1xx 制作“Blinky”。 我知道有它的库,但我想制作自己的“库”以用于学习目的。 我可以通过地址访问 STM32 的“寄存器”,例如...
为什么每次检查字节顺序时都需要将指针而不是变量类型转换为 char?
以下是检查计算机系统中字节顺序的代码。 bool is_little_endian() { int a = 0x1; char *c = (char *)&a; 如果(*c == a) { 返回真; }
我必须实施一个最佳解决方案,将传感器的值存储到 NOR 闪存中,并在失去连接时添加时间戳,并在连接恢复时发送到中央服务器。像
我正在开发一个 Arduino 项目来管理继电器开关的时序,该项目由 4 个继电器、3 个按钮和一个 7 段显示器组成。当我完成设置时,我正在努力设计一个
我试图为PIC32MX320F128H创建一个UART驱动程序,当我注意到每当UART IRQ发生时,它都会使系统崩溃。 调试器告诉我程序在这些处停止
我正在尝试为 PIC32MX320F128H 创建一个 UART 驱动程序,但是每当发生 IRQ 时,电路板就会在到达 ISR 之前崩溃。 为了测试我的理论,我手动将 RX 中断标志提高到...
对于这个问题,我正在寻找一种设备,它允许我连接两个 USB 主机,同时仍然完全可编程。我想要一些可以执行以下操作的东西: 假面舞会...
我正在尝试获取纬度和经度,并且我正在使用L510(LYNQ),我尝试为其获取“AT”命令,但我失败了。 我收到命令“AT+MGPSC=1”,响应是:- $GNRMC,,V,,,,...
使用在共享内存中创建的队列进行imx8mm的m4和A53之间的IPC
我想在imx8mm的2个处理器核心(即A53和M4)之间创建一个IPC通信堆栈,并且我不想使用中断。我有两种类型的消息要在核心之间共享, 上...
我想知道OSEK中DisableAllInterrupts和SuspendAllInterrupts的区别?
在 Texas Instruments 上将 CMSIS 与裸机 ARM cortex-M0 结合使用
我正在尝试将 CMSIS-Core 集成到使用德州仪器 (TI) 的 MSPMOL-1306-Q1 MCU 的项目中。大多数示例似乎都是针对 STM32 Cube MCU。例如这个和这个。 我面临着...
STM32F407VG 通过 RMII 协议与 LAN8742A 无法运行
我正在寻求有关我自己的 PCB 设计首次运行流程的帮助。我有带有 STM32F407VG 和 LAN8742A PHY 的 PCB。通电后,橙色LED常亮,没有其他反应。我试过了...
兼容声明 __attribute__ ((section(".abc.dfe"))) const volatile uint8 attributeVariable = 0; - 符合 MISRA
以下常量在项目文件中声明,我正在测试是否违反 MISRA 准则: __attribute__ ((section(".abc.dfe"))) const 易失性 uint8 attributeVariable = 0; MISRA 测试产品...
我需要用c语言为MCU创建一些项目,该项目没有main()函数。该项目应该被编译和链接。该项目中的函数可以通过指针调用,这...