avr 相关问题

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

为atmega128编译程序集时找不到“avr/io.h”

我是汇编器和atmega128的新手。 我遇到的问题是我无法编译我的程序集文件。完成此步骤后,我想将程序上传到 STK-300。 这是代码 .include“avr/io.h”...

回答 1 投票 0

丑陋的三重间接:可扩展缓冲区管理结构

我目前正在尝试为基于 AVR 的步进电机控制器构建一个字符串解析器。这个想法是通过 UART 观察一些输入字符串,然后将该字符串分成几个子缓冲区......

回答 2 投票 0

使用avr定时器、快速pwm和中断驱动ws2812b

在有人对我大喊大叫之前,我知道 WS2812B LED 灯带需要非常精确的时序,并且使用汇编代码更容易完成(并且已经存在出色的库)。 尽管如此,...

回答 1 投票 0

AVR 工作室 Nibobee 图书馆

请我想知道当我们为 Nibobee 机器人提供电机速度时,我们在 AVR 工作室中使用的单位是什么: motpwm_setLeft(1500); 1500 单位是多少??

回答 1 投票 0

AVR 看门狗中断模式不会在正确的超时时重置

我正在编程一个 Arduino Mega 克隆,所以我的板使用的是 ATMEGA2560,我的代码位于 Arduino 框架中。 我正在尝试在中断模式下启用看门狗,以便我可以调用自定义 ISR bu...

回答 1 投票 0

在AVR Studio中使用汇编确认寄存器中的值是否是3的倍数

我想使用AVR Studio和汇编语言确定寄存器中的数字是否是3的倍数,但在AVR ATmega 8515上,所以没有div指令/语法 我已经尝试过几种方法,比如

回答 2 投票 0

菜单概念的匿名数组初始化

我正在尝试创建一个菜单概念,稍后我可以在 8 位 MCU 和 2x16 LCD 显示屏上使用它。这意味着我无法使用向量或其他奇特的库,而且我想避免动态...

回答 1 投票 0

AVR atmega 上的多个程序[已关闭]

我想让我的Atmega机器人操作多种模式(循线、避障、PC直接引导)我如何在闪存上加载这些单独的程序以及如何选择其中一种...

回答 1 投票 0

2 线:发送启动条件后,TWINT 不会在 TWCR 中设置

我使用ATmega328P TWI接口如下。 问题是它会进入无限循环来选通 LED,并且永远不会关闭 LED。如果我将条件更改为 TRUE 那么它就会变成...

回答 1 投票 0

Arduino LED 无故闪烁 3 次

我正在尝试直接使用 C 代码对 ATmega328P 微控制器(在 Az-delivery arduino 卡上)进行编程。 当我运行一个简单的眨眼程序以测试我的

回答 1 投票 0

ATmega328P EEPROM 无法写入

我正在写入ATmega328P EEPROM,如下所示: eeprom_write_byte(地址, (U8_T) 0); void eeprom_write_byte(void* 地址,U8_T 数据) { 命令行(); /* 等待之前的写入完成 */

回答 1 投票 0

我的中断有效,但如果我#ifdef一些看似无关的东西,它就会停止工作

正在使用 ATTINY13a。当我注释掉用于测试的#define 时,我的中断停止工作。我可以在按住按钮的同时触发中断并保持板上的 LED 亮起,...

回答 1 投票 0

AVR 中的无效寄存器将立即数加载到低寄存器而不是高寄存器?

我正在尝试编写一个汇编程序来添加两个数字(使用ATmega328P)。该任务需要将 r5 中的值(特别是 0x88)添加到内存位置 0x0260 中的值并存储...

回答 1 投票 0

将常量转换为指针会增加 .data 大小 1000 字节

我对这个完全不知所措,我什至不知道我的问题要包含什么。 当我将常量转换为指针时,我的 (.data + .bss + .noinit) 部分增长了 1K,超过了 ATmega328P 的

回答 1 投票 0

快速 PWM 1kHz |使用 RC 接收器进行 6V DC 发动机控制 ||律师2313

这是我的程序,无法正常工作。 无论遥控器上的控制杆处于什么位置,MCU 都会向引脚 D PB2 4.7V 发送信号。其他引脚A PB3、B PB2、C PD5 为0V。恩...

回答 1 投票 0

Shell / Makefile 链接器

我已经下载了 makefile,并在 xcode 中使用 C/C++ 代码运行它。 它可以工作并输出信息(在控制台模式下),但是当我在做应用程序(使用 GUI)时,它说: **make:avr-gcc:否...

回答 1 投票 0

Arduino UNO 挂在 USART0 RX ISR 上

我有一个简单的示例,其中我将 UART0 配置为在 RX 和 TX 上中断。 TX 中断工作得很好,但无论我放入什么,RX 中断处理程序都会挂起。 如果我移除中断

回答 1 投票 0

律师2313A ||使用 RC 接收器 (Graupner 400) 进行直流电机控制的 PWM 信号

我正在 Microchip Studio 中编写程序,使用 RC 无线电接收器控制 DC 6V 发动机(graupner 400 max 4,0A)。 我使用的是 Attiny 2313A,F_CPU 16 MHz。 RC 接收器向 PD2 上的 MCU 发送 PWM 信号...

回答 1 投票 0

为什么ATmega32U4不直接运行代码?

所以,我编写了一个ATmega32U4。当我连接设备时,它不运行代码。相反,它在 Windows 设备管理器中被识别为 ATmega32U4 芯片。 为了让代码运行,我必须......

回答 1 投票 0

Linux 中的 AVR 汇编器

我正在尝试学习 Linux 中 Arduino Uno(AVR ATmega328P 微控制器)的 C 语言和汇编语言的 AVR 开发。 我发现了很多关于如何安装和设置 Eclip 的 AVR 插件的好指南...

回答 1 投票 0

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