数码之家

 找回密码
 立即注册
搜索
查看: 2664|回复: 1

[STM] stm32f407+rt-thread。。为了跑个跑马灯也是操碎了心

[复制链接]
发表于 2020-9-18 10:06:11 | 显示全部楼层 |阅读模式
RT,,闲来无事,把rt-thread 搞出来用clion做为ide,,,环境:clion + openocd + gcc 9.2  目前运行正常,见附件。
  1. /*
  2. * Copyright (c) 2006-2020, RT-Thread Development Team
  3. *
  4. * SPDX-License-Identifier: Apache-2.0
  5. *
  6. * Change Logs:
  7. * Date           Author       Notes
  8. * 2020-09-09     RT-Thread    first version
  9. */

  10. #include <rtthread.h>
  11. #include "rtdevice.h"
  12. #include "drv_common.h"

  13. #define DBG_TAG "main"
  14. #define DBG_LVL DBG_LOG
  15. #include <rtdbg.h>

  16. /* PLEASE DEFINE the LED0 pin for your board, such as: PB0 */
  17. #define LED1_GREEN  GET_PIN(D, 12)

  18. static void led_flash_entry(void *parameter)
  19. {
  20.     /* set LED1 pin mode to output */
  21.     rt_pin_mode(LED1_GREEN, PIN_MODE_OUTPUT);

  22.     while (1)
  23.     {
  24.         rt_pin_write(LED1_GREEN, PIN_HIGH);
  25.         rt_thread_mdelay(500);
  26.         rt_pin_write(LED1_GREEN, PIN_LOW);
  27.         rt_thread_mdelay(500);
  28.     }
  29. }

  30. int main(void)
  31. {
  32.     rt_thread_t led_thread;
  33.     led_thread = rt_thread_create("LEDFlash", led_flash_entry, RT_NULL, 256, RT_THREAD_PRIORITY_MAX / 2, 20);

  34.     if (RT_NULL != led_thread) {
  35.         rt_thread_startup(led_thread);
  36.     }
  37.     return RT_EOK;
  38. }
复制代码






本帖子中包含更多资源

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

x
 楼主| 发表于 2020-9-18 10:07:02 | 显示全部楼层
串口 PA2 PA3   目前shell正常,,
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2024-4-24 23:40 , Processed in 0.218401 second(s), 11 queries , Redis On.

Powered by Discuz!

© 2006-2023 smzj.net

快速回复 返回顶部 返回列表