单片机gpio初始化 gpio.c
2018-04-20
0 0 0
暂无评分
其他
如何获取积分?
#include "GPIO.h"
u8 GPIO_Inilize(u8 GPIO, GPIO_InitTypeDef *GPIOx)
{
if(GPIO > GPIO_P5) return 1; //¿Õ²Ù×÷
if(GPIOx->Mode > GPIO_OUT_PP) return 2; //´íÎó
if(GPIO == GPIO_P0)
{
if(GPIOx->Mode == GPIO_PullUp) P0M1 &= ~GPIOx->Pin, P0M0 &= ~GPIOx->Pin; //ÉÏÀ׼˫Ïò¿Ú
if(GPIOx->Mode == GPIO_HighZ) P0M1 |= GPIOx->Pin, P0M0 &= ~GPIOx->Pin; //¸¡¿ÕÊäÈë
if(GPIOx->Mode == GPIO_OUT_OD) P0M1 |= GPIOx->Pin, P0M0 |= GPIOx->Pin; //¿ªÂ©Êä³ö
if(GPIOx->Mode == GPIO_OUT_PP) P0M1 &= ~GPIOx->Pin, P0M0 |= GPIOx->Pin; //ÍÆÍìÊä³ö
}
if(GPIO == GPIO_P1)
{
if(GPIOx->Mode == GP
相关源码推荐
使用Java开发Android AOA Android开放式附件
0
0
暂无评分
Golang AOA Android开放式附件HID控制
0
0
暂无评分
pclite
0
0
暂无评分
GMSK线性接收机
0
0
暂无评分
传世AFT中变打金版版本--以前很火爆的,收藏很久
0
0
暂无评分
暂无评论