[elektro] Microchip I2C touch IC kezelés IT-vel

Pipi lista at puzsar.hu
Mon Oct 29 15:37:48 CET 2012


2012.10.29. 01:41 keltezéssel, flaist írta:
> Sziasztok!
>
> A microchip grafikus lib.-hez  TSC2007-t használunk touch kezeléshez (I2C
> kommunikáció)
> A gond az, hogy a demo I2C progik mind pollingosak, most ilyet használunk.
> Ez viszont elviszi a proci időt, mert egy teljes touch lekérdezés 400Kz-en
> 5*5 byte=25 byte  azaz 25*9*2.5uSec ~=  650uSec !!!
> Kellene valami IT-s I2C driver verzió, de használhatót nem találtam.
> Ha valakinek van ötlete, hogyan lehet ebben a témában elindulni, azt
> szívesen vesszük.
a penirq-ját rákötöd a pic valamelyik int bemenetére, interrupt rutin flag-ot billent,
a főprogi a flag esetén lekérdezi az i2c buszon.
vagy ezt a penirq-t pollozod helyből :)
ezek igénylik a legkevesebb progi módosítást szerintem.

az interruptba én nem biztos hogy helyből betenném az i2c kezelést...


-- 
Pipi
http://www.puzsar.hu



More information about the Elektro mailing list