I was trying a few days to enable PRU (BBB Ubuntu 12.04)  and run a input 
testing code using the pin P9_24.

MUX = pin 97 (44e10984) 00000006 pinctrl-single  (SET to MODE 6)

P9 24 pr1_pru0_pru_r31_16.GPIO0_15: | MODE6 | INPUT

Nothing happens when I put the pin to 1.8 or GND

The ASM code is:

.origin 0
.entrypoint START

#define PRU0_ARM_INTERRUPT 19
#define AM33XX

#define GPIO1 0x4804c000
#define GPIO_CLEARDATAOUT 0x190
#define GPIO_SETDATAOUT 0x194

START:
// clear that bit
    LBCO r0, C4, 4, 4
    CLR r0, r0, 4
    SBCO r0, C4, 4, 4

    MOV r0, 1000000000 //# cycles

INPUTTEST:
 
 WBS r31.t15 //Wait til GPIO-15-in is high... P9_24
SUB r0, r0, 1 //Subtract from counter
QBNE INPUTTEST, r0, 0 //Loop if counter not at zero
 // Send notification to Host for program completion
MOV R31.b0, PRU0_ARM_INTERRUPT+16

MOV r0, 0
HALT

I don't know what I am doing wrong and in Internet are not examples for 
INPUT tests.




-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to beagleboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to