Cortex-M0的ucos ii可运行源码工程单片机解密
单片机源程序如下:
- /**************************************************************************
- 功 能: Cortex-M0上跑V2.86版的ucosii
- 编译环境: MDKV4.12
- 时 钟: 外部12Mhz
- 日 期: 11/03/14
- 单片机解密
- **************************************************************************/
- #include "LPC11xx.h" /* LPC11xx definitions */
- #include "gpio.h"
- #include "config.h"
- #include "device_init.h"
- #include "ucos_ii.h"
- OS_STK TaskStartStk1[MaxStkSize]; //定义任务堆栈大小
- void TaskLed(void *nouse);
- /****************************************
- main
- 函数功能 : 主函数
- 参数描述 : 无
- 返回值 : 无
- ****************************************/
- int main (void)
- {
- CPU_IntDis(); //禁止所有中断
- DeviceInit(); //初始化设备
- OSInit(); //初始化OS
- OSTaskCreate(TaskLed, (void *)0, &TaskStartStk1[MaxStkSize-1],1); //创建Led显示任务
- OSStart(); //启动ucos ii 永远不返回
- }
- /***************************************
- LED任务
- ***************************************/
- void TaskLed(void *nouse)
- {
- nouse=nouse; //防止编译器警告
- CPU_IntEn(); //开时钟节拍中断
- while(1)
- {
- LED_TOG;
- OSTimeDlyHMSM(0,0,0,50);
- }
- }

芯片解密