AVR JTAGICE mkII
Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …
1k 程序空间,64 字节 RAM。可以进行1线通信吗?
(如果您懒惰,请参阅TLDR的底部) 您好,我计划构建一个处理物理计算的新(原型)项目。基本上,我有电线。这些电线都需要同时读取其电压。每根电线…
Eclipse、AVR 插件和 Arduino
我正在尝试使用 WinAVR 和 AVR IDE 插件在 Eclipse IDE 中编译 Arduino 代码,但遇到了一个主要障碍 - 当我尝试编译代码时出现以下错误: /usr/ bin/s…
嵌入式系统上中断密集型代码的单元测试
我正在为 AVR 芯片编写 C 代码。该代码大量使用等待串行端口的中断服务例程 (ISR),ADC 和计时器。 ISR 写入缓冲区,主循环在到达缓冲区时会检查缓冲…
如何使用 Linux 或 Mac 对 AVR Raven 进行编程?
本教程用于编程这些首先使用 Windows 盒子对 Ravens 和 Jackdaw 进行编程。我可以在 Linux 或 OS X 计算机上使用 avrdude 执行这些初始步骤吗?如果是…
如何将C全局数组的大小放入为GCC编译的AVR架构编写的汇编程序中?
我有一个包含以下内容的 .c 文件。 uint8_t buffer[32] 我有一个 .S 文件,我想在其中执行以下操作。 cpi r29, buffer+sizeof(buffer) cpi 的第二个参…
我想继续进行 C 编程,但我完全不知道从哪里开始
我一直在考虑“继续”MCU 编程,但问题是我从未使用过任何微控制器或类似的产品。正如我所知,AVR 和 PIC 是爱好者中最常见的微控制器,显然大多数人…
使用 USB 设备打开 PC
我希望能够使用通过 USB 连接到 PC 的红外远程传感器来打开和关闭我的 PC。该传感器是采用 AVR 微处理器和 V-USB 软件 USB 实现实现的定制 PCB。 现在…
如何使用 AVR 的 gnu 汇编器相对于 PC 跳转?
我有一个使用 avr-objcopy 反汇编的二进制文件。中断向量表如下所示: 00000000 : VECTOR TABLE 0: 13 c0 rjmp .+38 0x28, RESET 2: b8 c1 rjmp .+8…
我的 AVR 闪存是否因程序太大而溢出?
我有一个项目,其中 ATtiny2313V 控制 7x5 LED 矩阵来显示滚动文本。为了显示文本,我构建了一种字体,该字体与程序的其余部分一起存储在闪存中。 整…
为什么这段代码是由 avr-gcc 生成的?它是如何工作的?
这是我正在开发的一个 C 项目中的反汇编 AVR 代码片段。我注意到生成了这个奇怪的代码,但我无法理解它是如何工作的。我假设这是某种荒谬的优化......…