Discussion in "8051 Discussion Forum" started by    kmag1953    Apr 30, 2018.
Mon Apr 30 2018, 12:56 am
#1
I need help on how to write a serial input timeout – the sample code in C that I need with 8051 microcontrollers. The input serial timeout is that if there is no key pressed from the PC for more than 60 seconds, then the program should display a timeout.

Tue May 01 2018, 12:29 am
#2
This sounds like a homework question, so we don't supply code.
One way would be to use the timer to generate interrupts every 50mS.
In the interrupt handler add one to a count.

When a character arrives clear the count.
If the count ever reaches 60*20, display the timeout message.


[ Edited Tue May 01 2018, 11:51 am ]

Get Social

Information

Powered by e107 Forum System

Downloads

Comments

KevinTab
Sun Apr 28 2024, 05:35 am
Tumergix
Sun Apr 28 2024, 12:59 am
StevenDrulk
Sat Apr 27 2024, 08:47 pm
StephenHauct
Sat Apr 27 2024, 09:38 am
Adamsaf
Sat Apr 27 2024, 07:12 am
Robertphype
Sat Apr 27 2024, 12:23 am
ktaletrryp
Fri Apr 26 2024, 10:55 pm
Robertrip
Fri Apr 26 2024, 11:20 am