久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
ucosiii移植到stm32f7源碼
[打印本頁]
作者:
南國楓火
時間:
2018-10-12 10:17
標題:
ucosiii移植到stm32f7源碼
自己學著將ucosiii移植到stm32f7中了
單片機源程序如下:
#include "main.h"
#include "stm32f7xx_hal.h"
#include "sysclk.h"
#include "uart.h"
#include "stdio.h"
#include "os.h"
int fputc(int ch, FILE *f);
#define START_TASK_PRIO 6u
#define START_STK_SIZE 128
OS_TCB StartTaskTCB;
CPU_STK START_TASK_STK[START_STK_SIZE];
void Start_Task(void *p_arg);
#define TASK1_TASK_PRIO 7u
#define TASK1_STK_SIZE 128
OS_TCB TASK1_TCB;
CPU_STK TASK1_TASK_STK[TASK1_STK_SIZE];
void task1(void *p_arg);
int main(void)
{
HAL_Init();
Sysclk_config();
USART1_UART_Init(19200);
printf("usart1 config!\n");
OS_ERR err;
CPU_SR_ALLOC();
OSInit(&err);
CPU_CRITICAL_ENTER();
OSTaskCreate(
(OS_TCB *) &StartTaskTCB,
(CPU_CHAR*) "start_task",
(OS_TASK_PTR) Start_Task,
(void*) 0u,
( OS_PRIO ) START_TASK_PRIO,
(CPU_STK *) &START_TASK_STK[0],
(CPU_STK_SIZE)START_STK_SIZE/10,
(CPU_STK_SIZE)START_STK_SIZE,
(OS_MSG_QTY) 0u,
(OS_TICK) 0u,
(void*) 0u,
(OS_OPT) OS_OPT_TASK_STK_CHK | OS_OPT_TASK_STK_CLR,
(OS_ERR*) &err);
CPU_CRITICAL_EXIT();
OSStart(&err);
}
void Start_Task(void *p_arg){
OS_ERR err;
CPU_SR_ALLOC();
p_arg=p_arg;
CPU_CRITICAL_ENTER();
OSTaskCreate(
(OS_TCB *) &TASK1_TCB,
(CPU_CHAR*) "task1",
(OS_TASK_PTR) task1,
(void*) 0u,
( OS_PRIO ) TASK1_TASK_PRIO,
(CPU_STK *) &TASK1_TASK_STK[0],
(CPU_STK_SIZE)TASK1_STK_SIZE/10,
(CPU_STK_SIZE)TASK1_STK_SIZE,
(OS_MSG_QTY) 0u,
(OS_TICK) 0u,
(void*) 0u,
(OS_OPT) OS_OPT_TASK_STK_CHK | OS_OPT_TASK_STK_CLR,
(OS_ERR*) &err);
CPU_CRITICAL_EXIT();
printf("creat start task!\n");
}
void task1(void *p_arg){
p_arg=p_arg;
CPU_SR_ALLOC();
while(1){
CPU_CRITICAL_ENTER();
printf("creat task1!\n");
CPU_CRITICAL_EXIT();
HAL_Delay(2000);
}
}
int fputc(int ch, FILE *f)
{
HAL_UART_Transmit(&huart1 , (uint8_t *)&ch, 1, 2);
return ch;
}
void _Error_Handler(char *file, int line)
{
while(1)
{
}
}
/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
復制代碼
所有資料51hei提供下載:
ucosiii_stm32f746_template.rar
(1.63 MB, 下載次數: 19)
2018-10-12 10:16 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
作者:
289466080
時間:
2019-5-27 10:10
謝謝分享
~~
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
伊人精品视频
|
欧美精品区
|
香蕉网在线
|
国产午夜免费视频
|
久久国产影院
|
狠狠干天天
|
亚洲色欧美
|
顶级黄色片
|
在线播放a
|
黄色小视频在线观看免费
|
成年人午夜视频
|
日韩精品久久久久久久酒店
|
亚洲午夜精品一区二区三区
|
日韩特级片
|
国产高清视频在线观看
|
一区二区色
|
99av
|
www.黄色av
|
亚洲精品一区二区三
|
成人国产在线
|
av黄色在线
|
久久免费精品
|
日本免费在线
|
天天干影院
|
日韩在线视频播放
|
日本亚洲欧美
|
久久久免费精品视频
|
91精品国产99久久久久久红楼
|
日韩精品免费观看
|
成人a视频
|
激情五月综合
|
精品国产欧美
|
欧美精品在线观看视频
|
国产高潮在线
|
五月天激情国产综合婷婷婷
|
日韩视频免费大全中文字幕
|
可以在线观看的av
|
黄色成年人视频
|
国产日韩欧美日韩大片
|
久久久久成人网
|
在线网站免费观看18
|