void busy_check()
{
u8 bc = 0, times = 0;
delay_10ns( Tsp1 );
do
{
RS = 0;
RW = 1;
delay_ms( 1 );
EP = 1;
bc = PORT_DATA->IDR & 0x80;
delay_10ns( Tpw );
EP = 0;
delay_10ns( Tpw );
delay_ms( 1 );
times ++;
}while( bc && (times <= 10) );
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>