你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

求助STM32L031U SWD当IO口异常

[复制链接]
xinbihui 提问时间:2019-1-3 13:50 /
大家好 ST  新手芯片:STM32L031g6u6
环境:IAR8.20

用cubemx 配置SWD口为IO输出口

在main函数中执行
      HAL_GPIO_TogglePin( GPIOA, LED3_Pin );
      HAL_Delay(800);
IO口无法看到LED灯闪   会是哪里的问题。
收藏 评论10 发布时间:2019-1-3 13:50

举报

10个回答
sincomaster 回答时间:2019-1-3 14:04:03
请问你怎么会去有SWD的IO来驱动LED玩呢,我了解的就是可以用JTAG的相关口来做普通IO,要禁止JTAG功能,SWD如果禁止,后续想改怎么搞啊

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

七哥 回答时间:2019-1-3 14:24:03
说明没成功配置为IO输出。

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

xinbihui 回答时间:2019-1-3 14:26:44
这个好办   方法1  改变boot0,boot1  方法二 nrst接到仿真器上
现在的问题是IO无法输出   
xinbihui 回答时间:2019-1-3 14:45:32
toofree 发表于 2019-1-3 14:24
说明没成功配置为IO输出。

是呀   在cubemx里配置的     直接将IO设置成输出
请问  设置成输出有什么要注意
或者有没有什么函数可以调用
废鱼 回答时间:2019-1-3 16:23:50
楼主看一下LED3的定义是不是和实际配置的引脚一致。

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

xinbihui 回答时间:2019-1-3 16:25:31
安 发表于 2019-1-3 16:23
楼主看一下LED3的定义是不是和实际配置的引脚一致。

是一致的
#define LED3_Pin GPIO_PIN_13
#define LED3_GPIO_Port GPIOA
废鱼 回答时间:2019-1-3 16:47:11
楼主,还是把你的代码发一下吧。可以测试一下其他端口是否正常。
xinbihui 回答时间:2019-1-3 16:58:39
安 发表于 2019-1-3 16:47
楼主,还是把你的代码发一下吧。可以测试一下其他端口是否正常。

先谢谢你了

g6ux.rar

下载

9.44 MB, 下载次数: 1, 下载积分: ST金币 -1

lebment 回答时间:2019-1-3 19:58:18
先检查io是什么模式,开漏推挽,toggle 和delay 放一起  编译器可能优化  我之前遇到过。尝试用write看看结果

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版