WCH沁恒单片机
直播中

大红枣

11年用户 630经验值
私信 关注
[问答]

请问一下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)

刘翔宇

2022-6-6 15:12:55
在EVT内的EXAM的readme有每一个工程描述,找到对应工程去实现相应功能:

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);
   }
}
举报

更多回帖

发帖
×
20
完善资料,
赚取积分