embedded 相关问题

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

设备树叠加和屏蔽

嗨,我想将 stm32f401_mini 与 ssd1306_128x64 扩展板一起使用。问题是 ssd1306_128x64 期望定义 arduino_i2c 节点。不幸的是 arduino_i2c 节点是...

回答 1 投票 0

我正在尝试在电路中添加一个按钮来控制我的arduino

ISR(TIMER2_COMPA_vect) { 慢速计数器++; if (slow_counter >= 125) { // 调整这个值来控制追逐的速度 慢计数器 = 0; 如果(当前模式== 0)...

回答 1 投票 0

arm cortex-a7 上的 perf 不产生调用堆栈

我编写了一个小型 C++ 测试程序,我想在手臂上使用 perf 对其进行分析。在我的 x86 WSL 上运行和分析该程序会产生预期的性能结果。然而,当我分析该程序时...

回答 1 投票 0

为什么在嵌入式系统固件中可以使用结构体来表示 MMIO 寄存器,而不是位域?

在嵌入式系统固件中,通常使用结构体来表示外设的多个内存映射寄存器,假设编译器的代码生成将遵循特定的...

回答 1 投票 0

如何创建需要外部头文件的cmake库

我觉得我错过了这个的一些关键想法。 我有一个库,我想为其创建 CMakeLists.txt 文件。我想将它与不同的应用程序链接起来。 这个图书馆期望...

回答 2 投票 0

如何在UART中断处理程序中实现功能?

我知道这是一个非常长的问题,但我发布了尽可能多的细节,以便我可以提供最多的背景信息,并希望使其更容易回答。 我目前正在创建一个程序来接收消息...

回答 1 投票 0

GCC 编译器使用 & 运算符以不同方式处理“char * str”和“char str[]”

在通过 & 运算符获取变量的地址时,编译器对 char * var 和 char var[] 类型的处理方式有所不同。下面是一小段代码来演示: #包括...

回答 1 投票 0

AT 命令响应结束

如何确定发送给GSM模块的AT命令的结尾是什么? 由于要查找何时收到整个响应,我需要一些代表每种情况的 AT 命令结束的字符或字符串。 我...

回答 5 投票 0

我们可以部署node.js应用硬件设备吗?

我使用node.js、express 和react 创建了Web 应用程序。现在我需要将我的应用程序嵌入到硬件设备中,并使用设备的 IP 地址在浏览器上访问该网页。 我没有我...

回答 1 投票 0

路由器使用什么协议来确定主机名?

我正在对一个具有LAN的嵌入式设备(at91sam7x,使用FreeRTOS和lwIP)进行编程。当它出现在路由器的设备列表中时,它没有名称。我怎样才能提供一个?路由器使用什么协议...

回答 3 投票 0

访问位以设置位字段时发生 C++ 转换错误

我们使用位域来表示从设备读取的寄存器的元素。 #包括 结构寄存器{ uint8_t 字段:1; }; int main() { uint8_t 字节{0}; // 从 de...

回答 1 投票 0

生成将位右移的二进制模式

这是我一直在尝试为 8x8 矩阵显示器生成的模式,以便每个点亮的 LED 代表一个特定的计数: 00000001 00000010 00000100 00001000 00010000 00100000 01000000

回答 1 投票 0

TI CC2541 adc 分压器值错误

我正在开发一个使用 TI CC2541 的项目(放置在 jdy-08 BLE 模块上)。我尝试使用 adc 接口获取锂电池电量。我参考了这篇文章https://sunmaysky.blogspot.com/2013/12/cc2530...

回答 1 投票 0

Keil C51:自定义延迟函数中的死循环(STC89C52RC)

我正在尝试编写一个简单的延迟函数。它需要两个参数:一个指向 void 函数的指针和一个无符号整数(unsigned int),指定该函数应执行多少次。哈...

回答 1 投票 0

stm32l072kz - 在闪存bank2中写入固件并跳转到bank2

我正在编写一个通过UART接收的新固件。我使用带中断的 DMA,我的新固件采用 .HEX 格式,我以 1500 个字节为单位接收它,并且我有一个执行该过程的案例...

回答 1 投票 0

无法进入调试模式

当我尝试将stm32连接到keil软件时,它返回错误无法进入调试模式 当我尝试将我的开发板连接到我的软件时,它没有成功连接。我该如何解决这个问题...

回答 1 投票 0

使用 MPLAB XC8 编译器请求 PIC10F200 的简单代码

我无法对这个微芯片进行编程,要么是因为它太旧了,要么是我缺乏很多知识。 所以程序编写正确,没有错误,但是当我连接微芯片时,确保...

回答 1 投票 0

如何在platformio上使用本地库构建项目?

问题:无法理解为什么该项目不使用本地库构建。 构建项目时,我的终端上出现以下错误: 链接 .pio/build/genericSTM32F103C8/firmwa...

回答 1 投票 0

通过与 SAMD21 接口的 I2C 从 BNO085 接收数据时出现问题

我已通过控制器 SERCOM1 上以 100KHz 运行的 I2C 同步通信将 BNO085 与 SAMD21G18A 控制器连接起来,处理器以 8MHz 运行。 我正在尝试阅读陀螺仪和

回答 1 投票 0

使能RCC外设时钟后如何正确实现延迟?

我是 STM32 微控制器的新手。我想知道启用 RCC 外设时钟后如何正确实现 2 个时钟周期延迟。 https://www.st.com/resource...第 5.2.16 节(第 134 页)

回答 1 投票 0

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