GPIO 和看门狗使用例子说明

GPIO的应用

功能: 片上通用IO写函数: PIOWrite

入口参数: int PIO_BIT_INDEX cpu 上双向IO索引号

char Val=0,表示输出低电平,非零表示输出高电平

返回值 : char =0,表示成功,非零表示失败,方向设置有错

注意: 函数功能,只有在相应的位方向设置为输出时,才是有效的

som2386/2388 中 PIO_BIT_INDEX,可选值集(PIO0 , PIO1, PIO10, PIO11,

PIO12, PIO13, PIO31)。

PCM3386/3388中PIO_BIT_INDEX,可选值集(PIO0 , PIO1, PIO10, PIO11 )。

char PIODirCfg(int PIO_BIT_INDEX, char Dir ) ;

功能: 片上通用IO方向配制函数: PIODirCfg

入口参数: int PIO_BIT_INDEX cpu 上双向IO索引号

char Dir =0,表示输入,=1表示输出,=2表示正常功能

返回值 : char =0,表示成功,非零表示失败

注意: 函数功能是改变GPIO方向

som2386/2388 中 PIO_BIT_INDEX,可选值集(PIO0 , PIO1, PIO10, PIO11,

PIO12, PIO13, PIO31)。

PCM3386/3388中PIO_BIT_INDEX,可选值集(PIO0 , PIO1, PIO10, PIO11 )。 在som2386/2388中,对于PIO12, PIO13, PIO31中断与GPIO复用引脚,如需恢

复正常功能。Dir =2,PIO_BIT_INDEX取相应的引脚索引。

unsigned char EXTGP1Read(void) ;

功能: 单向IO读函数: EXTGPIORead

扩展IO输入,对应信号线GP17,GP16,GP15,GP14,GP13,GP12,GP11,GP10

入口参数:

返回值 : char 相应数据位等于0,表示输入为低电平,=1表示输入高电平 注意: 在PCM3386/3388中存在

void EXTGP2WRITE(unsigned char Val);

功能:单向IO写函数: EXTGP2WRITE

扩展IO输出,对应信号线GP25,GP24,GP23,GP22,GP21,GP20的数据位BIT5.....BIT0 入口参数:

返回值 : VOID

注意: 在PCM3386/3388中存在

void EnableWDT(void);

功能:使能看门狗:

入口参数:

返回值 : VOID

void DisableWDT(void);

功能:禁止看门狗:

入口参数:

返回值 : VOID EnableWDT DisableWDT

GPIO 和看门狗使用例子说明相关文档

最新文档

返回顶部