[MM32软件] MM32s pin27P程序下载口与晶振口作为GPIO

[复制链接]
 楼主| piteqiu 发表于 2020-2-24 22:53 | 显示全部楼层 |阅读模式

晶振口作为外设一定要使用内部晶振,在板子设计的时候可以进行一个开关的设计。

第二点就是需要进行复用功能配置

  1. GPIO_PinAFConfig(GPIOD,GPIO_PinSource0,GPIO_AF_2);//开启复用功能
  2.     GPIO_PinAFConfig(GPIOD,GPIO_PinSource1,GPIO_AF_2);//开启复用功能


 楼主| piteqiu 发表于 2020-2-24 22:54 | 显示全部楼层
  1. void KEY2_Init(void)
  2. {
  3.    
  4.     GPIO_InitTypeDef GPIO_InitStructure;
  5.     RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);

  6.     GPIO_InitStructure.GPIO_Pin  = GPIO_Pin_13|GPIO_Pin_14;                                    // K1
  7.     GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  8.     GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;                     //设置成上拉输入
  9.     GPIO_Init(GPIOA, &GPIO_InitStructure);                                 //初始化GPIOA5

  10.     GPIO_SetBits(GPIOA, GPIO_Pin_13|GPIO_Pin_14);//默认为高点平
  11.     GPIO_PinAFConfig(GPIOA,GPIO_PinSource13,GPIO_AF_3);//开启复用功能
  12.     GPIO_PinAFConfig(GPIOA,GPIO_PinSource14,GPIO_AF_3);//开启复用功能
  13.    
  14. }
  15. void GPIO3_Init(void)
  16. {
  17.     GPIO_InitTypeDef GPIO_InitStructure;
  18.     RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOD, ENABLE);
  19.     RCC_APB2PeriphResetCmd(RCC_APB2Periph_SYSCFG,ENABLE);
  20.     RCC->APB1RSTR|=1<<28;
  21.     delay_ms(5);
  22.     RCC->RESERVED0|=1<<16;
  23.     delay_ms(5);
  24.     RCC->RESERVED0&=0<<16;
  25.     delay_ms(5);
  26.     GPIO_InitStructure.GPIO_Pin  = GPIO_Pin_0|GPIO_Pin_1;                                    // K1
  27.     GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  28.     GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;                     //设置成上拉输入
  29.     GPIO_Init(GPIOD, &GPIO_InitStructure);                                 //初始化GPIOA5

  30.     //GPIO_SetBits(GPIOD, GPIO_Pin_0|GPIO_Pin_1);//默认为高点平
  31.     GPIO_ResetBits(GPIOD,GPIO_Pin_0|GPIO_Pin_1);
  32.     GPIO_PinAFConfig(GPIOD,GPIO_PinSource0,GPIO_AF_2);//开启复用功能
  33.     GPIO_PinAFConfig(GPIOD,GPIO_PinSource1,GPIO_AF_2);//开启复用功能
  34.    
  35. }
zhamatu 发表于 2020-2-26 15:22 | 显示全部楼层
支持下,谢谢分享!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

39

主题

292

帖子

0

粉丝
快速回复 返回顶部 返回列表