codes as follows:
Code: Select all
buffered port:8 pdata = XS1_PORT_1B;
out buffered port:8 pclk = XS1_PORT_1A;
clock clk = XS1_CLKBLK_5;
int main(void)
{
pclk <: 0xff;
set_clock_src(clk,pclk);
set_port_clock(pdata,clk);
start_clock(clk);
pdata <: 0xff; //output data
pclk <: 0xaa; //generates clock
pclk <: 0xaa;
sync(pclk);
clearbuf(pdata);
pclk <: 0xaa; //generates clock for input
pclk <: 0xaa;
sync(pclk);
pdata :> int temp; //input data
while(1);
return 0;
}
Thanks advance.