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

原创跑系统一个stm32f红龙429_uCOS-II内存管理例程分享下载

[复制链接]
20110610ligo 发布时间:2016-9-23 15:53
** 实验名:-红龙429-uCOS内存管理
. a6 e0 B1 s. y1 q  J** KEIL MDK-ARM Standard Version:V5.10
: ^/ q2 _; y' j* i- P** 软件库(keil) Version: unused
2 h5 q9 V4 |) p- i3 J4 i0 t** 固件库(ST) Version: 1.5.0: b1 J) U1 |2 F' l( L( {1 k
** 使用外设:   g5 z7 i, U6 x1 ^8 B' }

& N2 @- m0 f) w$ {- ]$ V' x实验说明:3 j7 H0 ~& @3 B- S) r2 z
实验原理:
  ~  W2 y; v( l" J' u: n硬件连接:2 U- v& [8 d% l$ @" u1 j' G

' d7 o5 s7 @+ O# c8 b5 Z8 r实验现象: 串口打印0-31递增的数据.& ~  y2 i% e" Q: N' Q$ z3 A2 c
) B( x- K9 n) O. T

% s1 F6 p7 j1 @3 Y; q; q7 r' W/**
  Z3 f9 a$ q- W. ~  [( i. u6 A$ \  * @file    main.c 5 T2 l' L1 Z6 D0 T) y- U7 N7 S
  * @author  WB R&D Team - openmcu6666 \" `, i! O8 S/ S1 V+ N
  * @version V0.1
5 z5 V4 k, g; ?/ _4 W7 s( j8 `  * @date    2016.2.29# m) b$ t2 F  [2 P( b2 }( U% \
  * @brief   Main Program body% D3 N2 V/ V' i% g4 `/ k* d- v
  */
6 N# k3 h. Q2 w; P/ ^' |% O
& f+ y3 f% x: t6 \! [- B#include "UserTask.h"
& n2 P0 y  s% e& r; X' [, Z
/ S% H- I+ K7 Eextern OS_STK startup_task_stk[];//启动任务栈
# s8 ~& I1 u( d7 Kvoid Delay(uint32_t Time)# @( u" |; i, \; t
{  J- o3 h" |* ^. ?* Q8 x
    uint32_t i;2 W( u6 [" G* ^5 j* M0 z% M. L

$ \# W  v9 P/ ~    i = 0;
: T/ ?- M# [) F8 ]    while (Time--)
* ^2 D/ t8 N) m9 @1 E* Z& v: \' R                {
% m) z) J. ]. K! Z: m) T       for (i = 0; i < 5000; i++);2 q/ F7 H& M. u$ p/ O
    }
0 \: R. p" B/ X0 f1 B}
, |4 `* y4 M4 a
5 E) d$ M4 {2 @, R9 `/*****************************************************************************4 h5 n8 D! S- {$ Y1 B
**   Main Function  main(). c: X2 ^! {, g3 f4 x1 m
******************************************************************************/
! B9 k6 F- f9 S' E% V. ]. _9 jint main(void)
5 W5 }* b4 x: t3 e, f: a+ z# H- _6 {{4 R) f/ K8 A7 V% S
        USART1_Init();
! x1 B/ l9 Z4 e. L( ]        printf("\r\n");
4 z; i1 U  B4 ?- M2 m& U        printf("Hello Welcome.\r\n");) u- H# {! B; \4 a" e* x3 T% Q
        printf("Thank You For Choosing Our Products.\r\n");
* H& P0 l( H, V9 H$ |: g* O9 k        printf("Thank You Very Much.\r\n");( q  w& ~/ A/ \& B
        printf("This Example is uCOS-II Semaphore.\r\n");
7 D" \+ [  K& h, T, K        printf("\r\n");
3 T7 m4 t9 |' z- ^2 G        printf("GPIO Initialization...\r\n");
$ ~( H/ ?! x) Z3 e% @6 }  LED_Init();' b6 ?* X$ S- y+ J& W( V
        SysTick_Init();        
7 B. I, T! F- b+ H- ~4 J- T, n        printf("Ok,Let's Go...\r\n");
' i. |+ G6 j5 B! G        # C" c2 B5 ]' N2 k2 F
  OSInit();
$ |* K  P4 J; @1 C4 D        OSTaskCreate(Task_Start,                         //指向任务代码的指针      : y6 p+ p  V! {- F% g0 {
                                (void *)0,                                 //任务开始执行时,传递给任务的参数parg   
: r9 O+ e' ?% V& H$ O                                &startup_task_stk[STARTUP_TASK_STK_SIZE-1],//分配给任务的堆栈的栈顶指针   
4 |( f) q- a2 g( i0 l9 p) _5 F                                STARTUP_TASK_PRIO);                        //分配给任务的优先级    , ]3 }* s; }0 Z7 [% ]0 \
        OSStart();                                       + S* k- e' E8 L" a0 l
        return 0;. Z: o5 d! l9 z. j: h8 t: S
}
2 [& ]( v* i2 s3 I4 Q% {$ [9 n" ?4 V& U; q0 I

! \$ _( P7 G4 M% i  v/ ^  D. g
8 `( L  n) L) {( z

【05】红龙429_uCOS-II内存管理(2016.02.29).rar

下载

172.09 KB, 下载次数: 23

赞 收藏 1 评论9 发布时间:2016-9-23 15:53

举报

9个回答
lisingch 回答时间:2016-9-23 16:09:45
谢谢分享!
Apple789 回答时间:2016-9-23 16:33:39

" `5 E5 b; E# K# i$ M好东西,下载试试.....
20110610ligo 回答时间:2016-9-23 17:20:59
Apple789 发表于 2016-9-23 16:33
1 i! _. x1 o$ q& d% Z好东西,下载试试.....
4 e+ j% X! M" c" j$ ]) ]# I
谢谢大牛下载哈哈
20110610ligo 回答时间:2016-9-23 17:21:17
lising 发表于 2016-9-23 16:09
9 r9 z  w/ s3 z* d  }5 M# Q; Q$ }谢谢分享!

1 ~9 X# W8 y1 {谢谢
zengyi703-16313 回答时间:2016-9-23 17:25:41
不错的东西
高二毛 回答时间:2016-9-24 09:58:04
谢谢分享
20110610ligo 回答时间:2016-9-26 11:26:45
高二毛 发表于 2016-9-24 09:58) l% L! B! _- m% V, h
谢谢分享
3 v# E9 }* }$ ^, h7 s; h
有空可以加我qq交流83843725
20110610ligo 回答时间:2016-9-26 11:27:52
zengyi703-16313 发表于 2016-9-23 17:259 y6 g" y' U8 F5 }( T
不错的东西
4 z  ]) L" g+ x; h% ^% T) s
好东西我以后有空也会分享
Apple789 回答时间:2016-12-8 14:02:51

3 s9 q$ x# U3 L! x东西,就是要分享
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版