Go Down

Topic: Pins per attachInterrupt()? (Read 825 times) previous topic - next topic

GigiG

Volendo utilizzare una coppia di encoder AS5040 contemporaneamente, quali pins posso utilizzare oltre al 2 e 3?
Il codice di riferimento è qui: http://wiki.makerbot.com/mre2, dove si impone l'uso dei due pins 2 e 3 (per un solo encoder) perchè hanno una 'particolarità hardware', credo la gestione di interrupt esterni (sono newbie e non so cosa voglia dire ...). Se non ci sono altri pins (Arduino Uno) con queste caratteristiche, c'è la possibilità di risolvere il problema via software?

Michele Menniti


Volendo utilizzare una coppia di encoder AS5040 contemporaneamente, quali pins posso utilizzare oltre al 2 e 3?
Il codice di riferimento è qui: http://wiki.makerbot.com/mre2, dove si impone l'uso dei due pins 2 e 3 (per un solo encoder) perchè hanno una 'particolarità hardware', credo la gestione di interrupt esterni (sono newbie e non so cosa voglia dire ...). Se non ci sono altri pins (Arduino Uno) con queste caratteristiche, c'è la possibilità di risolvere il problema via software?

Sì, c'è la lib "pinChangeInperrupts", dovrebbe chiamarsi così, che ti permette di scegliere pin a tuo piacimento da gestire come interrupt. Cercala nel PlayGround
Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

GigiG

Trovata, è la PinChangeInt Library, stasera la provo, grazie

Michele Menniti


Trovata, è la PinChangeInt Library, stasera la provo, grazie


E' lei :) la PinChangeInterrupt è la versione per ATtiny.
Ciao.
Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

Go Up