avr 相关问题

AVR指的是两个8位或32位RISC微控制器系列

AVR UART 汇编代码,通过串行发送两个字符?

我只是想将一个字符从我的 ATMEGA32A 发送到串行。这是代码,但它不起作用。我不确定为什么,因为我认为我做的一切都是正确的。有人可以帮我解决吗? (波特率 R...

回答 1 投票 0

如何查找特定的AVR头文件

我正在为 ATmega32M1 重写一些旧代码。我想重用一些旧代码。前一作者在一个地方写道: ... 硬重置(); // 等待看门狗超时...

回答 1 投票 0

简单AVR程序(GCC制作)的DWARF行号数据似乎不正确

考虑以下 AVR 程序: #定义F_CPU 500000ul #包括 #包括 // 没有使用,但有其意义。我怀疑它的存在导致了一些...

回答 1 投票 0

如何在AVR中实现零占空比PWM而不出现毛刺?

我正在尝试在ATmega2560上使用硬件PWM,使用TC0(一个8位定时器),在快速PWM模式下。我需要动态调整占空比,其中包括零占空比。然而,这并不适用...

回答 5 投票 0

我在尝试使用 3 个变量进行 XOR 时遇到问题

嗯,我正在为一个学校项目使用 C 语言对微型(ATmega328p)进行编程。问题是我试图表示这个真值表(A、B 和 C 只是输入,更具体地说是按钮),XOR 是

回答 4 投票 0

我在尝试使用 3 个变量进行 XOR 时遇到问题

嗯,我正在使用 C 语言对微型计算机(ATmega328p)进行编程,这只是一个学校项目。问题是我试图表示这个真实的表(A、B 和 C 只是输入,更具体地说是按钮),而 EXOR 是 o...

回答 1 投票 0

处理多个 AVR 中断向量

我正在尝试处理两个AVR中断向量ISR(PCINT1_vect)和ISR(PCINT0_vect)。然而, 只有其中一人被处决。 执行哪个 ISR 取决于函数“SonarSensor_...

回答 1 投票 0

Amtega8a + 终端实时

已将代码上传至atmega # 定义 F_CPU 1000000UL //#包括 #包括 #包括 #包括 #包括...

回答 1 投票 0

编译 C/C++ 代码时出现“make: *** [main.o] 错误 -1073741502”。如何排查并解决此问题?

我正在eclipse上编写这个AVR代码。 测试一切是否正常,因为这是我第一次在 eclipse 上下载 avr。 #定义F_CPU 8000000UL #包括 #包括 我正在 eclipse 上编写这个 AVR 代码。 测试一切是否正常,因为这是我第一次在 eclipse 上下载 avr。 #define F_CPU 8000000UL #include <avr/io.h> #include <util/delay.h> int main() { while(1) { } } 我收到了这个错误 make: *** [main.o] Error -1073741502 我不知道这里出了什么问题。 T 尝试运行代码。预计运行没有任何问题。 我认为错误代码实际上是0xC0000142(错误-1073741502的十六进制版本)。显然是 Windows 10 错误代码“应用程序无法正确启动”。也许你应该让 main() 返回一些值——比如零——因为你可能由于缺乏返回值而实际上没有得到良好的编译。 int main() { while(1) { } return 0; }

回答 1 投票 0

在 ATtiny85 上的 Timer0 上启用 CTC 模式中断时出现奇怪的行为

我正在使用 ATtiny85 进行一个基于 C 构建的简单红外项目(用于 DSLR 相机的红外遥控器)。我在 CTC 模式下使用定时器 0 生成了 38.4 kHz 方波信号,并将输出设置为每次切换 PB0...

回答 1 投票 0

AVR-GCC 优化了“外部”全局变量,然后出现“未定义引用...”的错误

简而言之,.cpp 文件中定义的一个全局 const 变量(数组)从 .o 文件中消失,导致“未定义的引用...”错误。通过添加 'vola... 可以完美解决问题

回答 1 投票 0

使用 Attiny84 的 ADC 的值错误

我正在使用 Attiny84 和 LM335z 温度传感器来创建温度传感器。使用 ADC,我获取电压值并执行必要的转换以获得温度 va...

回答 1 投票 0

SPI 通信从从机接收到 0xFF!可能是什么问题?

我正在尝试在8位ATMEL微控制器和闪存AT45DB081E之间建立SPI通信。第一步,我必须读取闪存的制造商 ID 和设备 ID...

回答 1 投票 0

程序在不同的优化级别上表现不同

我有一个简单的 C 程序,我正在使用它来熟悉我将使用的新(对我而言)MCU (ATmega32M1)。但是,我的程序在 -O3 优化级别无法正确运行。 我正在使用

回答 1 投票 0

Atmega328什么时候构建并发布?

我可以找到ATtiny家族的时间表,第二个列表: https://en.wikipedia.org/wiki/ATtiny_microcontroller_comparison_chart 我找不到 Atmega 家族的任何时间表,特别是......

回答 0 投票 0

avr-gcc 库存储在哪里?

我正在尝试找到与avr中的#include头文件相关的.c文件。 我想看看 avr-gcc 库中定义的一些标准库,特别是......

回答 3 投票 0

由于 JMP 与 RJMP,ATtiny167 和 Attiny87 不向后兼容。怎么解决

我面临的问题是 Attiny167 和 Attiny87 尽管在数据表上说它们是替代品,但实际上并非如此。该程序是用AVR汇编语言编写的。

回答 3 投票 0

在 AVR 中将结构设置为数组

我正在使用控制 RTC 的 AVR-atmega 处理器。在 atmega 中,来自 RTC 的时间被保存为一个结构: 类型定义结构{ uint8_t 年; uint8_t 月; uint8_t 小时; uint8_t 分钟...

回答 4 投票 0

WinAvr 编程所需的帮助

我正在尝试运行 win avr 的源代码。在制作 makefile 后,当我尝试使用 avrdude 发送它时,它给了我错误。 请任何人都可以帮助我

回答 2 投票 0

连接 6116 到 ATMega128

我一直在尝试将 6116 连接到 Proteus 中的 ATMega128。我有以下示意图: 我可以稍微写信给 6116,但我不认为我正在访问正确的地址。 我用的是...

回答 2 投票 0

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