找回密码
 立即注册

QQ登录

只需一步,快速开始

打印 上一主题 下一主题
开启左侧

[NUC] 关于GPIO的初始化

[复制链接]
跳转到指定楼层
楼主
assman 发表于 2021-7-9 15:46:26 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
各位前辈 安安

之前都碰ST的板子,现在换玩新唐的,想问说新唐的gpio是不是不用基本配置?
使用下面的程式,四支脚位可以正常控制high / low,这跟ST控制又不一样了,想上来问问各位大神,谢谢大家。

        //SYS->GPA_MFP &= -SYS_GPA_MFP_PA1_Msk;
        //SYS->GPA_MFP |= SYS_GPA_MFP_PA0_GPIO;
       
        //SYS->GPB_MFP &= -(SYS_GPB_MFP_PB2_Msk | SYS_GPB_MFP_PB3_Msk);
        //SYS->GPB_MFP |= SYS_GPB_MFP_PB2_GPIO | SYS_GPB_MFP_PB3_GPIO;
       
        //SYS->GPC_MFP &= -SYS_GPC_MFP_PC0_Msk;
        //SYS->GPC_MFP |= SYS_GPC_MFP_PC0_GPIO;

        GPIO_SetMode(PB,BIT2,GPIO_PMD_OUTPUT);                               
        GPIO_SetMode(PB,BIT3,GPIO_PMD_OUTPUT);                               
        GPIO_SetMode(PC,BIT0,GPIO_PMD_OUTPUT);                               
        GPIO_SetMode(PA,BIT1,GPIO_PMD_OUTPUT);                       

        PB2 = 1;
        PB3 = 0;
        PC0 = 0;
        PA1 = 1;

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 顶 踩
回复

使用道具 举报

沙发
 楼主| assman 发表于 2021-7-12 17:17:37 | 显示全部楼层
了解,谢谢大大的分享~
回复 支持 反对

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

新唐MCU