avr-gcc 3.4.0 和 avr-gcc 4.3.x 之间的二进制兼容性
我继承了一个链接到一个库的应用程序,该库可能是用 gcc3 构建的。或者也许使用 imagecraft 编译器。这些信息现在已经消失在天堂般的位字段中,我留下…
AVRdude 在 VB 中动态加密/解密 HEX 文件
大家好,我正在寻找解密 ATtiny 芯片的十六进制代码文件并使用 AVRDude 命令行界面对其进行编程。问题是,我不希望用户在任何给定时间都能看到 HEX 文…
C 将 char 读取为二进制
这实际上是我正在使用 avr 进行的项目的一部分。我通过 twi 与 DS1307 实时时钟 IC 连接。它将信息报告为一系列 8 个字符。它以以下格式返回: // Sec…
我可以在哪里找到有关“HI2COUT”的更多信息?
希望使用 ATtiny13A 对 MCP23017 的 I2C 接口进行位操作,很多地方都提到 HI2COUT 作为在 I2C 总线上发送数据的方法,但我不知道这是否是语言或库的一…
avrdude 和 atmega48pa
我可以使用 avrdude 对 atmega48pa 进行编程吗?我的签名有问题... % avrdude -pm48 -cavrisp2 -Pusb -V -U flash:w:main.hex avrdude: AVR device in…
为什么 avr-gcc 在调用 main() 时要费心保存寄存器状态?
avr-gcc 程序中的 main() 函数将寄存器状态保存在堆栈上,但是当运行时调用它时,我知道在微控制器上没有任何可返回的内容。这是浪费内存吗?如何防止…
使用USART将avr atmega32连接到移位寄存器?
我想通过 TXD 引脚使用 USART 将 ATMEGA32 微控制器连接到移位寄存器,然后移位寄存器对接收到的数据执行串行到并行的转换。但如您所知,移位寄存器需…
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线通信吗?
(如果您懒惰,请参阅TL;DR的底部) 您好,我计划构建一个处理物理计算的新(原型)项目。基本上,我有电线。这些电线都需要同时读取其电压。每根电线…
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 执行这些初始步骤吗?如果是…