你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

原创自己一个stm32f红龙429_uCOS-II邮箱例程分享下载

[复制链接]
20110610ligo 发布时间:2016-9-21 14:20
实验名:旺宝-红龙429-uCOS邮箱
** KEIL MDK-ARM Standard Version:V5.10
** 软件库(keil) Version: unused
** 固件库(ST) Version: 1.5.0
** 使用外设:  
实验说明:
实验原理:
硬件连接:

实验现象: 同时创建两个任务,实现邮箱的消息发送和读取。   

/**
  * @file    main.c
  * @author  WB R&D Team - openmcu666
  * @version V0.1
  * @date    2016.2.29
  * @brief   Main Program body
  */

#include "UserTask.h"

extern OS_STK startup_task_stk[];//启动任务栈
void Delay(uint32_t Time)
{
    uint32_t i;

    i = 0;
    while (Time--)
                {
       for (i = 0; i < 5000; i++);
    }
}

/*****************************************************************************
**   Main Function  main()
******************************************************************************/
int main(void)
{
        USART1_Init();
        printf("\r\n");
        printf("Hello Welcome.\r\n");
        printf("Thank You For Choosing Our Products.\r\n");
        printf("Thank You Very Much.\r\n");
        printf("This Example is uCOS-II Semaphore.\r\n");
        printf("\r\n");
        printf("GPIO Initialization...\r\n");
  LED_Init();
        SysTick_Init();        
        printf("Ok,Let's Go...\r\n");
        
  OSInit();
        OSTaskCreate(Task_Start,                         //指向任务代码的指针      
                                (void *)0,                                 //任务开始执行时,传递给任务的参数parg   
                                &startup_task_stk[STARTUP_TASK_STK_SIZE-1],//分配给任务的堆栈的栈顶指针   
                                STARTUP_TASK_PRIO);                        //分配给任务的优先级   
        OSStart();                                       
        return 0;
}








【03】红龙429_uCOS-II邮箱(2016.02.29).rar

下载

171.3 KB, 下载次数: 3

收藏 1 评论0 发布时间:2016-9-21 14:20

举报

0个回答

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版