void JDQ_INIT( void )
{
PA_DDR |= 1 << 3 ;
PA_CR1 |= 1 << 3 ;
JDQ_A = 0;
PB_DDR |= 1 << 4 ;
PB_CR1 |= 1 << 4 ;
JDQ_B = 0;
PB_DDR |= 1 << 5 ;
PB_CR1 |= 1 << 5 ;
JDQ_C = 0;
PC_DDR |= 1 << 3 ;
PC_CR1 |= 1 << 3 ;
JDQ_D = 0;
}
void JDQ_A_ON( void )
{
JDQ_A = 1;
}
void JDQ_A_OFF( void )
{
JDQ_A = 0;
}
void JDQ_B_ON( void )
{
JDQ_B = 1;
}
void JDQ_B_OFF( void )
{
JDQ_B = 0;
}
void JDQ_C_ON( void )
{
JDQ_C = 1;
}
void JDQ_C_OFF( void )
{
JDQ_C = 0;
}
void JDQ_D_ON( void )
{
JDQ_D = 1;
}
void JDQ_D_OFF( void )
{
JDQ_D = 0;
}
17:20:34
恒宇 2015/9/18 17:20:34
这是在分页里设置的,A.B,C都可以在MAIN 函数里控制继电器,而D却不行,只有在主程序里设置PC_DDR |= 1 << 3 ;
PC_CR1 |= 1 << 3 ;
JDQ_D = 0;
才行,不知为什么。
|