UART TX not connecting to PTA3 pin for the S9KEAZN8AMFK (SKEAZN8MFK4)

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

UART TX not connecting to PTA3 pin for the S9KEAZN8AMFK (SKEAZN8MFK4)

ソリューションへジャンプ
1,369件の閲覧回数
kevinweiss
Contributor I

Problem:  It appears that the UART0 TX is stuck to ground when set to the PTA3 pin (pin 19).  I can see it try to move a few mV on the scope  (which seems like it is contention) but it is always a low value.

What I found: It works on the  alternate pin PTB1 (pin 15).  It doesn't work on both our board and the eval board (so I don't think it is externally being pulled down).  It thinks that it transmitted successfully (does not throw any error and timing it correct).

What I am using:  The IDE is Kinetis Design Studio v3.0.0.  I am using the Processor Expert to configure (I tried using both the Kinetis/AsynchroSerial and Kinetis/Serial_LDD drivers).

It seems to me like the pin is being set internally to an output driven low and connected at the same time to tx from the UART.  This is my first time using a freescale chip and it would be nice not to have to spend a day searching through the reference manual to fix the config problem.  If anyone has any advice it would be greatly appreciated.

Thanks,

Kevin

Well, looks like the PTA2 and PTA3 are open drain.  Just popped in a pullup resistor and it works now, maybe someone will find this info useful.

Message was edited by: Kevin Weiss

0 件の賞賛
返信
1 解決策
1,140件の閲覧回数
Jorge_Gonzalez
NXP Employee
NXP Employee

Hello Kevin Weiss:

I am glad to see you found the cause. That is correct, PTA2 and PTA3 are true open drain pins. If you run into further issues just let us know.

Regards!

Jorge Gonzalez

元の投稿で解決策を見る

0 件の賞賛
返信
1 返信
1,141件の閲覧回数
Jorge_Gonzalez
NXP Employee
NXP Employee

Hello Kevin Weiss:

I am glad to see you found the cause. That is correct, PTA2 and PTA3 are true open drain pins. If you run into further issues just let us know.

Regards!

Jorge Gonzalez

0 件の賞賛
返信