Keil5使用模拟器rtt工程

keil5安装

  1. keil5可以不去官网上下载,随便百度一个网站有注册机的都可以下载。

  2. 安装完之后一定要使用注册机激活不然会有很多报错 。

  3. 官网文档这边下载对应的pack试验

  4. 点击这里导入
    Keil5使用模拟器rtt工程
    出现弹窗之后使用file--->import--->选择你刚刚下载 的pack

  5. 官网手册这里下载rtt的demo里面有很多里面的程序可以实验
    Keil5使用模拟器rtt工程

  6. 打开工程,点击全部编译,

编译时出现bug
Keil5使用模拟器rtt工程
解决(加上--C99即可)
Keil5使用模拟器rtt工程
点击debug进入调试界面,在按f5运行,“View→Serial Windows→UART#1打开串口1
Keil5使用模拟器rtt工程
出现rtt界面就成功了
Keil5使用模拟器rtt工程
程序开始你会发现什么都没有发生,因为main里面没有东西,但是可以输入指令进行运行,因为rtt内置的宏定义自动初始化
Keil5使用模拟器rtt工程
一般情况下,串口等初始化都要main函数调用,在rtt中使用只要声明就不用调用了。

//这是led.c文件
 
int led_init(void)
{
    //省略
}
INIT_APP_EXPORT(led_init)

Keil5使用模拟器rtt工程

  1. 使用help可以看到所有已经定义好的功能
    Keil5使用模拟器rtt工程

你会发现这些都是通过宏定义自动初始化的功能。随便这一个运行一下
Keil5使用模拟器rtt工程

  1. 我们也可以通过改函数,自己定义函数,来测试rtt所以官网的文档的机制

Keil5使用模拟器rtt工程

上一篇:VS报错提示两个文件为同一个输出路径怎么办?


下一篇:Vue 中收集表单内容