summaryrefslogtreecommitdiff
path: root/rs422lib/main.c
diff options
context:
space:
mode:
authorJoe Zhao <ztuowen@gmail.com>2014-06-07 17:18:26 +0800
committerJoe Zhao <ztuowen@gmail.com>2014-06-07 17:18:26 +0800
commit26d1037502e9a0af56929968f77fe3168dd2b05f (patch)
treefaa314842db556ea49736de21a05eac773b5d627 /rs422lib/main.c
parent07d2ace8b4771e2ad48d4a9e6bf43a2022a25fac (diff)
downloadrsbus-26d1037502e9a0af56929968f77fe3168dd2b05f.tar.gz
rsbus-26d1037502e9a0af56929968f77fe3168dd2b05f.tar.bz2
rsbus-26d1037502e9a0af56929968f77fe3168dd2b05f.zip
Main exampleHEADmasterdebug
Diffstat (limited to 'rs422lib/main.c')
-rw-r--r--rs422lib/main.c11
1 files changed, 8 insertions, 3 deletions
diff --git a/rs422lib/main.c b/rs422lib/main.c
index 34cb03e..0b1b946 100644
--- a/rs422lib/main.c
+++ b/rs422lib/main.c
@@ -5,6 +5,7 @@
int cnt=0;
int cnt2=0;
+int cnt3=0;
void port_init(void)
{
@@ -22,6 +23,7 @@ void received(unsigned char* str,unsigned int len)
{
SWITCH_STATE(ST_RUN);
cnt2=0;
+ cnt3=0;
STATE(0)=0;
SYSCALL(TEST);
}
@@ -115,10 +117,13 @@ void init_devices(void)
// Clock tick using cycle estimation
void basic_running_ex()
{
- int i;
- for (i=950;i>0;--i)
- delay_ms(1);
+ delay_ms(2);
++cnt2;
+ if (cnt2==250)
+ {
+ ++cnt3;
+ cnt2=0;
+ }
SYSCALL(TEST);
}