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

Bobbyerilar
Thu Mar 28 2024, 08:08 am
pb58
Thu Mar 28 2024, 05:54 am
Clarazkafup
Thu Mar 28 2024, 02:24 am
Walterkic
Thu Mar 28 2024, 01:19 am
Davidusawn
Wed Mar 27 2024, 08:30 pm
Richardsop
Tue Mar 26 2024, 10:33 pm
Stevencog
Tue Mar 26 2024, 04:26 pm
Bernardwarge
Tue Mar 26 2024, 11:15 am