atmega 相关问题

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

Arduino Pro 微型 HID 设备

我想构建一个 HID 设备,但我对固件有疑问。 我曾经使用基于 AVR 微控制器的开发板,例如 Arduino UNO、Nano、Micro。但是我需要制作一个设备......

回答 0 投票 0

来自 ATMEGA8535 的 UART 信号如何比来自带有 ATMEGA328 的 Arduino 慢 200 倍?

所以我一直在尝试让 UART 在 ATMEGA8535 上工作,但遇到了一些问题。设置如下:当 ATMEGA 在自定义 pcb 上时,我需要 UART 工作。这行不通,所以...

回答 1 投票 0

同一个微控制器可以同时计数和计时吗?

我尝试使用相同的微控制器作为计数器和定时器,我在 CTC 模式下使用 Timer0 生成占空比为 1us 的脉冲,使用 64 的预分频器来生成延迟。我想

回答 0 投票 0

AVR 微控制器和十六进制文件

我们正在寻找 AVR 微控制器 LED 代码的十六进制文件的主管二进制接口 (SBI) 或子例程指令。 我们正在寻找一个可以帮助我们分析

回答 0 投票 0

freeRTOS在atmega32A上不能正常工作。

我是Free RTOS的新手,我是按照一些教程一行一行地做的,但事情没有总结正确,我用free RTOS来切换3个LEDS,但它只点亮了其中的2个,没有切换!随机2个LED,......

回答 1 投票 1

Arduino SSD1306显示器 - 奇怪的行为。

我有两台SSD1306(126x64)显示器,它们的表现非常奇怪。以下是我运行的草图短片:https:/streamable.comdl0p8j 而草图本身在这里(adafruit SSD1306 + ...)。

回答 1 投票 0

按键时的处理

我有当前的代码,我试图添加一个toggle_speed()函数,这将在主函数的if语句中调用,否则如果(button_pushed()=2)。我想说的是...

回答 1 投票 0

为什么在AVR上用a*bc而不是a*(bc)会使程序大小增加3倍?

最近,我试着把我的代码打包到一个只有1kB闪存的小ATTiny13里。在优化过程中,我发现了一些奇怪的事情。让我们来看看这段代码的例子。#include ...

回答 1 投票 2

AVR内存和英特尔六进制

我在大学的项目中做了一个简单的AVR编程器,我很难理解如何将内存从16进制文件映射到实际的闪存中。例如,intel hex提供给我们的 ...

回答 2 投票 0

AVR ATMEL ATMega168库

我是C语言和AVR编程界的新手,因此目前正在阅读这本关于这方面的书。作者提到了ATMEL库,其中涉及到内存操作、时间(...

回答 3 投票 2

ATMEGA128 AVR内存错误

我有ATMEGA128的代码。它应该是一个从0到9的计数器程序。 for(c1 = 0; c1 ] >>]

回答 1 投票 0

如何在程序集中创建函数?

我需要创建一个简单的函数来计算矩形的表面(一个简单的a * b程序)。但是,在函数为...之后,寄存器(包括R0和R1)的值必须保持不变。

回答 1 投票 -2

ESP8266和ATmega8 UART

我使用UART将ESP8266与ATmega8连接。我将一些值从ESP8266发送到ATmega8,在此基础上,ATmega8将一些值发送回ESP8266,这可以正常工作,但几小时后...

回答 1 投票 0


ISR ADC采样ATMEGA2560始终显示0

我的采样始终固定为0。我不知道为什么?!我尝试删除ISR,并将代码放入while循环中,但仍然保持不变。问题是什么,我不了解。我...

回答 1 投票 1

如何在AVR中将两个无符号数字相乘?

我需要将两个无符号数字相乘(在这种情况下,数字是234和24),但是我不知道该怎么做。我需要乘以它们而不使用寄存器R16,R17和R18(寄存器...

回答 1 投票 -2

如何在带有ATmega的七段显示器上显示数字,并通过移位寄存器74HC595在C上显示数字

我对嵌入式编程还很陌生,我想知道如何在我的ATmega2560的七个网段上显示一个数字。我发现PortF更改了哪个数字,但我不知道...

回答 1 投票 0

我如何在Mega2560上从UDRn提取数据?

[Noob问题:我正在尝试在ARDUINO上学习UART。我写了一些非常简单的代码,由于某种原因,我无法使receive()函数正常工作。我不认为它从...

回答 1 投票 0

Atmega328p中的SPI COMM

[我正在使用Arduino Uno开发板在Atmega328p上工作,我的任务是使用寄存器级的SPI通讯,谁能解释DD_MOSI的含义是左移“ 1

回答 1 投票 0

使用AVR反转字节中的位

我目前正在解决一个问题,希望我建立一个子程序来反转R16中的位。 00000011 => 11000000或10101000 => 00010101对于该类,我们使用的是AVR ...

回答 1 投票 0

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