日志的作用:
在我们的嵌入式开发中,日志打印是必不可少的,谁也不可能保证一次写出来的程序是万无一失的,有时候的代码运行达不到我们要的效果,这个时候就需要我们的日志打印了。开发板上程序在运行过程中,会将一些信息打印到日志,通过这些信息,我们可以知道模块加载的情况。也可以向模块中加入一些打印信息,调试有问题的程序。
我用的是nRF52832的这款蓝牙芯片。可以通过Jlink-RTT打印,也可以通过串口打印。
程序编写:
uart日志打印
我们可以在配置文件中更改是我们的RTT日志打印还是我们的uart打印,在我们的nRF52832的SDK中,日志开关在"sdk_config.h"文件中。
需要我们引入的头文件
初始化Log
打印日志函数
这是我们通过串口打印的
Jlink-RTT打印
这个只需要改变sdk_config.h里面党的配置即可
这就可以了。