亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码
標題:
stm32f103c8t6 FreeRTOS例程 串口和閃燈源碼
[打印本頁]
作者:
luzhichao
時間:
2018-10-26 10:01
標題:
stm32f103c8t6 FreeRTOS例程 串口和閃燈源碼
stm32f103c8t6 FreeRTOS例程 串口和閃燈.
PC13閃爍,串口打印數據。
使用編譯環境:MDK4.72A IAR6.30
使用硬件環境:所有STM32F103xxx硬件系統
使用函數庫版本:STM32F10x_StdPeriph_Driver V3.50
工程概要:PC13延時閃亮
調試方式:ST-Link SW
TIM圖片20181026094740.png
(47.46 KB, 下載次數: 71)
下載附件
2018-10-26 09:48 上傳
單片機源程序如下:
//頭文件
#include "stm32f10x.h"
#include "usart.h"
#include "led.h"
#include "FreeRTOS.h"
#include "task.h"
#include "led.h"
#include <stdio.h>
//任務優先級
#define START_TASK_PRIO 1
//任務堆棧大小
#define START_STK_SIZE 128
//任務句柄
TaskHandle_t StartTask_Handler;
//任務函數
void start_task(void *pvParameters);
//任務優先級
#define LED0_TASK_PRIO 2
//任務堆棧大小
#define LED0_STK_SIZE 50
//任務句柄
TaskHandle_t LED0Task_Handler;
//任務函數
void led0_task(void *pvParameters);
//任務優先級
#define UART1_TASK_PRIO 3
//任務堆棧大小
#define UART1_STK_SIZE 50
//任務句柄
TaskHandle_t UART1Task_Handler;
//任務函數
void uart1_task(void *pvParameters);
int main(void)
{
SystemInit();
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_4);//設置系統中斷優先級分組4
USART1_Config(); //初始化串口
LED_GPIO_Config(); //初始化LED
//創建開始任務
xTaskCreate((TaskFunction_t )start_task, //任務函數
(const char* )"start_task", //任務名稱
(uint16_t )START_STK_SIZE, //任務堆棧大小
(void* )NULL, //傳遞給任務函數的參數
(UBaseType_t )START_TASK_PRIO, //任務優先級
(TaskHandle_t* )&StartTask_Handler); //任務句柄
vTaskStartScheduler(); //開啟任務調度
}
//開始任務任務函數
void start_task(void *pvParameters)
{
taskENTER_CRITICAL(); //進入臨界區
//創建LED0任務
xTaskCreate((TaskFunction_t )led0_task,
(const char* )"led0_task",
(uint16_t )LED0_STK_SIZE,
(void* )NULL,
(UBaseType_t )LED0_TASK_PRIO,
(TaskHandle_t* )&LED0Task_Handler);
//創建Uart任務
xTaskCreate((TaskFunction_t )uart1_task,
(const char* )"uart1_task",
(uint16_t )UART1_STK_SIZE,
(void* )NULL,
(UBaseType_t )UART1_TASK_PRIO,
(TaskHandle_t* )&UART1Task_Handler);
vTaskDelete(StartTask_Handler); //刪除開始任務
taskEXIT_CRITICAL(); //退出臨界區
}
//LED0任務函數
void led0_task(void *pvParameters)
{
while(1)
{
LED0_ON;
vTaskDelay(500);
LED0_OFF;
vTaskDelay(500);
}
}
//uart1任務函數
void uart1_task(void *pvParameters)
{
while(1)
{
LED1_ON;
printf("Hello\r\n");
vTaskDelay(800);
}
}
復制代碼
所有資料51hei提供下載:
STM32F103C8T6核心板測試程序(RTC).rar
(670.86 KB, 下載次數: 339)
2018-11-2 02:36 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
作者:
elkite
時間:
2019-8-9 10:44
本帖最后由 elkite 于 2019-8-9 13:42 編輯
例程運行正常,大家可以下載參考。
作者:
Andy-Yeung
時間:
2019-8-15 18:11
多謝分享
作者:
fy9527926
時間:
2019-9-16 15:49
謝謝樓主
作者:
wis98
時間:
2020-2-7 12:33
謝謝樓主
作者:
westksl
時間:
2020-2-22 21:19
JTAG下載正常ST-LINK為什么會跳出程序?
作者:
bluryer
時間:
2020-8-14 21:55
支持一些,我的總是沒反應
歡迎光臨 (http://www.denmoz.com/bbs/)
Powered by Discuz! X3.1