tao_z
2021-04-11 6d4ddf7d2a2cd72c58876257700b34c63e5063d3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include "gpio.h"
#include "stm8s_gpio.h"
 
extern void GPIO_Config(void)
{
    GPIO_Init(SDH2136EN_PORT, SDH2136EN_PIN, GPIO_MODE_OUT_PP_LOW_SLOW);
 
    GPIO_Init(PWM_HIN1_PORT, PWM_HIN1_PIN, GPIO_MODE_OUT_PP_LOW_FAST);
    GPIO_Init(PWM_HIN2_PORT, PWM_HIN2_PIN, GPIO_MODE_OUT_PP_LOW_FAST);
    GPIO_Init(PWM_HIN3_PORT, PWM_HIN3_PIN, GPIO_MODE_OUT_PP_LOW_FAST);
 
    GPIO_Init(PWM_LIN1_PORT, PWM_LIN1_PIN, GPIO_MODE_OUT_PP_LOW_FAST);
    GPIO_Init(PWM_LIN2_PORT, PWM_LIN2_PIN, GPIO_MODE_OUT_PP_LOW_FAST);
    GPIO_Init(PWM_LIN3_PORT, PWM_LIN3_PIN, GPIO_MODE_OUT_PP_LOW_FAST);
}
extern void GPIO_SetSDH2136Enbale(void)
{
    GPIO_WriteHigh(SDH2136EN_PORT, SDH2136EN_PIN);
}
extern void GPIO_SetSDH2136Disbale(void)
{
    GPIO_WriteReverse(SDH2136EN_PORT, SDH2136EN_PIN);
}