[Atmel] 用ASF跑SAMD21程序(21)FreeRTOS

[复制链接]
 楼主| ddllxxrr 发表于 2015-1-23 20:42 | 显示全部楼层 |阅读模式

注意了,运行这个程序必须下载最新的ASF里边有FreeRTOS组件。

其实我这个程序是自己根据提示编程的,资料就是ASF里的Debug Print Service for FreeRTOS

我把串口换成LED灯,毕竟简单多了,但是无论多简间,它也叫FreeRTOS.

以下是运行截图:



这个是参考页面:



ASF中一定要包含FreeRTOS组件


以下是程序清单:


  1. #include <asf.h>

  2. static void main_task(void *params)
  3. {   
  4.         do {
  5.                         port_pin_toggle_output_level(LED0_PIN);
  6.                                 vTaskDelay(1000 / portTICK_RATE_MS);
  7.            }
  8.                                  while(1);
  9. }



  10. int main (void)
  11. {
  12.         system_init();
  13.         xTaskCreate(&main_task,        (const char *)"Main task",        configMINIMAL_STACK_SIZE + 100,        NULL,        tskIDLE_PRIORITY + 2,        NULL);
  14.         vTaskStartScheduler();

  15.        
  16. }
运行结果LED0一亮一灭的。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
kavent 发表于 2020-4-8 23:06 | 显示全部楼层
路过看看,好像一个回复都没有阿!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:http://shop34182318.taobao.com/ http://shop562064536.taobao.com

2403

主题

6995

帖子

68

粉丝
快速回复 在线客服 返回列表 返回顶部