avr 相关问题

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

WDR 似乎禁用了看门狗定时器

我正在使用AVRASM编译器在Proteus 8中使用atmega16测试一些汇编代码,似乎WDR指令无法正常工作。 从数据表来看,WDR 必须重置看门狗计数...

回答 1 投票 0

如何将atmega328p中PORTC的选定引脚设置为avr汇编代码中的输入?

我尝试将所有 PORTD 编码为 8 位开关的输入,将所有 PORTB 编码为 LED 的输出,然后将 PINC 0 和 1 编码为选择器的输入,使 PORTD 的 4 个 MSB 进行算术运算。 ..

回答 1 投票 0

G 端口 Atmega 128 Avr 组件

我正在尝试使用 portG 创建一个简单的功能。 如果 PG0 中的开关闭合,则 PG1 中的 LED 应打开。否则,LED 应该关闭。然而,我不知道如何使用一个b...

回答 2 投票 0

AVR USART 编程

我目前正在进行一个项目,我们必须使用 AVR ATMEGA328 微控制器,特别是 USART 外设,来控制 8 个 LED。我们必须向微控制器发送命令...

回答 1 投票 0

使用timer0测量atmega2560上的执行时间

我正在尝试测量atmega2560执行矩阵乘法所需的时间。 为此,我在正常模式下使用 Timer0 并计算溢出中断的数量。 我已经设定了...

回答 1 投票 0

proteus 错误:PC=0x0118 处的操作码 0x000D 无效

我在 Bascom 上编写了此代码,但当我运行并单击 Proteus 上的键盘时,我看到此错误: PC=0x0118 处的无效操作码 0x000D 这是我在 Bascom 上的代码 $regfile =“m16def.dat” $水晶=

回答 2 投票 0

AVR128DB28 USART 引导加载程序页面

我在将数据写入闪存时遇到问题。如果我使用 int main ,编程可以正常运行,但如果我使用 __attribute__((naked)) __attribute__((section(".ctors"))) void boot(void), progra...

avr
回答 1 投票 0

使用 avr 组件和 atmega32a 扫描键盘并显示到 LED 上

使用 atmega32a,扫描 4x4 多路复用键盘并将该值显示到 LED 上。我已经为此编写了代码,但它不起作用。它一直运行到最后并显示...

回答 1 投票 0

为什么无论输入如何,adc 总是读取 1023

我正在尝试使用attiny85中的ADC读取模拟电压。但无论给出什么输入,ADC 寄存器始终读取 1023。 此外,当用万用表测量 ADC 引脚时...

回答 2 投票 0

AVR:从头开始创建和理解最少的启动代码和链接器脚本

我希望我的问题足够简洁。 我目前正在研究执行 main() 之前微控制器中实际发生的情况。我对 Cortex M4 STM 编程有一些经验...

回答 1 投票 0

AVR C 代码中的伺服电机和 ADC 同步问题

我正在开发一个基于 AVR ATMega32a 微控制器的项目,其中我使用伺服电机从 0 度旋转到 90 度,同时捕获每个旋转度数的 ADC 值。我的目标是同步...

回答 1 投票 0

字段“__file::flags”的指示符顺序与“FILE”中的声明顺序不匹配

我正在尝试使用本教程针对 UART 使用 avr-g++ 编译二进制文件,但在编译过程中出现以下错误: main.cpp:50:20: 错误:字段 '__file::flags' 的指示符顺序不

回答 1 投票 0

保存数组或字符串并使用atmega328p通过uart汇编器avr发送

我试图将 uart rx 中的数组保存到变量并将其发送到 tx,我不知道代码中的问题在哪里,也不知道数组是否保存在变量中,但我没有收到

回答 1 投票 0

无法使用 ATSAMR34 启动 LoRa P2P

我是 LoRa 新手。 我们有一个使用 ATSAMR34 提供的原理图构建的定制板。我能够用基本图像来刷新它并使其能够用于串行通信。 我尝试构建...

回答 1 投票 0

Arduino的RSA加密、解密功能

我需要使用公钥使用RSA加密数据并使用私钥解密。不需要生成公钥和私钥。我知道算法需要计算资源,但我只使用 32-128-...

回答 1 投票 0

静态模板成员函数作为中断服务程序

在下面的Mapper类中,静态成员函数timer0CompA充当中断服务例程。它在中断向量中获得名称“__vector_14”。 结构映射器{ 静态空虚

回答 2 投票 0

SAMR34 基本示例失败,未知字段“pfnNMI_Handler”、“pfnSVC_Handler”

我是 AVR 新手,正在探索适用于 LoRA 的 SAMR34J18 定制板。 基本功能的示例代码似乎运行良好,没有任何问题。所以,我认为董事会工作得很好。 当我...

回答 0 投票 0

如何计算 ADC 读数的平均值?

目的是将最新的 10 个 ADC 读数存储在数组中,然后计算它们的平均值以在其他地方使用。每次更新时都会删除最旧的。 关于LED时序,必须

回答 3 投票 0

在Code::Blocks上,我无法编译源文件。 (Ubuntu)

我是一名新人,正在学习如何在 Linux 上编写固件代码。 英语是我的第二语言,所以如果您觉得很难听懂我在说什么,请原谅。 寻找关于他们的手段,我已经知道了......

回答 2 投票 0

avr-gcc 数组,带有指向程序(闪存)内存中函数的指针

如何将带有函数指针的数组移动到闪存中?在普通 RAM 中,代码如下所示: 单片机=ATMega628P, AVR-GCC 4.3.3 (WinAVR 20100110) typedef void (*func_ptr_t)(void); ...

回答 1 投票 0

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