|
IO口配置错了 不用的IO口要设置成输出0
/******************************************************************************
** 函数(模块)名称: unUsedPinsInit
** 功能: 未使用的端口初始化
** 输入参数: void
** 输出参数: void
** 函数返回值说明: void
*******************************************************************************/
void unUsedPinsInit(void)
{
PADIR = 0xFFFF; //P1,P2设置成输出
PAOUT = 0; //输出为0
PASEL = 0; //管脚功能配置成普通 I/O 口
PBDIR = 0xFFFF; //P3,P4
PBOUT = 0;
PBSEL = 0;
PCDIR = 0xFFFF; //P5,P6
PCOUT = 0;
PCSEL = 0;
PDDIR = 0xFFFF; //P7,P8
PDOUT = 0;
PDSEL = 0;
PEDIR = 0xFFFF; //P9,P10
PEOUT = 0;
PESEL = 0;
P11DIR = 0xFF; //P11.0 <-->P11.3 ACLK,MCLK,SMCLK
P11OUT = 0;
P11SEL = 0;
PJDIR = 0xFF; //PJ.0 <-->PJ.3
PJOUT = 0;
} |
|