TM4C123GH6PM的PF0引脚不能用的问题

2019-07-22 16:49发布

TM4C123GH6PM的PF0使能后无论怎么write,都吾非改变它的状态,不会高低变化。同样的PF1和PF4都可以高低变化,而且我用read读取引脚的状态,在调试运行里看K的值,是可以0和1变化的,但是示波器去测引脚,就没有任何反应。
这是我在使用PF0,作为RS485的控制脚的时候发现的问题。到底是PF0比较特殊,还是芯片的问题?
注:1.芯片引脚与后续电路已经断开,无其他电路影响。
2.另一块板子的这个芯片这个PF0一样的现象。

QQ截图20160506150837.png

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
xyz549040622
1楼-- · 2019-07-24 09:31
djz1992 发表于 2016-5-9 11:25
HWREG(GPIO_PORTF_BASE + GPIO_O_LOCK) = GPIO_LOCK_KEY;//解锁
HWREG(GPIO_PORTF_BASE + GPIO_O_CR) |=  ...

寄存器跟踪看了没,修改过来了么?
djz1992
2楼-- · 2019-07-24 13:39
xyz549040622 发表于 2016-5-9 21:14
寄存器跟踪看了没,修改过来了么?

可以了,才发现是我初始化函数被注掉了。。启用后就好了
djz1992
3楼-- · 2019-07-24 19:12
xyz549040622 发表于 2016-5-6 15:27
PF0是NMI引脚,这是个特殊的引脚,默认是锁住的,你需要把他给解锁。

QQ截图20160510145109.png 为什么调试的时候老是会出现这个错误,以前都没有的?
xyz549040622
4楼-- · 2019-07-24 19:37
djz1992 发表于 2016-5-10 14:52
为什么调试的时候老是会出现这个错误,以前都没有的?

不知道你怎么引入的了,重新导入工程,把函数复制进去就好了。
djz1992
5楼-- · 2019-07-24 19:42
 精彩回答 2  元偷偷看……
Snow7
6楼-- · 2019-07-25 00:28
PD7和PF0是和NMI中断复用的,NMI中断优先级很高

一周热门 更多>