[an error occurred while processing this directive]
|
простенький примерчик инициализации мастера без inquiry
putchar1(0x01);
putchar1(0x03);
putchar1(0x0c);
putchar1(0x00);//RESET
for (t=0;t<30000;t++) {for (a=0;a<100;a++); };
putchar1(0x01);
putchar1(0x01a);//write scan enable
putchar1(0x0c);
putchar1(0x01);
putchar1(0x02);
for (t=0;t<30000;t++) {for (a=0;a<30;a++); };
putchar1(0x01);
putchar1(0x01b);//write page scan activity
putchar1(0x0c);
putchar1(0x04);
putchar1(0x00);
putchar1(0x10);
putchar1(0x00);
putchar1(0x10);
for (t=0;t<30000;t++) {for (a=0;a<30;a++); };
putchar1(0x01);
putchar1(0x05);//create connection
putchar1(0x04);
putchar1(0x0d);
putchar1(0x18);
putchar1(0x09);
putchar1(0x00);
putchar1(0x6f);
putchar1(0x12);
putchar1(0x00);
putchar1(0x10);
putchar1(0x88);//DH5 DH3 DH1
putchar1(0x01);//page_scan_rep_mode
putchar1(0x00);//page_scan_mode
putchar1( 0);
putchar1(0);
putchar1(0x00);//ROLE SWITCH