新唐MCU技术
直播中

jefljel

8年用户 1079经验值
擅长:20762
私信 关注
[问答]

新唐的gpio是不是不用基本配置?

之前都碰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;

回帖(1)

郭舒静

2023-8-21 10:30:49
新唐的跟ST不一样的地方,是他们的GPIO不用开时钟,ST的想用哪个GPIO,先要把时钟打开,新唐的默认都是开的。
举报

更多回帖

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