CH559 多功能引脚如何当做普通GPIO口使用?

现象:
使用CH559芯片的P2.7引脚当做普通IO口使用,在代码里面直接设置GPIO口为输出,接着写P2_7=0  P2_7=1 ;使用示波器测量P2.7 引脚并无高低电平输出;

读取DataSheet的29页,发现P2.7引脚有4个功能,最后一个功能才是普通GPIO口使用。

问题:
如何才能将P2.7单做GPIO口使用?
看了EVT中的例子,并没有相关代码。浏览DataSheet也没有找到相关说明。

1、CH559下载链接:/downloads/CH559EVT_ZIP.html

2、在EVT内的EXAM的readme有每一个工程描述,找到对应工程去实现相应功能:

image.png

3、添加到GPIO工程中可以实现LED闪烁

sbit USR_LED  = P2^7;

void main( void)

{

    unsigned int i = 0;

    CfgFsys( );                                                               

    mDelaymS(5);                                                             

    mInitSTDIO( );                                                           

    printf("start by zpf...\n");

    USR_LED  = 0;

    while (1) {

        USR_LED  = ~USR_LED;

        mDelaymS(500);

   }

}


只有登录才能回复,可以选择微信账号登录