嵌入式系统是指嵌入式系统,涉及微控制器/ DSP固件编程,实时系统,电子接口,硬件驱动器,串行总线通信等领域。
通过与 SAMD21 接口的 I2C 从 BNO085 接收数据时出现问题
我已通过控制器 SERCOM1 上以 100KHz 运行的 I2C 同步通信将 BNO085 与 SAMD21G18A 控制器连接起来,处理器以 8MHz 运行。 我正在尝试阅读陀螺仪和
我是 STM32 微控制器的新手。我想知道启用 RCC 外设时钟后如何正确实现 2 个时钟周期延迟。 https://www.st.com/resource...第 5.2.16 节(第 134 页)
ESP32 (C++) 同时使用 AccelStepper.runSpeed() 和 Audio.loop() (阻塞)
在我的 ESP32 C++ 项目中,我使用 Audio.h 和 AccelStepper.h。 不幸的是,只要音频处于活动状态,步进器就无法工作。似乎 Audio.loop() 块太长了。 示例代码: #包括<
使用本机单元测试项目在 Visual Studio 2017 中对 C 代码进行单元测试
我想在 Visul Studio 2017 中对 C 项目进行单元测试。它是一个嵌入式项目库。我想对 lib 进行尽可能少的更改。只需在VS中编译c代码我添加了一些#ifdef WIN32。 ...
我开发了一个嵌入式应用程序,它通过通信通道请求设备的状态信息。 我的客户要求这些将在特定的时间段内发送,所以...
FatFS - 无法格式化驱动器,FR_MKFS_ABORTED
我正在使用w25qxx芯片和STM32CubeIDE上的STM32F4xx在SPI闪存上实现文件系统。我已经通过 SPI 成功创建了 w25 的基本 I/O,能够读写
我是嵌入式系统的新手。我正在尝试增加 ble 外围链接的数量。 静态 uint16_t m_connection_handle[NRF_SDH_BLE_PERIPHERAL_LINK_COUNT] = {BLE_CONN_HANDLE_INVALID}; 静态
C 嵌入式 - 在 STM32 内部分配内存和围绕该内存构建的正确方法是什么?
我正在用STM32构建一个系统,该系统使用需要校准的设备(数据可以存储在一个32位寄存器中)。由于我仍在构建和更新代码,因此我理想情况下会...
下一段是GICv3规范中的: 在 GICv3 中,LPI 可以由虚拟机管理程序呈现给虚拟化系统,虚拟机管理程序必须使用系统寄存器。虚拟 LPI 是在以下情况下生成的:
我想引用一个在循环外部定义的对象slow_uart: fn main() -> ! { // ...... // 初始化 让 Slow_bdrate = >::Hz(
STM32 Nucleo64 串行 UART 通信在 CubeIDE 中不起作用
我在 Arduino 上有一个非常简单的代码,我正在尝试在我的 STM32f446 Nucleo 板上工作。这是该项目的早期阶段,因为我只是想将十六进制值/数组发送到...
关于 StackOverflow 的第一个问题,所以如果出现任何格式错误,请告诉我。 我正在使用 STM32F407VG 微控制器,基本上成功地使用
我正在为嵌入式设备编译 RTOS + 应用程序。 最近向我介绍了 microMIPS (-mmicromips) 和 GCC 的互连 (-minterlink-compressed) 选项,我感到很困惑...
Atmega8 - 使用一个 Makefile 编译和链接 C 和汇编文件
我正在摆弄 Atmega8 和 Assembly。 所以我想到了如果有一个 Makefile 就好了,它可以查看文件夹,抓取每个 *.S、*.c 和 *.cpp 文件、链接和 com...
为什么我需要将 millis() 函数放在主循环中来触发 ISR?
我正在尝试复制包含多功能按钮的耳塞功能。如果您按此按钮 x 次,在一段时间内,耳塞将执行一些操作...
我正在尝试复制包含多功能按钮的耳塞功能。如果您按此按钮 x 次,在一段时间内,耳塞将执行一些操作...
我正在尝试在STM32上实现USB触摸屏。我正在使用 ST 的 USB 库制作一个全速设备,并在 Windows 10 主机上对其进行测试。第一次联系注册,但当我尝试时...
我正在尝试从 Telnet 连接到 OpenOCD 获取堆栈跟踪。 stacktrace 命令似乎有剩余内容,不再执行任何操作。几乎什么也没有。没有消息说通讯...
STM32 - 使用这些自定义结构在寄存器内读取/写入奇异位可以吗?
在STM32中从寄存器读取和写入似乎非常笨拙并且读起来不直观,例如: BR值 = (SPI_CR1_BR & SPI1->CR1) >> SPI_CR1_BR_Pos; // 读取当前BR值 SPI1-&g...
我是一名C#开发人员,对MSP430等芯片的嵌入式开发感兴趣。请推荐一些工具和教程。 Mono框架非常强大并且可定制,mono具体例子...