atmega 相关问题

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

使用传感器和按钮控制 LED 的 C 代码有什么问题?

我正在尝试对 ATmega328P 进行编程,以使用 HC-SR04 传感器和按钮来控制 LED。我的目标是让传感器打开 LED 并使用按钮切换 LED 的状态(打开...

回答 1 投票 0

avr-gcc ATmega4809 `.rodata` 部分出现问题

(这是这个问题的后续) 以下程序不起作用(在ATmega4809中) #包括 无效 f(const char str[]) { if (str[0] == 'a') // <-- here is the problem...

回答 1 投票 0

当我尝试操作端口而不是使用 pinMode() 和 digitalWrite() 时,我的 Arduino 代码停止工作

未注释的代码工作得很好,但正如你所看到的,我已经注释了所有与端口相关的行,我认为这些行应该与未注释的行等效,但是当我取消注释时......

回答 1 投票 0

ATmega328P hex文件,逆向工程和调试

我有ATmega328P微控制器的编译十六进制文件,但没有源代码。我需要找到一种方法在 AVR 模拟器中调试它。 我已经做了什么: 安装了Microchip Studio,它有...

回答 1 投票 0

Arduino Uno 的哪个引脚对应 TCNT0?

我正在尝试使用内部 ATMega328 进行计数,以基于此概念创建 Theremin。 我正在使用内部timer1 和timer0 计数器。但是,我找不到相关文档...

回答 2 投票 0

编译器在 Eclipse AVR 插件中截断 ATMEGA328PB 的中断向量

我通常会使用 Eclipse avr-gcc 插件和(zaks 的 avr-gcc 编译器 https://blog.zakkemble.net/avr-gcc-builds)来开发 AVR MCU 的固件。 MCU ATMEGA328PB 有额外的定时器 (3,4)、S...

回答 1 投票 0

ATmega328P 中的灯亮度控制有什么问题?

我是装配新手,我正在尝试为我的大学开发一种控制灯亮度的控件。 灯必须有 5 个不同的亮度级别,一个关闭,四个级别逐渐增加......

回答 1 投票 0

`asm("" : "+r" (myVar));` 在 AVR-GCC 中是什么意思?

我在别人的代码中发现了以下几行: uint16_t someConstantFactorVariable = ...; asm("" : "+r" (someConstantFactorVariable)); someConstantFactorVariable 经常出现在...

回答 1 投票 0

ATmega2560 的相同代码适用于 Arduino Sketch,但不适用于 Microchip Studio

#包括 无效设置(){ uint8_t ubrr = 103; UCSR3A = 0x00; //重置; Bd因子没有加倍, UCSR3B |= (1 << RXEN3) | (1 <<

回答 1 投票 0

将 4x4 键盘矩阵与 Atmega32 连接

我正在尝试将 Atmega32 微控制器与 16x2 LCD 和 4x4 键盘矩阵连接。我正在使用 Proteus 进行模拟并使用 WinAVR 编译器。 LCD部分没问题(我已经彻底测试过了...

回答 1 投票 0

如何为 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

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