Aggiornamento Due

dab77:
Ho dato un'occhiata al datasheet del chip, mi pare di aver capito che questo ha 3 timer con già implementato il decoder di quadratura, con 3 ingressi ognuno (phA,B e index), è corretto? quindi si possono leggere 3 encoder in contemporanea, giusto, o ho capito male?

Embedded Characteristics
Three 32-bit Timer Counter Channels
• A Wide Range of Functions Including:
– Frequency Measurement
– Event Counting
– Interval Measurement
– Pulse Generation
– Delay Timing
– Pulse Width Modulation
– Up/down Capabilities
– Quadrature Decoder Logic
– 2-bit Gray Up/Down Count for Stepper Motor
Each Channel is User-configurable and Contains:
– Three External Clock Inputs
– Five Internal Clock Inputs
– Two Multi-purpose Input/Output Signals
• Internal Interrupt Signal
• Two Global Registers that Act on All Three TC Channels
• Compare Event Fault Generation for PWM
• Configuration Registers can be write protected

Nel datasheet a pag. 2, dalla tabella risultano 9 timer a 32-bit, ma solo 3 di questi sono accessibili tramite pin (vedi nota 5). Bisogna vedere quanti di questi sono riportati sui pin dell'Arduino.
Ad esempio, ha detto Banzi qualche decina di risposte fa che i pin dell'interfaccia Ethernet se pur presenti nel chip non saranno, al momento, disponibili come pin sull'arduino.