目前我使用的是SWD模式来下载程序的,将多余的jtag口(PB3)作为GPIO输出使用时出现错误,一直重启。然后我在当前工程搜索下面配置是没有实现函数的,是库不全的原因吗(我的是用cube配置的) 尝试配置如下: 把PB3,PB4,PA15当成IO使用,设置: RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE); GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE); ————————————————
|
两块SRAM分别位于不同的基地址,有什么方法可以使这两块区域SRAM当成一块使用
串口接收函数跑几天就进不去了
STM32L476 HAL_FLASHEx_Erase() 问题
SD卡格式化出错
STM32用户手册哪里下载 哪里有分类的
怎么将HAL库转为LL库。
为什么STM32L496RG第一次烧写程序后需要重新上下电才能正常执行程序?
Bluenrg-ms是否支持hid 复合设备?
ble hid
ble hid
后期的STM32系列里就没有开启AFIO外设时钟的做法了。
你提到的那两个函数只有早期极个别系列需要使用。
后来的STM32系列是复用什么就配置成什么即可。
你既然基于CubeMx配置,一般都会生成基于HAL库或LL库的工程,应该找不到你所
提到的那两个函数了。
所以,不是库不全,是本来就不需要你提到的两个函数。
总之,你目前使用SWD模式,用不到PB3的话,它肯定可以作为GPIO来用,也不会影响SWD的工作。
如果说感觉影响到了,你看看是否硬件线路方面的影响。
那是不是stm32L4系列就不需要单独处理pb3吗,直接按照正常gpio口配置就可以吗?
是的,当你选择SERIAL WIRE 的SWD调试口后,PB3本来就空闲出来了,
你可以根据需要对其进行配置。无需像F1系列那样操作了。
[md]好的,多谢