Weight_Bed/IO_Init.c

39 lines
916 B
C
Raw Permalink Normal View History

2024-05-17 15:11:04 +08:00
#include "H/Function_Init.H"
/*****************************************************
*<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƣ<EFBFBD>void IO_Init(void)
*<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܣ<EFBFBD>IO<EFBFBD><EFBFBD>ʼ<EFBFBD><EFBFBD>,CLK<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>DT<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
*<EFBFBD><EFBFBD><EFBFBD>ڲ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>void
*<EFBFBD><EFBFBD><EFBFBD>ڲ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>void
*****************************************************/
void IO_Init(void)
{
P0CON = 0x12; ////7 , 6 DT1, 5 , 4 .CLK1, 3 , 2 DT3, 1 .CLK3, 0
P0PH = 0x00;
P1CON = 0xFF; //7 , 6 , 5 , 4 , 3 , 2 , 1 , 0
P1PH = 0x00;
P2CON = 0x20; //7 <20><><EFBFBD><EFBFBD>ť , 6 DT2, 5 .CLK2, 4 С<><D0A1>ť, 3 , 2 , 1 , 0
P2PH = 0x90;
P3CON = 0xFF; //7 , 6 , 5 , 4 , 3 , 2 , 1 , 0
P3PH = 0x00;
P4CON = 0x08; //7 , 6 , 5 , 4 DT0, 3 .CLK0, 2 , 1 , 0
P4PH = 0x00;
P5CON = 0xFF; //7 , 6 , 5 , 4 , 3 , 2 , 1 , 0
P5PH = 0x00;
SC95F7616B_NIO_Init(); //δ<><CEB4><EFBFBD><EFBFBD>IO<49><4F><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
}
void Delay(unsigned long time)
{
while(time--);//4.3us
}
void Delay1ms(void)
{
Delay(585);
}
void Delay_ms(unsigned long time)
{
while(time--)
Delay1ms();
}