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

问题描述 投票:0回答:0

我尝试使用相同的微控制器作为计数器和定时器,我在 CTC 模式下使用 Timer0 生成占空比为 1us 的脉冲,使用 64 的预分频器来生成延迟。我想确定我是否可以连接生成的脉冲引脚 T1 并使用 Timer1 的通道 A 进行计数,同时将 TCNT1A 的值传递到不同的 PORT ,在我的例子中是 PORTD ,在那里我有一些 LED 但后来将输出馈送到振荡器,因为闪烁延迟太短不幸的是,我的实验从未奏效,所以我不确定这是我的程序和电路的问题,还是你不能为此使用相同的微控制器,我尝试使用两个不同的 AVR Atmega32 微控制器并且它工作得很好,由于 TCNT1A 中的值传递,我可以清楚地看到 PORTD 中的输出不断变化

我试图在通道 A 上使用 Timer0 将 AVR ATmega32 用作定时器,并使用 Timer1 将其用作计数器

embedded microcontroller avr atmega atmelstudio
© www.soinside.com 2019 - 2024. All rights reserved.