3种串口Printf( )输出显示方法——基于蓝牙开发板Nordic52832

最近在研究蓝牙开发板Nordic52832,看例程spi时,对于串口显示printf()有些疑问,经过大家的讨论,总结出了三种方法。


1、通过uart的初始化,连接外部串口显示,这个就不多说了。


2、通过Jlink RTT调试输出。

步骤:1、将程序调试,编译,下载

            2、点击Keil右上角的debug 图标。这时你会发现你的电脑右下角会出现图标

                  单击,会出现软件界面,如下:

                  3种串口Printf( )输出显示方法——基于蓝牙开发板Nordic52832_第1张图片

                 4、点击其标题栏中的RTT标签,然后单击Start,出现以下界面:

                 3种串口Printf( )输出显示方法——基于蓝牙开发板Nordic52832_第2张图片

                5、此时,在Keil界面,点击运行图标,就可以看到软件界面出现了输出了,如下图: 

                 3种串口Printf( )输出显示方法——基于蓝牙开发板Nordic52832_第3张图片  



3、通过虚拟串口

步骤:1、将程序调试,编译,下载

            2、右击,打开第一个3种串口Printf( )输出显示方法——基于蓝牙开发板Nordic52832_第4张图片

            3、点击C/C++标签,将defence里的RTT随便加个数字(我加了个a),主要是破坏RTT,让其不执行,然后按OK,如下图:

              3种串口Printf( )输出显示方法——基于蓝牙开发板Nordic52832_第5张图片

            4、单击我的电脑,打开你的设备管理器,在端口中找到Jlink,记住你是COM多少,我的是4,如下图:

               3种串口Printf( )输出显示方法——基于蓝牙开发板Nordic52832_第6张图片

              5、打开你的端口显示软件,将Terminal改为ab,发送改成字符串,如下图:

                3种串口Printf( )输出显示方法——基于蓝牙开发板Nordic52832_第7张图片

              6、点击图标,将串口改为之前在设备管理器里看到的端口号,按确定:

                 3种串口Printf( )输出显示方法——基于蓝牙开发板Nordic52832_第8张图片

             数据就出来啦!!!O(∩_∩)O哈哈~

你可能感兴趣的:(3种串口Printf( )输出显示方法——基于蓝牙开发板Nordic52832)