Hi All On test board:Leds(2 nos) --> P1.1,P1.2 Buzzer --> P1.3 In Task0:Task1 and Task2 are created. In Task1: led1 = On,led2 = off --> delay() --> led1 = Off,led2=On. In Task2: buzzer = On --> delay() --> buzzer = off. Serial port,Timers,Interrupts not initialised. No external RAM connected(only one int var used in code). After running this program on 89C51RD2 nothing was working. what might be the problem ? Do i have to initialise Timer,interrupts ? is this problem related to delay routines ? can any body suggest how can i check flow of RTOS program execution by using above on board resources ? Thanks regards Naresh
Thanks stefan, i had tried example in which Task0 --> initialises serial port,Task1,Task2 Task1 --> putchar('1'); Task2 --> putchar('2'); again o/p was same as o/p of previously posted message.
Hi Naresh, was a little bit shamed to be not able to help you. But I have now written a very short programm using the RTX Tiny you can use for you own code. It initializes the ASC interface to printf a text in the Tasks and IO's where my code only toggle a pin for LED using a delay. (But task2 is prepared for a buffer on/off code sequence.) I tested in simulator/debugger and in hardware - it is working. So I recognized the delays are not the problem. This seems to be the init of your ASC. ( I will write short commends to my code. ) If you leave your e-mail I send it to you. (OK it is written for XC16x but you can it easy adapt.) Stefan
Hi Stefan Thanks for taking out time for RTX tiny. mail at:nareshr@zicomsecure.com regards Naresh
Hi Naresh, I sent it to you by e-mail. Please check your account. Stefan
Hi stefan I have received ur mail. Thanks for that. I will go through codes. Regards naresh
Ok Naresh, if any questions about my code, please wrote it to my e-mail. So we can discuss some other possibilities too and/or simulator/debugger purposes. Stefan (sorry for delayed answer)