做GPIO测试 PA13 PA14没有反应?

2019-08-17 06:58发布

用大开发板做的测试!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
21条回答
101
1楼-- · 2019-08-18 04:54
大开发板不行吗?
正点原子
2楼-- · 2019-08-18 09:01
回复【7楼】101:
---------------------------------
我给你的就是答案,我在战舰板上测试过的。
你这个初始化要放到操作GPIO之前才行啊。
101
3楼-- · 2019-08-18 14:38
 精彩回答 2  元偷偷看……
101
4楼-- · 2019-08-18 15:59
后来发现是 GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable , ENABLE); 是这句话有问题!不知道为什么?
101
5楼-- · 2019-08-18 17:38
GPIO_InitTypeDef GPIO_InitStructure; 
  GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable , ENABLE); 
  RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_AFIO, ENABLE);
  
// ?????¨?? 
GPIO_InitStructure.GPIO_Pin = (GPIO_Pin_13|GPIO_Pin_14|GPIO_Pin_15); 
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; 
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; 
GPIO_Init(GPIOA, &GPIO_InitStructure);  

GPIO_ResetBits(GPIOA,GPIO_Pin_13);
delay_ms(1000);  //???±300ms 
delay_ms(1000);  //???±300ms
delay_ms(1000);  //???±300ms
GPIO_SetBits(GPIOA,GPIO_Pin_13);
delay_ms(1000);  //???±300ms 
delay_ms(1000);  //???±300ms
delay_ms(1000);  //???±300ms
雨思小米粥
6楼-- · 2019-08-18 20:44
AFIO->MAPR = 0x02000000; //释放出三个JTAG的口,做普通IO口线


  void RCC_Configuration()
{

//AFIO时钟
RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE) ;
}

一周热门 更多>