USART difference LPC81x vs LPC82x, TXIDLE

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

USART difference LPC81x vs LPC82x, TXIDLE

598 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by S Kojima on Wed Apr 27 01:33:51 MST 2016
Dear fellows,

I'm doing prototyping for LPC81x by using LPC824MAX.

In one of my recent projects, I'm going to use TXDIDLE interrput report.

Is that bit missing( Was not implemented in slicon) in LPC81x serise ?
As far as LPCOpen's uart_8xx.h, UART_STAT_TXIDLE is not a part of conditional comlilation that distinguish LPC824 from LPC81x.

I'm going to use TXIDLE to confirm that the last Tx'ed byte has REALLY been transferred and the time needed for that transfer has been REALLY elapsed.
If TXDIDLE is not implemented in LPC81x, is ther any reasonable alternative ways to know the time consumed ?
Employing another timer (such as SCT or SysTick) will NOT be a solution to me. Those ones are all occupied.

Regards,
Labels (1)
0 Kudos
Reply
2 Replies

514 Views
lpcware
NXP Employee
NXP Employee
bump
0 Kudos
Reply

514 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by S Kojima on Wed Apr 27 02:30:34 MST 2016
Hello,

tiny correction:
uart_8xx.h is correct.
UART_STAT_TXIDLE exists also on LPC81x.
UART_INTEN_TXIDLE (which I wish to have interrupt report feature) is NOT implemented in LPC81x.
And uart_8xx.h properly reflects those.

What I would like to do is killing intended time only with USART-related hardware resources and during that term I would like to keep a certain pin at low level.

Any smart idea ?
0 Kudos
Reply