
如题,我的目标板有一片 STM32L432KBU6。现在在开发过程中想要禁用掉 nJTRST 把 PB4 用作 GPIO,但又不想因此中断四线制 JTAG。这该怎么办? 限制条件:
背景: 我之前是做过类似的设计的:STM32F103C8T6 + XC2C32A CPLD 共用一个 JTAG 接口。STM32F1 可以通过 AFIO->MAPR 去禁用掉 nJTRST 而不影响 JTAG 调试接口和 Xilinx iMPACT 通过 JTAG 烧录 CPLD。现在的问题是 STM32L432KBU6 取消了 AFIO 改作 SYSCFG,但 SYSCFG 里面也没有找到对应的寄存器,而直接修修改 GPIOB->AFIO[0] 寄存器把 PB4 从 AFIO 0 改成 AFIO 5(SPI1)会中断 JTAG 调试。如何解决? |
STM32L496要加热才能运行
smt32l432kcu6 TIM_DMA 例程,TimHandle.Init.RepetitionCounter = 3; 应该输出4个波形,但是启动时第一次会输出8个波形后面才会正常输出4个波形
请教下,使用 filex 文件系统需要支持中文的目录及文件名要怎么配置呀 ?
50台设备共用一条CAN总线,会概率性丢包
STM32L431RCT6中文数据手册
STM32L431内部温度AD值不随温度变化
STM32L设置CAN一直卡在HAL_CAN_START(),上拉两个引脚依然卡在这里
使用CubeMX能配置STM32L4XX芯片的低功耗模式吗?
motor profiler 链接nucleo 476rg时提示如图所示的通信错误,此时未连接IHM08M1,电脑上有476RG产生的串口,STLINK,U盘标识
STM32L476 使用Quad spi 4线制访问MX25L25645 失败
是这个寄存器 (忽略红线)
配置成第二种模式就可以了
评分
查看全部评分
STM32F103 这个我是知道的。STM32L432 没有这个寄存器。您是不是目标芯片型号看错了?
抱歉 确实看错了
这个芯片没用过
刚找了一下 L4的芯片没有这个寄存器 上电默认功能就是用做调试口的 属于引脚复用 要做普通口就直接把这个引脚配置成普通模式就可以了 手册上是这么写的 你试一下
现在的问题就是直接配置,然后在写入 GPIOB->MODER 或 GPIOB->AFRL 的瞬间 JTAG 中断。