harper2xs 发表于 2020-1-8 15:07:56

mylovemcu 发表于 2020-1-8 10:55
搞错了
写这个吧
DBGMCU->CR |= ((uint32_t)1

感谢!但是依旧不行:'(

harper2xs 发表于 2020-1-9 15:17:54

顶一下。。。

harper2xs 发表于 2020-1-9 16:27:04

mylovemcu 发表于 2020-1-8 10:55
搞错了
写这个吧
DBGMCU->CR |= ((uint32_t)1
RCC->APB2ENR |= 1 |(1<<3);/*AFIO/ GPIOB*/
DBGMCU->CR = DBGMCU->CR & ~((uint32_t)1<<5);
AFIO->MAPR |= (AFIO->MAPR & ~((uint32_t)0x7 << 24)) | (2 << 24); //SW模式
请问这样写是否可以?不知道这样写会不会关闭SW模式,所以暂时没敢下载调试

mylovemcu 发表于 2020-1-9 16:47:41

harper2xs 发表于 2020-1-9 16:27
RCC->APB2ENR |= 1 |(1CR & ~((uint32_t)1MAPR & ~((uint32_t)0x7

DBGMCU->CR = (DBGMCU->CR | ((uint32_t)1<<5));

这个相与换成相或第五位需要置位相与之后清零了

单独加这一句就够了其他的保留你原理的库函数设置
页: 1 [2]
查看完整版本: STM32F103的JTAG关闭后,IO口配置成外部中断触发仍然无法使用