打印

求助!求助!

[复制链接]
1945|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hundgpw|  楼主 | 2012-3-25 20:52 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
STM32L151,怎么切换到SW状态,释放JTAG占用的那几个引脚为普通IO?
沙发
hundgpw|  楼主 | 2012-3-25 20:55 | 只看该作者
菜鸟求助!谁来帮帮我啊?

使用特权

评论回复
板凳
arm菜鸟人| | 2012-3-25 21:00 | 只看该作者
真心的表示 不知道。

使用特权

评论回复
地板
hundgpw|  楼主 | 2012-3-25 21:02 | 只看该作者
:'(

使用特权

评论回复
5
hundgpw|  楼主 | 2012-3-26 09:21 | 只看该作者
没人理吗?

使用特权

评论回复
6
香水城| | 2012-3-26 12:42 | 只看该作者
请参考数据手册上的GPIO复用表:


只需把你需要的引脚,重映射到相应的AFIO即可。

比如你要使用PB3的SPI1_SCK功能,那么就需要把PB3重映射到AFIO5即可。

使用特权

评论回复
7
hundgpw|  楼主 | 2012-3-26 13:54 | 只看该作者
谢谢香主!
但是我只是想当一个普通IO口使用啊,没找到映射到普通IO的AFx

使用特权

评论回复
8
hundgpw|  楼主 | 2012-3-26 13:57 | 只看该作者
难道是直接映射到无外设功能的AFx?比如PB4,映射到AF1?

使用特权

评论回复
9
香水城| | 2012-3-26 14:19 | 只看该作者
想当一个普通IO口使用,请不要配置为复用模式。

JTAG用到的5个端口复位后默认是复用模式,你需要从新配置一下。

STM32L1_Port_Bit_Configuration.GIF (27.63 KB )

STM32L1_Port_Bit_Configuration.GIF

STM32L1_GPIOx_MODER_Register.GIF (23.99 KB )

STM32L1_GPIOx_MODER_Register.GIF

使用特权

评论回复
10
hundgpw|  楼主 | 2012-3-26 14:55 | 只看该作者
问题解决了,多谢香主!

使用特权

评论回复
11
yousuosihao| | 2013-5-9 18:18 | 只看该作者
哥们,你的问题怎么解决的啊?能指点指点吗?我也碰到了相同的问题

使用特权

评论回复
12
byitek| | 2013-5-9 19:21 | 只看该作者
高手出来指点指点呀

使用特权

评论回复
13
hundgpw|  楼主 | 2013-5-10 09:20 | 只看该作者
yousuosihao 发表于 2013-5-9 18:18
哥们,你的问题怎么解决的啊?能指点指点吗?我也碰到了相同的问题

这个我好久没研究过这个了,忘差不多了,请研究下香主6楼和9楼的讲解吧。

使用特权

评论回复
14
yousuosihao| | 2013-5-10 09:27 | 只看该作者
本帖最后由 yousuosihao 于 2013-5-10 09:29 编辑

谢谢!我的问题已经解决,配置中断的时候有点小错误。
STM32F1系列需要 GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable, ENABLE);库GPIO示例有JTAG Remap的例子,STM32L系列的直接按正常IO配置即可,不需额外做其他配置。

使用特权

评论回复
15
yousuosihao| | 2013-5-10 09:30 | 只看该作者
hundgpw 发表于 2013-5-10 09:20
这个我好久没研究过这个了,忘差不多了,请研究下香主6楼和9楼的讲解吧。 ...

谢谢!我的问题已经解决了。L系列的不需要做额外的配置,昨天我的配置出了点小问题。:handshake

使用特权

评论回复
16
alwlnso| | 2013-5-10 10:03 | 只看该作者
应该是把要用的IO口直接配置为推挽输出就行了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

76

帖子

1

粉丝