芯片解密|单片机解密|IC解密|芯片破解|芯片复制| PCB抄板|软件开发

飞芯科技-芯片解密|单片机解密|IC解密|芯片破解|芯片复制| PCB抄板|软件开发

芯片解密AD9850函数信号发生器制作

  1. 芯片解密项目名:基于ARM Cortex-M3 函数信号发生器
  2. 芯片解密涉及便件连接情况: PA0~7--------DDS模块 D0~D7
  3.                   PB4 PB5 PB6----DDS模块fqud  reset  w_clk
  4.                   PB0 PB2 PB3----液晶12864 CS(RS) DIO(RW) CLK(EP)
  5.                   PE0 PE1 PE2 ----KEY3  KEY4  KEY5
  6.                   PD1 PG5------KEY1 KEY2
  7.                   PD0 PG2------LED1 LED2
  8.                   PF0  PF1-----接24C04  SDA  SCL
  9. 程序主要功能:
  10. 作者:suqingxiao  huangrenji  liangping
  11. *********************************************************/

  12. #include <includes.h>
  13. #include  "AD9850.h"
  14. #include  "24C04.h"
  15. #define  SysCtlPeriEnable       SysCtlPeripheralEnable
  16. #define  SysCtlPeriDisable      SysCtlPeripheralDisable
  17. #define  GPIOPinTypeOut         GPIOPinTypeGPIOOutput
  18. #define  TASK_STK_SIZE                  64
  19. /**************************************
  20.   CONSTANTS 常量
  21. **************************************/

  22. /************************************
  23.   VARIABLES 变量
  24. *************************************/
  25. uint16 now_color=0;             //当前色
  26. uint16 state=0,flag=0;                 //状态
  27. uint16 frist_in=0;              //初次进入标志
  28. unsigned  long  num,aa=1,temp=0;
  29. unsigned long ulData  =  0;
  30. unsigned  char  buff[5];
  31. unsigned  char  display[10];   
  32. unsigned  char  fshi1=0,fge1=0,temp1=0;
  33. unsigned  char  fshi2=0,fge2=0,temp2=0;
  34. unsigned  char  fshi3=0,fge3=0,temp3=0;
  35. unsigned long dat=0,dat2,dat3;
  36. unsigned  char wan=0, qian=0,ge=0,shi=0,bai=0;
  37. unsigned  char wan2, qian2,ge2,shi2,bai2;
  38. unsigned  char wan3, qian3,ge3,shi3,bai3;
  39. unsigned  char ge4,shi4;

  40. static OS_STK  GstkStart[TASK_START_STK_SIZE];//启动任务的堆栈   
  41. static OS_STK  GstkLED[TASK_LED_STK_SIZE];
  42. OS_STK        Task1Stk[TASK_STK_SIZE];
  43. OS_STK        Task2Stk[TASK_STK_SIZE];


  44. /*************************************
  45.    FUNCTION PROTOTYPES 函数声明
  46. **************************************/
  47. static void taskStart (void  *parg);          //启动任务
  48. static void taskLED(void *parg);              //任务0
  49. void  Task1(void *data);
  50. void  Task2(void *data);


  51. /***********************************************
  52.     功能:主程序
  53. ************************************************/
  54. int main (void)
  55. {
  56.     OSInit();                                 //  OS-II 初始化uC/OS-II的内核

  57.     OSTaskCreate( taskStart,                                          
  58.                   (void *)0,
  59.                   &GstkStart[TASK_START_STK_SIZE-1],
  60.                   TASK_START_PRIO );                    
  61.    /*  初始化启动任务   */       
  62.     OSStart();                                // 启动uC/OS-II*/

  63.     return(0);
  64. }



联系方式

地址:石家庄市新华区民族路77号华强广场D座2009
电话:0311-88816616/87087811
手机:13315190088
传真:0311-67901001
联系人:张工
网址:www.feixindz.com
邮箱:feixindz@163.com
微信:xinpianjiemi
QQ:527263666/568069805

在线客服
热线电话

企业微信