![shequ.stmicroelectronics.cn](./template/st_v1/static/img/logo2.png)
目前我使用的是SWD模式来下载程序的,将多余的jtag口(PB3)作为GPIO输出使用时出现错误,一直重启。然后我在当前工程搜索下面配置是没有实现函数的,是库不全的原因吗(我的是用cube配置的) 尝试配置如下: 把PB3,PB4,PA15当成IO使用,设置: RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE); GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE); ————————————————
|
STM32L496比STM32L475 多一个IO在哪?
STM32L431RCT6 关机模式使用Wakeup唤醒
有关双bank现场升级的一些问题,图片为官方代码
STM32L451ADC读数有问题
STM32L431 复位后第一次接收数据,第一个字节丢失。后面就正常了
求助!!!stm32cubeide工程运行报错eclipse.cdt.core,该如何解决
stm32l476ret6 sai主时钟没有波形输出。
STM CUBE AI错误导入onnx模型报错
L433单片机的SPI3,在从模式,开接收中断情况下的问题
stm32L476部分电脑读不到驱动
后期的STM32系列里就没有开启AFIO外设时钟的做法了。
你提到的那两个函数只有早期极个别系列需要使用。
后来的STM32系列是复用什么就配置成什么即可。
你既然基于CubeMx配置,一般都会生成基于HAL库或LL库的工程,应该找不到你所
提到的那两个函数了。
所以,不是库不全,是本来就不需要你提到的两个函数。
总之,你目前使用SWD模式,用不到PB3的话,它肯定可以作为GPIO来用,也不会影响SWD的工作。
如果说感觉影响到了,你看看是否硬件线路方面的影响。
那是不是stm32L4系列就不需要单独处理pb3吗,直接按照正常gpio口配置就可以吗?
是的,当你选择SERIAL WIRE 的SWD调试口后,PB3本来就空闲出来了,
你可以根据需要对其进行配置。无需像F1系列那样操作了。
[md]好的,多谢