求助STM32L031U SWD当IO口异常
大家好 ST新手芯片:STM32L031g6u6环境:IAR8.20
用cubemx 配置SWD口为IO输出口
在main函数中执行
HAL_GPIO_TogglePin( GPIOA, LED3_Pin );
HAL_Delay(800);
IO口无法看到LED灯闪 会是哪里的问题。
请问你怎么会去有SWD的IO来驱动LED玩呢,我了解的就是可以用JTAG的相关口来做普通IO,要禁止JTAG功能,SWD如果禁止,后续想改怎么搞啊 说明没成功配置为IO输出。 这个好办 方法1改变boot0,boot1方法二 nrst接到仿真器上
现在的问题是IO无法输出 toofree 发表于 2019-1-3 14:24
说明没成功配置为IO输出。
是呀 在cubemx里配置的 直接将IO设置成输出
请问设置成输出有什么要注意
或者有没有什么函数可以调用
楼主看一下LED3的定义是不是和实际配置的引脚一致。 安 发表于 2019-1-3 16:23
楼主看一下LED3的定义是不是和实际配置的引脚一致。
是一致的
#define LED3_Pin GPIO_PIN_13
#define LED3_GPIO_Port GPIOA 楼主,还是把你的代码发一下吧。可以测试一下其他端口是否正常。 安 发表于 2019-1-3 16:47
楼主,还是把你的代码发一下吧。可以测试一下其他端口是否正常。
先谢谢你了
先检查io是什么模式,开漏推挽,toggle 和delay 放一起编译器可能优化我之前遇到过。尝试用write看看结果
页:
[1]
2