做GPIO测试 PA13 PA14没有反应?

2019-08-17 06:58发布

用大开发板做的测试!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
21条回答
101
1楼-- · 2019-08-19 02:09
楼上都是正解!但是: GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable , ENABLE);为神马不对呢?
101
2楼-- · 2019-08-19 05:44
 精彩回答 2  元偷偷看……
tiget327
3楼-- · 2019-08-19 10:08
回复【9楼】正点原子:
---------------------------------
 你好原子哥,我想问下寄存器版本的 我要用PA13要怎么改呢
#include "led.h"

void LED_Init(void)
{
RCC->APB2ENR|=1<<2;    //????PORTA?±??      

     
GPIOA->CRH&=0XFFFFFFF0; 
GPIOA->CRH|=0X00000003;//PA.13 ???ì????     
  GPIOA->ODR|=1<<8;      //PA.13 ??????
  

}


int main(void)
{   
Stm32_Clock_Init(9);//??????
delay_init(72);    //?????
LED_Init();    //????LED???????
while(1)
{
LED0=0;
//LED1=1;
delay_ms(300);
LED0=1;
//LED1=0;
delay_ms(300);
}  
}
正点原子
4楼-- · 2019-08-19 12:05
回复【16楼】tiget327:
---------------------------------
先禁止JTAG.
tiget327
5楼-- · 2019-08-19 17:06
回复【17楼】正点原子:
---------------------------------
新手,就是有点不明白在我现有的程序怎么禁止, 代码是怎么样的,用的寄存器版本, 望指教下
正点原子
6楼-- · 2019-08-19 18:57
回复【18楼】tiget327:
---------------------------------
寄存器版本代码, 在sys.c里面有个 JTAG_Set函数,可以禁止JTAG。

一周热门 更多>