stm32f103的FreeRTOS工程文件
0.png (40.12 KB, 下載次數: 49)
下載附件
2018-2-12 21:17 上傳
單片機源程序如下:
- #include "led.h"
- #include "delay.h"
- #include "key.h"
- #include "sys.h"
- #include "lcd.h"
- #include "usart.h"
- #include "remote.h"
- #include "FreeRTOS.h"
- #include "task.h"
- #include "queue.h"
- #include "misc.h"
- u16 a;
- void delay(u32 i)
- {
- i*=1000;
- while(i--);
- }
-
- void LED0_Task(void * pv);
- void LED1_Task(void * pv);
-
- int main(void)
- {
- uart_init(9600);
- LED_Init(); //LED端口初始化
- NVIC_Configuration();
- //delay(13000);
-
- xTaskCreate(LED0_Task,(const char *)"LED0",configMINIMAL_STACK_SIZE,NULL,2,NULL);
- xTaskCreate(LED1_Task,(const char *)"LED1",configMINIMAL_STACK_SIZE,NULL,3,NULL);
- vTaskStartScheduler();
- }
- void LED0_Task(void * pv)
- {
- while(1)
- {
- LED0=!LED0;
- vTaskDelay(100/portTICK_RATE_MS);
- }
- }
- void LED1_Task(void * pv)
- {
- while(1)
- {
- LED1=!LED1;
- vTaskDelay(100/portTICK_RATE_MS);
- }
- }
復制代碼
所有資料51hei提供下載:
FreeRTOS 試寫2.7z
(661.8 KB, 下載次數: 58)
2018-2-12 17:38 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|