打印

JTAG重映射后输出电平为高

[复制链接]
2674|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xiepengchenghn|  楼主 | 2012-1-11 10:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
发现一个实验现象,在将JTAG引脚重映射以后,将PA15当做普通IO使用,将其配置为推挽输出,为什么一GPIO_Init后,该引脚的电平马上变为高电平,而其他的普通IO引脚则不会,求解释?
沙发
香水城| | 2012-1-11 11:39 | 只看该作者
看看这个引脚的默认初始电平是什么?

可以考虑将其配置为推挽输出之前,先输出一个希望的电平值。

使用特权

评论回复
板凳
xiepengchenghn|  楼主 | 2012-1-11 14:54 | 只看该作者
2# 香水城

在哪里看?我是在配置完推挽输出后,这么做的,只是不明白为什么是这样子。另外,在配置为推挽输出前,可以输出高电平吗?我怎么记得复位后GPIO应该是浮动输入的啊?求赐教:handshake

使用特权

评论回复
地板
香水城| | 2012-1-11 15:06 | 只看该作者
2# 香水城  

在哪里看?我是在配置完推挽输出后,这么做的,只是不明白为什么是这样子。另外,在配置为推挽输出前,可以输出高电平吗?我怎么记得复位后GPIO应该是浮动输入的啊?求赐教:handshake ...
xiepengchenghn 发表于 2012-1-11 14:54


没错,复位后GPIO是浮空输入,但当你配置I/O为推挽输出时,如果你不指定它是输出高电平还是低电平,它就会输出默认的电平值;如果不想使用默认值,就需要在配置为推挽输出之前,先设置输出状态。

使用特权

评论回复
5
xiepengchenghn|  楼主 | 2012-1-11 16:14 | 只看该作者
4# 香水城

默认电平在哪里查看?在数据手册上没看到啊

使用特权

评论回复
6
香水城| | 2012-1-11 17:21 | 只看该作者
4# 香水城  

默认电平在哪里查看?在数据手册上没看到啊
xiepengchenghn 发表于 2012-1-11 16:14


参考手册。

其实默认电平是什么并不重要,重要的是在配置为推挽输出之前,先设置输出状态,这样不管默认电平是什么,都可以保证输出所要求的电平。

使用特权

评论回复
7
xiepengchenghn|  楼主 | 2012-1-11 17:45 | 只看该作者
6# 香水城

再搭便车请教下香主一个问题,我配置GPIO为开漏输出,然后接2.2k上拉电阻 ,但是在读之前如何写0xFFFF,读回来的是0xFFFF,不写0xFFFF反而能读到正确的数据。何解呢?

使用特权

评论回复
8
香水城| | 2012-1-11 17:51 | 只看该作者
6# 香水城

再搭便车请教下香主一个问题,我配置GPIO为开漏输出,然后接2.2k上拉电阻 ,但是在读之前如何写0xFFFF,读回来的是0xFFFF,不写0xFFFF反而能读到正确的数据。何解呢? ...
xiepengchenghn 发表于 2012-1-11 17:45


你是怎么读的?怎么写的?

使用特权

评论回复
9
ncyangyong| | 2012-1-12 10:17 | 只看该作者
前面遇到过

使用特权

评论回复
10
ncyangyong| | 2012-1-12 10:20 | 只看该作者
GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE);       
GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable, ENABLE);
加上这两条试试

使用特权

评论回复
11
xiepengchenghn|  楼主 | 2012-1-12 13:29 | 只看该作者
8# 香水城
写的时候直接写GPIO_Write,
读的时候如果先GPIO_Write(GPIOE, 0xFFFF),再用GPIO_ReadInputData读,读回来的是0xFFFF。
应该怎么读,怎么写?
看过以前的一些帖子,说配置为开漏输出并上拉后,写的时候写输出寄存器,读的时候先写高电平再读输入寄存器。

香主辛苦了

使用特权

评论回复
12
xiepengchenghn|  楼主 | 2012-1-12 16:48 | 只看该作者
8# 香水城

请香主赐教!

使用特权

评论回复
13
logokfu| | 2012-5-6 19:28 | 只看该作者
还没有复用过JTAG脚

使用特权

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

本版积分规则

0

主题

267

帖子

1

粉丝