Az én feladatomra nem volt alkalmazható a megszakításon alapuló számlálás, a prell jelenség nem volt ideálisan kiküszöbölhető az ismert programozási lehetőségekkel, viszont sikerült megfelelő kódot tákolnom:
Dim Rpm As Integer 'a kapcsolások számlálója
Dim Old As Bit 'átmeneti tároló
.
.
Old = Pind.3
Do
If Pind.3 <> Old Then
Toggle Old
Incr Rpm
End If
Loop
Mechanikus enkóderek
- DavidMolnar
- Biztosítékgyilkos
- Hozzászólások: 50
- Csatlakozott: 2005. december 6. kedd, 7:00