文件名称:Encoder
介绍说明--下载内容均来自于网络,请自行研究使用
Purpose: Contains example code to use a two-phase encoder with an ATmega2561.
The encoder phases are connected to PORTF bits 0 & 1 and the switch
is connected to PORTF bit 2. Timer 1 is configured to interrupt at
1024Hz. At startup, the encoder phases are read and stored as the
current phase. The timer ISR reads the encoder phase and checks it
against the old value. If the phase has changed the direction of
rotation is obtained from a look-up table. This value is used to
update the position variable.
-Purpose: Contains example code to use a two-phase encoder with an ATmega2561.
The encoder phases are connected to PORTF bits 0 & 1 and the switch
is connected to PORTF bit 2. Timer 1 is configured to interrupt at
1024Hz. At startup, the encoder phases are read and stored as the
current phase. The timer ISR reads the encoder phase and checks it
against the old value. If the phase has changed the direction of
rotation is obtained from a look-up table. This value is used to
update the position variable.
The encoder phases are connected to PORTF bits 0 & 1 and the switch
is connected to PORTF bit 2. Timer 1 is configured to interrupt at
1024Hz. At startup, the encoder phases are read and stored as the
current phase. The timer ISR reads the encoder phase and checks it
against the old value. If the phase has changed the direction of
rotation is obtained from a look-up table. This value is used to
update the position variable.
-Purpose: Contains example code to use a two-phase encoder with an ATmega2561.
The encoder phases are connected to PORTF bits 0 & 1 and the switch
is connected to PORTF bit 2. Timer 1 is configured to interrupt at
1024Hz. At startup, the encoder phases are read and stored as the
current phase. The timer ISR reads the encoder phase and checks it
against the old value. If the phase has changed the direction of
rotation is obtained from a look-up table. This value is used to
update the position variable.
(系统自动生成,下载前可以参看下载内容)
下载文件列表
Encoder.c