• 大小: 97.89MB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2023-01-14
  • 语言: 其他
  • 标签:

资源简介

对应博客文章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  MSP430\car\car20130828.txt

     文件       2337  2013-08-15 16:55  MSP430\program\APP\APP_main.c

     文件       2482  2013-08-22 23:37  MSP430\program\APP\APP_main1.c

     文件       1998  2014-10-26 19:30  MSP430\program\APP\APP_main2.c

     文件       5802  2014-10-27 14:13  MSP430\program\APP\speed.c

     文件        432  2014-05-26 15:17  MSP430\program\APP\speed.h

     文件       3410  2014-05-27 13:53  MSP430\program\APP\UT_wave.c

     文件      15570  2013-08-05 09:16  MSP430\program\BSP\LCD12864.c

     文件       2109  2013-08-05 09:16  MSP430\program\BSP\LCD12864.h

     文件       2000  2013-03-07 12:46  MSP430\program\BSP\LCD1602.c

     文件        566  2013-03-06 17:17  MSP430\program\BSP\LCD1602.h

     文件      12518  2013-08-28 17:39  MSP430\program\BSP\moniNRF24L01.c

     文件        707  2013-08-28 10:29  MSP430\program\BSP\moniNRF24L01.h

     文件       2040  2013-08-19 18:52  MSP430\program\BSP\moni_I2C.c

     文件        214  2013-08-05 09:43  MSP430\program\BSP\moni_I2C.h

     文件       3997  2013-08-29 09:43  MSP430\program\BSP\motor.c

     文件        617  2013-08-28 17:39  MSP430\program\BSP\motor.h

     文件       1392  2013-08-05 09:46  MSP430\program\BSP\TMP275.c

     文件        570  2013-08-05 09:43  MSP430\program\BSP\TMP275.h

     文件      25870  2014-11-04 19:51  MSP430\program\car.dep

     文件      20158  2013-07-15 08:19  MSP430\program\car.ewd

     文件      52427  2014-10-27 14:04  MSP430\program\car.ewp

     文件      10158  2014-10-27 14:13  MSP430\program\Debug\Exe\car.a43

     文件      93626  2013-08-14 10:25  MSP430\program\Debug\Exe\car.d43

     文件      10996  2014-10-27 14:13  MSP430\program\Debug\Exe\car.txt

     文件      21053  2013-08-15 16:55  MSP430\program\Debug\Obj\APP_main.r43

     文件      25829  2013-08-22 23:37  MSP430\program\Debug\Obj\APP_main1.r43

     文件      15286  2014-10-26 19:30  MSP430\program\Debug\Obj\APP_main2.r43

     文件        897  2014-11-04 16:10  MSP430\program\Debug\Obj\car.pbd

     文件      92864  2013-08-19 13:10  MSP430\program\Debug\Obj\LCD12864.r43

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

评论

共有 条评论