芯片解密AD9850函数信号发生器制作
- 芯片解密项目名:基于ARM Cortex-M3 函数信号发生器
- 芯片解密涉及便件连接情况: PA0~7--------DDS模块 D0~D7
-                   PB4 PB5 PB6----DDS模块fqud  reset  w_clk
-                   PB0 PB2 PB3----液晶12864 CS(RS) DIO(RW) CLK(EP)
-                   PE0 PE1 PE2 ----KEY3  KEY4  KEY5
-                   PD1 PG5------KEY1 KEY2
-                   PD0 PG2------LED1 LED2
-                   PF0  PF1-----接24C04  SDA  SCL
- 程序主要功能:
- 作者:suqingxiao  huangrenji  liangping
- *********************************************************/
- #include <includes.h>
- #include  "AD9850.h"
- #include  "24C04.h"
- #define  SysCtlPeriEnable       SysCtlPeripheralEnable
- #define  SysCtlPeriDisable      SysCtlPeripheralDisable
- #define  GPIOPinTypeOut         GPIOPinTypeGPIOOutput
- #define  TASK_STK_SIZE                  64
- /**************************************
-   CONSTANTS 常量
- **************************************/
- /************************************
-   VARIABLES 变量
- *************************************/
- uint16 now_color=0;             //当前色
- uint16 state=0,flag=0;                 //状态
- uint16 frist_in=0;              //初次进入标志
- unsigned  long  num,aa=1,temp=0;
- unsigned long ulData  =  0;
- unsigned  char  buff[5];
- unsigned  char  display[10];   
- unsigned  char  fshi1=0,fge1=0,temp1=0;
- unsigned  char  fshi2=0,fge2=0,temp2=0;
- unsigned  char  fshi3=0,fge3=0,temp3=0;
- unsigned long dat=0,dat2,dat3;
- unsigned  char wan=0, qian=0,ge=0,shi=0,bai=0;
- unsigned  char wan2, qian2,ge2,shi2,bai2;
- unsigned  char wan3, qian3,ge3,shi3,bai3;
- unsigned  char ge4,shi4;
- static OS_STK  GstkStart[TASK_START_STK_SIZE];//启动任务的堆栈   
- static OS_STK  GstkLED[TASK_LED_STK_SIZE];
- OS_STK        Task1Stk[TASK_STK_SIZE];
- OS_STK        Task2Stk[TASK_STK_SIZE];
- /*************************************
-    FUNCTION PROTOTYPES 函数声明
- **************************************/
- static void taskStart (void  *parg);          //启动任务
- static void taskLED(void *parg);              //任务0
- void  Task1(void *data);
- void  Task2(void *data);
- /***********************************************
-     功能:主程序
- ************************************************/
- int main (void)
- {
-     OSInit();                                 //  OS-II 初始化uC/OS-II的内核
-     OSTaskCreate( taskStart,                                          
-                   (void *)0,
-                   &GstkStart[TASK_START_STK_SIZE-1],
-                   TASK_START_PRIO );                    
-    /*  初始化启动任务   */       
-     OSStart();                                // 启动uC/OS-II*/
-     return(0);
- }
 
  
 
  芯片解密
  芯片解密
