#include <MyProject.h>


/**
    @brief      为提高芯片的抗干扰能力，降低芯片功耗，请在具体项目时，将不需要用的GPIO默认都配置为输入上拉。
*/
void GPIO_Default_Init(void)
{
    P2_OE = 0;
    P2_PU =   P22 ; // 需确认这些端口能接受上拉
    P3_OE = 0;
    P3_PU = P30 | P31 | P32 | P33 | P34 | P35; // 需确认这些端口能接受上拉
    P0_OE = 0;
    P0_PU = P00 | P01 | P02 | P03 | P04 | P05 | P06 | P07; // 需确认这些端口能接受上拉
    P1_OE = 0;
    P1_PU = P10  | P12 | P17; // 需确认这些端口能接受上拉
    P4_OE = 0;
    P4_PU = P40 | P41;                        // 使用步进电机时，P40，P41不能配置输入上拉，上拉会导致直通
}
/**
    @brief      GPIO初始化配置,可将I/O口配置成输入或输出模式，上拉还是不上拉，模拟输出还是数字输出
*/
void GPIO_Init(void)
{
    SetBit(P3_OE, P36);
}