zoukankan      html  css  js  c++  java
  • RT-Thread 使用笔记一

    使用RT-Thread Studio

    创建基于芯片的STM32F401RBT6的工程

    学习笔记

    1.记得加入

    #include <rtdevice.h>
    #include <board.h>

    这算是一个小小的入门门槛吧,这是头文件包含,后面才能使用各种功能。使用的时候检查一下是否已经添加。

    2.定义管脚

    #define LED0 GET_PIN(B,3)  //定义LED0为GPIOB.3

    3.管脚配置

    rt_pin_mode(LED0, PIN_MODE_OUTPUT);  //配置LED0引脚为输出模式

    2.系统打印函数

    rt_kprintf("系统打印函数");

    3.方便的shell命令

    4.使用邮箱发送信息

    使用邮箱首先要建个邮箱管理的控制块,然后给邮箱分配点空间。使用需要注意的是,邮件实际发送的是一个缓存地址,每个地址占用4字节。

    遇到的问题

    1. 如果msh指令不能用,经过检查是串口线连接出了问题。

    2. 如果邮箱出现问题,看看是不是这里忘了除以4;因为没有除以4,发送函数继续往里放导致超出空间。

    res = rt_mb_init(&mb, "mbt", &mb_pool, sizeof(mb_pool)/4, RT_IPC_FLAG_FIFO);

  • 相关阅读:
    暑假日报-35
    非确定性有穷状态决策自动机练习题Vol.1 题解 & 总结
    loj数列分块入门 1~9
    第12周作业
    第二阶段考试
    UOJ NOI Round 4
    事件
    爬楼梯
    构造函数输出
    比较版本号大小
  • 原文地址:https://www.cnblogs.com/IdeaMing/p/13582624.html
Copyright © 2011-2022 走看看