1822|1

137

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

【国民技术N32WB031_STB开发板评测】+ 从例子入手之调试基本外设 [复制链接]

本帖最后由 西点钟灵毓秀 于 2023-5-18 23:14 编辑

    我们打开从电子工程世界,测评栏目,找到 国民技术N32WB031_STB开发板 的网页,从里面我们可以下载一些资料。这些资料将给我们提供很大的帮助。

 

    解压 Software Development Kit.zip压缩包,里面包含了N32WB031的一些参考例子及PACK包。 按照按照其他芯片的PACK包的方式,我们安装 N32WB03x_DFP.1.1.0  pack包。

然后,按照图下所示的路径,依次打开。进入MDK-ARM文件夹,找到MDK工程。打开工程,我们跑一下官方给的代码。
 

      第一步,我们找到 readme 的文档,文档回告诉我们此例子要实现什么功能。

大家可以仔细看看文档说明,在此不再重复了。

    第二步,编译代码,选择板载下载器,下载代码。如下图所示。

下载完毕,我们可以看到开发板两个蓝色的指示灯亮 了。

鼠标右键 此电脑 (WIN10)---属性---设备管理 ---端口 --- 找到板载串口(USB串行设备)。如图所示。我的电脑设置到了COM2。

找到程序里面的串口设置。

打开串口助手,按照程序的配置设置好串口参数。按下复位键,然而,串口并没有打印出程序所要打印的信息。

        在此,我花费了很长时间,去查看连接线是否正确。甚至一度拔掉板载串口的跳线帽,用外部串口来连接芯片的串口。

然而,依旧没有打印信息。期间也换了好几个串口工具。这个时候,该怀疑谁了?正当我一筹莫展之时,我突然间想到,

LED灯可以点亮,会不会是其他初始化没有通过了?于是乎,开始了屏蔽代码,开启LED灯大法。

      写了一个LED灯闪烁程序。最简单,最直接,也最好反应现象。

       当我下载代码到芯片时,依旧没有得到我想要的闪烁过程。。。。只好继续屏蔽其他代码。屏蔽一个,下载一次,调试一次。

       当我屏蔽掉RTC的初始化,再次调试时。LED灯在此闪烁起来了。

VID_20230517_225750

       由此可见,RTC初始化干扰了后面代码的执行。目前,用不了RTC,也没有仔细去理解实现过程。整理一下代码

下载,调试。

 

     由此,可以看出,程序部分功能(涉及RTC休眠的暂不做处理)正常。我们下面的调试,可以参考官方的这个代码。

常用的功能也基本实现了。

    这次调试,给我的印象是:要有怀疑精神,不管是自己写的代码还是别人的代码。特别是,当功能不能按照要求来实现时!!!

 

 

此帖出自无线连接论坛

最新回复

这个串口监测器挺牛的呀。  详情 回复 发表于 2023-5-19 16:07
点赞 关注
 

回复
举报

7047

帖子

11

TA的资源

版主

沙发
 
这个串口监测器挺牛的呀。
此帖出自无线连接论坛
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
快速回复 返回顶部 返回列表