wifi视频小车源码


对应博客文章https://blog.csdn.net/u012819339/article/details/50654679的项目源码,【小作品】STM32无线WIFI视频小车制作剖析。
资源截图
代码片段和文件信息
#include“includes.h“
#include“LCD12864.h“
#include“speed.h“

//电机模块
SPEED speed;//全局变量  

//配置任务栈空间大小
#define  TASK_STK_SIZE     80
 
//配置任务优先级
#define  TaskStartpiro  5
#define  Movementpiro   8
#define  LEDpiro        6


//分配任务栈空间
OS_STK  TaskStartStk[TASK_STK_SIZE];
//OS_STK  MovementStk[TASK_STK_SIZE];
OS_STK  LEDStk[TASK_STK_SIZE];


void System_Init()
{
  unsigned int i;
  WDTCTL=WDTPW+WDTHOLD;
  BCSCTL1&=~XT2OFF;
  do
  {
    IFG1&=~OFIFG;
    for(i=0xff;i>0;i--);
  }
  while(IFG1&OFIFG);
  BCSCTL2|=SELM_2+SELS+DIVS_3;//MCLK为8MHZ,SMCLK为1MHZ  
  WDTCTL = WDT_MDLY_8;//定时器模式,以SMCLK进行8ms的延迟
  IE1|=WDTIE;
  _EINT();

  P3OUT &= ~BIT5;
  P3OUT |= BIT4;
  P3DIR |= BIT4 + BIT5;
}

void TaskStart(void *p_arg);
void Movement(void *p_arg);
void LED(void *p_arg);

void main()
{
  System_Init();
  
  OSInit();
  
/*  OSTaskCreate(TaskStartNULL
               (OS_STK *)TaskStartStk[TASK_STK_SIZE-1]
               (INT8U)TaskStartpiro);  */
  OSTaskCreate(LEDNULL
               (OS_STK *)LEDStk[TASK_STK_SIZE-1]
               (INT8U)LEDpiro);  
  
  OSStart();
}

void TaskStart(void *p_arg)
{
   p_arg = p_arg;

//基本外设初始化驱动程序程序都放置于此   
//   LCD12864_init();
   
//任务创建
/*  OSTaskCreate(MovementNULL
               (OS_STK *)MovementStk[TASK_STK_SIZE-1]
               (INT8U)Movementpiro); */


//  OSTimeDlyHMSM(00016);  
//删除自己
//  OSTaskDel(OS_PRIO_SELF);
  while(1)
  {
//    OSTimeDlyHMSM(0050);
        P3OUT^= BIT5;
    OSTimeDlyHMSM(0020);
  }
}

void Movement(void *p_arg)
{
  p_arg = p_arg;

  while(1)
  {
  speed.ZKB = 600;
  speed.direction = 1;
  speed_conf(&speed);
  OSTimeDlyHMSM(00100);
  
  speed.ZKB = 850;
  speed.direction = 1;
  speed_conf(&speed);
  OSTimeDlyHMSM(00100);
  
  speed.ZKB = 600;
  speed.direction = 0;
  speed_conf(&speed);
  OSTimeDlyHMSM(0030);  
  
  speed.ZKB = 600;
  speed.direction = 2;
  speed_conf(&speed);
  OSTimeDlyHMSM(00100);  
  
  speed.ZKB = 600;
  speed.direction = 0;
  speed_conf(&speed);
  OSTimeDlyHMSM(0020);   
  }
}

void LED(void *p_arg)
{
  p_arg = p_arg;
 
  while(1)
  {
    P3OUT^= BIT4;
    OSTimeDlyHMSM(002500);
  }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      17320  2013-08-22 23:37  MSP430carcar20130828.txt

     文件       2337  2013-08-15 16:55  MSP430programAPPAPP_main.c

     文件       2482  2013-08-22 23:37  MSP430programAPPAPP_main1.c

     文件       1998  2014-10-26 19:30  MSP430programAPPAPP_main2.c

     文件       5802  2014-10-27 14:13  MSP430programAPPspeed.c

     文件        432  2014-05-26 15:17  MSP430programAPPspeed.h

     文件       3410  2014-05-27 13:53  MSP430programAPPUT_wave.c

     文件      15570  2013-08-05 09:16  MSP430programBSPLCD12864.c

     文件       2109  2013-08-05 09:16  MSP430programBSPLCD12864.h

     文件       2000  2013-03-07 12:46  MSP430programBSPLCD1602.c

     文件        566  2013-03-06 17:17  MSP430programBSPLCD1602.h

     文件      12518  2013-08-28 17:39  MSP430programBSPmoniNRF24L01.c

     文件        707  2013-08-28 10:29  MSP430programBSPmoniNRF24L01.h

     文件       2040  2013-08-19 18:52  MSP430programBSPmoni_I2C.c

     文件        214  2013-08-05 09:43  MSP430programBSPmoni_I2C.h

     文件       3997  2013-08-29 09:43  MSP430programBSPmotor.c

     文件        617  2013-08-28 17:39  MSP430programBSPmotor.h

     文件       1392  2013-08-05 09:46  MSP430programBSPTMP275.c

     文件        570  2013-08-05 09:43  MSP430programBSPTMP275.h

     文件      25870  2014-11-04 19:51  MSP430programcar.dep

     文件      20158  2013-07-15 08:19  MSP430programcar.ewd

     文件      52427  2014-10-27 14:04  MSP430programcar.ewp

     文件      10158  2014-10-27 14:13  MSP430programDebugExecar.a43

     文件      93626  2013-08-14 10:25  MSP430programDebugExecar.d43

     文件      10996  2014-10-27 14:13  MSP430programDebugExecar.txt

     文件      21053  2013-08-15 16:55  MSP430programDebugObjAPP_main.r43

     文件      25829  2013-08-22 23:37  MSP430programDebugObjAPP_main1.r43

     文件      15286  2014-10-26 19:30  MSP430programDebugObjAPP_main2.r43

     文件        897  2014-11-04 16:10  MSP430programDebugObjcar.pbd

     文件      92864  2013-08-19 13:10  MSP430programDebugObjLCD12864.r43

............此处省略8821个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)