Search the Community

Showing results for tags 'ttp229'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Found 1 result

  1. J16 LPC1769 SPI -TTP229

    Hi all, I will not use the SDcard. I will use a capacitive touch sensor TTP229 at 2 wires(16 keys). http://www.tontek.com.tw/download.asp?sn=726 I was able to use the sensor on the J16. using the "SI" and "SC" pin. How to configure the J16 pins for two "SI" inputs?Or how to configure II2C and I2S for SI and SC? I want to use at least two TTP229   Below the code for J16 PIN SI. mios32_config.h #define MIOS32_SPI0_IN_INIT { MIOS32_SYS_LPC_PINMODE(1, 24, 2); \                               MIOS32_SYS_LPC_PINMODE(1, 23, 0); \                               MIOS32_SYS_LPC_PINMODE(1, 22, 2); \                               MIOS32_SYS_LPC_PINMODE(1, 21, 2); \                               MIOS32_SYS_LPC_PINMODE(1, 20, 2); } APP.C u8 receive; u8 receive1; u8 flag1=0; u8 flag2=0; char valor1; char valor2; void APP_Init(void) {   // initialize all LEDs    MIOS32_BOARD_LED_Init(0xffffffff);    MIOS32_SPI_Init(0);    MIOS32_SPI_IO_Init(0,MIOS32_SPI_PIN_DRIVER_STRONG);    MIOS32_SPI_TransferModeInit(0,MIOS32_SPI_MODE_CLK1_PHASE1,MIOS32_SPI_PRESCALER_8); } void APP_Tick(void) {    receive=MIOS32_SPI_TransferByte(0,receive); /////valor 255 if not pressed    receive1=MIOS32_SPI_TransferByte(0,receive1);////valor 255 if not pressed         if(receive<255 && flag1==0)//////if pressed     {   valor1=receive-127;         MIOS32_MIDI_SendNoteOn(DEFAULT, Chn4, valor1, 127);         flag1=1;     //    MIOS32_MIDI_SendDebugMessage("Recebido:%u  FLAG1:%u\n",valor1, flag1);     }     if(receive==255 && flag1==1 )     {            MIOS32_MIDI_SendNoteOff(DEFAULT, Chn4, valor1, 0);         flag1=0;     }     if(receive1<255 && flag2==0)//////if pressed     {            valor2=receive1-127;          MIOS32_MIDI_SendNoteOn(DEFAULT, Chn5, valor2, 127);         flag2=1;     }     if(receive1==255 && flag2==1)     {         MIOS32_MIDI_SendNoteOff(DEFAULT, Chn5, valor2, 0);         flag2=0;     } }   Video Test in Portuguese ...