atmega 相关问题

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

Arduino timer4自定义PWM问题

我制作了一个很好的代码,可以产生50%占空比的快速PWM,我可以用电位计改变频率。它输出直通和反向通道,有一些死区时间。我正在使用Arduino ......

回答 1 投票 0

将PIN状态作为功能参数传递

我想为我的AVR ATmega328编写一个功能,它使用状态空间去抖动开关以确认开关按下。完成后我想概括我的功能,以便我可以在...中重复使用它

回答 3 投票 1

将uint8_t与C ++中的十六进制进行比较

假设我有uint8_t字节[maxBytes] ;.现在我想比较第一个字节(字节[0])的低6位和0x3c。我试着这样做:bytes [0]&0x3f == 0x3c不幸的是,......

回答 1 投票 3

为Teensy Atmega 32u4实施PI控制

我正在使用Teensy Atmega32u4的标准库实现PID控制。我的控制变量是PWM信号。我的过程变量是直流电机的当前角位置......

回答 2 投票 0

位移>> 1

我在STK500编程器板上使用Atmega 16。我试图打开DDRA上的LED,从Led0开始,0b00000001到Led7,0b1000000。好像我把设置位推出......

回答 1 投票 1

ATMega328P“AVRDude:找不到USBTiny设备(0x1781 / 0xc9f)”

下午好,我最近组装了一个基于ATMega328P的微控制器PCB,我自己设计。我对电路本身感觉很好,因为我设法通过Sparkfun上传了Arduino Blink草图......

回答 7 投票 7

如何将Arduino Mega 2560 ADC采样频率设置为40 Hz

我想过滤我的ADC。我需要我的ADC具有40 Hz的采样频率,但我不知道如何设置ADC采样频率。

回答 1 投票 0

如何动态设置模拟引脚的pinmode

我正在使用arduino ide为atmega328p构建测试代码。我们可以使用简单的int变量设置数字引脚;我怎样才能通过模拟引脚实现这一目标?我试着调查核心代码库......

回答 1 投票 -1

如何修复“Section .vectors重叠部分.data”|为编译器添加ATmega1281支持

所以,我正在开发一个项目,为我的工具链添加ATmega1281架构支持。我有avr-gcc-v3.3,avr-binutils-2.13.1和avr-libc-cvs2003。我已经添加了ATmega1281支持...

回答 1 投票 0

如何将新版本的gcc中提供的架构添加到旧版本的gcc中?

我想将Atmega1281架构添加到我正在使用的当前版本的gcc中,即v3.3。 v3.3不支持Atmega1281,并且在v4.2.1中添加了它的支持。我无法升级......

回答 2 投票 0

如何反向工程/提取代码ATmega32

我需要帮助从ATmega32a微控制器中提取代码。我对硬件,寄存器和装配材料有所了解,但我甚至不熟悉嵌入式系统。即使我知道......

回答 1 投票 0

XMega Timer生成1us

我正在使用xmega Atxmega32A4u,如本例中所示的XMega Timer和Microseconds我试过但我无法生成1us来切换引脚。请指导我获得1us延迟。一世 ...

回答 3 投票 2

为什么我的TIMER0在我的Atmega644控制器上使用XTAL1和XTAL2之间的振荡器?

所以我试图在我的Atmega644 MCU上的XTAL1和XTAL2引脚之间放置一个16 MHz晶体振荡器。但是我没有让它发挥作用。我首先定义volatile unsigned int input_timer = 150; ISR(......

回答 2 投票 0

编程我的Atmega644 MCU时。为什么PORTD | = 0b00100000有效,但不是PORTD | =(PD5 << 1)?

我一直试图理解为什么PORTD | = 0b00100000;有效,但不是PORTD | =(PD5 << 1);我有一个连接到PD5的LED,它只为第一个命令点亮。我一定要吗 ...

回答 2 投票 0

了解指针用法[重复]

我是一个新手嵌入式系统开发人员,实际上,这是我在这里的第一个问题,如果你们有任何有用的嵌入式系统网站真的可以回答我的问题...

回答 2 投票 -1

为什么我的SPI通信不起作用? (Atmega644)

我正在构建一个鼓机,我已经存储了一个带有踢声的示例头文件,取值介于0到170之间。我想通过SPI将其发送到10位MCP4811 DAC,然后将其输出到......

回答 2 投票 0

我可以在主代码中弹出链表的第一个元素(char),但我不能将这部分代码放在函数中

我正在使用链接的字符列表,我需要创建一个弹出链表的第一个元素的函数,即:删除第一个节点,释放空格并返回保存的字符...

回答 1 投票 0

为什么TCNT1不计算Atmega328?

我有以下代码用于带有Atmega328的Arduino和一个通用的16x2 LCD。 LCD工作正常,但始终显示定时器1计数器TCNT1的起始值“333”。为什么?我看过......

回答 1 投票 0

在AVR中,逻辑右移是否更快2倍?

我想知道在移动2的幂时执行逻辑右移是否更快。例如,myUnsigned >> 4比myUnsigned >> 3更快我欣赏...

回答 8 投票 7

是由计时器设置的pmem数量?

我查看atmega328的数据表中的pwm,并看到此功能在章节计时器中。数据表说有三个定时器。他们如何获得pwm的六个人数?...

回答 1 投票 -2

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