atmega 相关问题

ATmega是Atmel AVR微控制器系列中的产品系列。

如何为 ATmega8 微控制器实现自己的刷新软件

有没有人有某种文档如何为 atmega8 微控制器实现自己的刷新程序? 在搜索时,我只找到了关于如何使用...来刷新自定义软件的教程

回答 3 投票 0

如何在没有支持库的情况下写入ATmega328P EEPROM?

重要提示:我不想使用库来实现此目的。没有“avr/io.h”,也没有“avr/eeprom.h”。我想学习如何实现这样的库。 问题:假设我...

回答 1 投票 0

ubuntu 上的 avrdude 使用 JTAGICE mkII 克隆 - 连接 ATmega1280 时出现问题 (RSP_ILLEGAL_JTAG_ID)

希望我已经为此苦苦挣扎了足够长的时间才能在这里提出问题...... 我无法将 ATmega1280 与像这样的更便宜版本的 JTAGICE mkII 连接。我正在尝试首先为 JTAG 设置保险丝

回答 2 投票 0

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

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

回答 1 投票 0

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

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

回答 1 投票 0

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

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

回答 1 投票 0

函数指针导致裸机 ATMega328PB 极其奇怪的行为

我正在裸机 ATMega328PB 上制作数字手表项目。 uC 的任务之一是使用 B 组和 D 组的引脚作为数字输出来驱动 7 段显示器。我正在使用 Arduino 上传代码...

回答 1 投票 0

Arduino LED 无故闪烁 3 次

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

回答 1 投票 0

Arduino UNO 挂在 USART0 RX ISR 上

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

回答 1 投票 0

为什么上传到单片机的main函数返回0? [重复]

我被告知,main函数末尾的返回是对程序的签名,表明程序是否成功退出。 看来这个想法在

回答 1 投票 0

[Arduino][寄存器操作] 如何用寄存器制作自己的Serial.print()?

(使用 VSCode 与 PlatformIO IDE 和 Arduino UNO Rev. 3,拥有 ATmega328P 微处理器) 你好,我开始学习使用寄存器操作的嵌入式系统固件开发。 我的...

回答 1 投票 0

AVR Atmega32a USART 库无法工作

/* * RC_Car_AVR.c * * 创建时间:2018 年 4 月 18 日下午 7:55:07 * 作者 : */ #定义F_CPU 16000000 #定义波特率9600 #define TUBRR (((F_CPU / 16) / BAUD) - 1) #包括 #包括<...

回答 1 投票 0

与 ATmega4809 Curiosity Nano Board 延迟相关的问题

我是“ATmega4809 Curiosity Nano Board”的新手,我正在尝试简单的LED闪烁,延迟1秒。但我实现的延迟是1.24秒。 我该如何调节这个?请

回答 1 投票 0

为什么我的轮询例程在中断轮询时不工作,而在主例程上轮询时工作

我有一个例程,可以轮询连接在微控制器ATMega328P上的按钮的状态(在芯片上arduino nano,但代码是用C++编写的),例程代码是这样的: #包括 #

回答 1 投票 0

为什么函数按照定义的顺序执行,而不是按照 avr-c 中 int main() 调用的顺序执行?

我正在尝试学习 AVR C,并且正在修补 atmega328p 微控制器。我正在 Linux Mint 上使用 avr-gcc 工具链来编译我的代码并将其烧写到 Arduino 板上。 所以我试图

回答 1 投票 0

按位运算改变位的顺序

所以我的练习是改变位的顺序: 7 6 5 4 3 2 1 0 将 3 2 7 6 1 0 5 4 我正在努力解决这个问题。我正在尝试使用 rol 方法来旋转它们,这样我会得到 3 2 1 ...

回答 4 投票 0

将两个 8 位数字相乘,得到 16 位数字作为结果,使用 8 位寄存器,仅使用加法指令

我是汇编编码新手,我正在努力为大学目的学习。 我们使用ATmel Studio来模拟ATmega结构,我们将使用ATmega328指令集。我有这个练习

回答 1 投票 0

ATmega128 中输入捕捉值是双倍的

我正在使用 ATmega128 和 Atmel Studio 学习嵌入式 C。 我想编写显示传感器温度和湿度的代码。 我正在学习输入捕获,我的第一个问题是: 我得到了IC...

回答 1 投票 0

使用 AVR 汇编器将两个 16 位数字相乘

我编写了一个计算三角形面积的代码,在两个寄存器(R16 和 R18)中加载底值和高值。这些是 8 位值 .include“./m2560def.inc” ;--------------------------------...

回答 1 投票 0

为什么我在 proteus 中收到此错误:“PC=0x0008 处的操作码 0xFFFF 无效”

我需要为我的 ATmega8 微控制器编写汇编代码,它将生成频率范围为 10 Hz 到 1 kHz 的 12 位三角电压。此外,代码应该允许控制...

回答 1 投票 0

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