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条回答
djz1992
2019-07-24 02:47
xyz549040622 发表于 2016-5-6 19:35
NMI是不可屏蔽中断。
TM4C123x的PF0和PD7脚有锁,在解锁后方可以指定管脚功能。详细信息请参考GPIO部分的 ...

HWREG(GPIO_PORTF_BASE + GPIO_O_LOCK) = GPIO_LOCK_KEY;//解锁
HWREG(GPIO_PORTF_BASE + GPIO_O_CR) |= 0x01;//确认PF0
GPIOPinTypeGPIOOutput(GPIO_PORTF_BASE,GPIO_PIN_0);//使能PF0为输出、RS485_CTRL
    //HWREG(GPIO_PORTF_BASE + GPIO_O_LOCK) = 0;//重新锁定
    //GPIOPinTypeGPIOInput(GPIO_PORTC_BASE,GPIO_PIN_4|GPIO_PIN_5 |GPIO_PIN_6);
ROM_GPIOPinWrite(GPIO_PORTF_BASE,GPIO_PIN_0,GPIO_PIN_0);
改了顺序,把重新锁定屏蔽了也没用

一周热门 更多>