void main(void) { // u16 t; Stm32_Clock_Init(9); //系统时钟设置 delay_init(72); //延时初始化 IO_INIT(); //初始化与LED连接的硬件接口 MDC=0; /////***************************************************//// ///********************INTN_ENABLE**********************///// ////**********************MICR_ENABLE_PTP_INTN*********////// set_dp(16,0xffff); set_dp(16,0xffff); delay(90); write_dp83640(0x11,0x000B); //**************** MISR_ENABLE_PTP_INTN***********////// set_dp(16,0xffff); set_dp(16,0xffff); delay(90); write_dp83640(0x12,0x0088); ////////*********************************************************////// ///****************************************************************//// ///**************************page_sel_5****************************//// ///****************************************************************/// set_dp(16,0xffff); set_dp(16,0xffff); write_dp83640(0x13,0x5); delay(90); ///************set_trigger***********//// set_dp(16,0xffff); set_dp(16,0xffff); write_dp83640(0x14,0xD901); delay(90); ///************PTP_RXCFG0*********//// set_dp(16,0xffff); set_dp(16,0xffff); write_dp83640(0x19,0x00E5); ///************PTP_RXCFG1*********//// set_dp(16,0xffff); set_dp(16,0xffff); write_dp83640(0x1A,0xff00 ); delay(90); ///************PTP_RXCFG3*********//// set_dp(16,0xffff); set_dp(16,0xffff); delay(90); write_dp83640(0x1c,0x0c00); ///*************************************///////// /////**********set_event*******************//// ///////********************************///// set_dp(16,0xffff); set_dp(16,0xffff); delay(90); write_dp83640(0x15,0x0001); ///****************************************/// ///***********************page_sel_4*********************//// /////*****************************************************//// set_dp(16,0xffff); set_dp(16,0xffff); write_dp83640(0x13,0x4); ///////wirte_PTP_CTRL_EN delay(90); set_dp(16,0xffff); set_dp(16,0xffff); write_dp83640(0x14,0x010C); delay(90); ////**********************************////// ////***********************************//// ////**********write_PTP_STS***********/// delay(90); set_dp(16,0xffff); set_dp(16,0xffff); write_dp83640(0x16,0x0004); /////***************read***************//////// ////*********************************///////////// while(1) { ////****page_sel_4****//// set_dp(16,0xffff); set_dp(16,0xffff); write_dp83640(0x13,0x4); //////*****read********//// delay(90); set_dp(16,0xffff); set_dp(16,0xffff); tl=read_dp83640(0x1D); } }