⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test.c

📁 ARM7TDMI软件模拟器
💻 C
字号:
//#define ACCESS_RIGHTS_ALL
#include "stdio.h"

OS_EVENT *iosem;

void cli(void)
{
	CliMain();
}

int in(char*p)
{
	t_RtkObject Objet;

	RtkReceive(1,&Objet);
	sprintf(p,"%s",((IOStruct*)(Objet.u_ReceivedObj.p_MessageAddress))->buf);
	return ((IOStruct*)(Objet.u_ReceivedObj.p_MessageAddress))->cnt;

}

void out(char*buf)
{
	int i = 0;
	while(buf[i]!= 0){
		*(unsigned long*)(ARM7_UTXBUF) = buf[i++];
	}
}

void Task0(void)
{
	dua3Tx_12Uart0WritePolling('9');
	output("\r\n-lmjx-\r\nrtk arm ver for ssme,idle task running!\r\n");
	
	din0_2EnableTimer();
	mc_rtk_enable_irq();	
	RtkLeaveRegion();
	
	for(;;){
		
	}

}

void Task1(void)
{
	output("cil task running!\r\n");
	cli();
}

void Task2(void)
{
	t_RtkObject Objet;


	output("display task running!\r\n");
	RtkSuspendTask(2);

	for(;;){

	}
}

void Task3(void)
{
	t_RtkObject Objet;
	
	output("3D task running!\r\n");
	RtkSuspendTask(3);

	for(;;){

	}
}

void Task4(void)
{
	output("task4 suspend\r\n");
	RtkSuspendTask(4);

	for (;;)
       {

       }	
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -