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

ArnoldDiant
Fri Apr 26 2024, 03:53 am
RodneyKnorb
Thu Apr 25 2024, 07:08 pm
Williamjef
Thu Apr 25 2024, 02:08 pm
SamuelSmise
Thu Apr 25 2024, 09:56 am
DustinErele
Thu Apr 25 2024, 08:44 am
ztaletpzca
Wed Apr 24 2024, 11:19 pm
IrardlPex
Wed Apr 24 2024, 08:42 pm
Charlestehed
Wed Apr 24 2024, 05:20 pm