搜索

[单片机芯片] CH559T关于GPIO的配置

[复制链接]
2133|4
手机看帖
扫描二维码
随时随地手机跟帖
coderdd|  楼主 | 2021-9-8 15:30 | 显示全部楼层 |阅读模式
本帖最后由 coderdd 于 2021-9-8 15:31 编辑

简单的,点灯程序

参考官方GPIO例程有个GPIO配置函数,UINT8 CH559GPIOModeSelt(UINT8 Port,UINT8 Mode,UINT8 PinNum)
/*******************************************************************************
* Function Name  : CH559GPIOModeSelt(UINT8 Port,UINT8 Mode,UINT8 PinNum)
* Description    : 端口0、1、2、3引脚模式设置
* Input          : UINT8 Port端口选择(0、1、2、3)
                   UINT8 Cap驱动方式选择(bPn_OC & Pn_DIR & Pn_PU)
                   0(000):仅输入,无上拉;
                   1(001):仅输入,带上拉;
                   2(01x):推挽输出,高低电平强驱动;
                   3(100):开漏输出,无上拉,支持输入;
                   4(110):开漏输出,无上拉,当转变输出由低到高时,仅驱动2个时钟的高电平
                   5(101):准双向(标准51模式),开漏输出,带上拉
                   6(111):准双向(标准51模式),开漏输出,带上拉,当转变输出由低到高时,仅驱动2个时钟的高电平
                   UINT8 PinNum(引脚选择0-7)
* Output         : None
* Return         : SUCCESS成功
                   FAIL失败
*******************************************************************************/



比如的LED灯接口是P17,所以这样写的,CH559GPIOModeSelt(1,2,7);
配置为推挽输出。但是下载程序后,灯都不亮了。

反而不用这句,用P1_DIR = 0xff;        灯闪烁正常,求解



main函数里
sbit LED0_USER = P1^7;
    while(1)
                {
                        LED0_USER=~LED0_USER;
                        mDelaymS(100);
                }




使用特权

评论回复
chenjun89| | 2021-9-8 20:45 | 显示全部楼层
这个是M3还是M4?

使用特权

评论回复
coderdd|  楼主 | 2021-9-8 20:57 | 显示全部楼层
chenjun89 发表于 2021-9-8 20:45
这个是M3还是M4?

8051内核

使用特权

评论回复
WCHTech2| | 2021-9-9 10:35 | 显示全部楼层
例程中的bug,修改下即可 60216613972ff7ccdc.png

使用特权

评论回复
coderdd|  楼主 | 2021-9-9 18:03 | 显示全部楼层
WCHTech2 发表于 2021-9-9 10:35
例程中的bug,修改下即可

好的 那你们得更新下官网例程啊,还是刚刚从你们官网下载的呢

使用特权

评论回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 我要提问 投诉建议 申请版主

本版热帖

本版活跃用户

优质原创写原创,赢大奖

编辑推荐

  • 1 火星国务卿 得到打赏 ¥430.00
  • 2 yanzhengxin1 得到打赏 ¥350.00
  • 3 qbwww 得到打赏 ¥245.00
  • 4 Gavin3389 得到打赏 ¥225.00
  • 5 13426257085 得到打赏 ¥200.00
  • 6 呐咯密密 得到打赏 ¥185.00
  • 7 yangjiaxu 得到打赏 ¥155.00
  • 8 两只袜子 得到打赏 ¥155.00
  • 9 elephant00 得到打赏 ¥150.00
  • 10 cr315 得到打赏 ¥150.00
在线客服 快速回复 返回顶部 返回列表