企业网站管理系统多少钱一年,建设工程施工合同解释一,互联网大学生创新创业项目计划书,潍坊做网页的公司一、JTAG引脚作为GPIO使用要注意
例如PA15引脚#xff0c;它默认时JTDI引脚#xff0c;但是可以复用为SPI的NSS片选信号。在初始化时#xff0c;需要先开启AFIO时钟#xff0c;再关闭JTAG功能#xff0c;否则GPIO功能仍然不起作用。初始化代码如下#xff1a;
stm32f10…一、JTAG引脚作为GPIO使用要注意
例如PA15引脚它默认时JTDI引脚但是可以复用为SPI的NSS片选信号。在初始化时需要先开启AFIO时钟再关闭JTAG功能否则GPIO功能仍然不起作用。初始化代码如下
stm32f103 RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE);GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE); /*使能SWD 禁用JTAG*/RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);/* CS: PA15 */GPIO_InitStructure.GPIO_Pin GPIO_Pin_15;GPIO_InitStructure.GPIO_Speed GPIO_Speed_50MHz;GPIO_InitStructure.GPIO_Mode GPIO_Mode_Out_PP;GPIO_Init(GPIOA, GPIO_InitStructure);兆易创新gd32F103
void micromotor_alarm_gpio_config(void)
{//1.GPIO引脚时钟使能rcu_periph_clock_enable(RCU_GPIOA); //2.复用功能时钟使能 rcu_periph_clock_enable(RCU_AF); //3.GPIO配置为推完输出模式gpio_init(GPIOA, GPIO_MODE_OUT_PP, GPIO_OSPEED_50MHZ,GPIO_PIN_15); //4.重映射配置JTAG-DP禁用和SW-DP使能 gpio_pin_remap_config(GPIO_SWJ_SWDPENABLE_REMAP,ENABLE); //5.引脚配置为低电平gpio_bit_reset(GPIOA,GPIO_PIN_15);
}
二、常见的调试接口
SW调试接口 PA13、PA14共两个引脚。
JTAG调试接口 PA13、PA14、PA15、PB3、PB4共五个引脚。