[原创] 【Microchip WBZ451 Curiosity】3.WBZ451_Curiosity 初体验

Tristan_C   2023-8-20 21:18 楼主
  1. 前言
    前面已经准备好了硬件和软件资料,下面我们就可以来开始体验一下开发了,本次我们就使用官方的外设demo code来跑一下。
  2. 准备工作
    除了硬件开发板之外,本次需要mcc中下载好csp中的csp_apps_pic32cxbz2_wbz45,里面包含了板级的各外设的demo code。实际上这点再上篇体验的环境搭建中已经完成。如果为进行,或者未安装该组件,则可以通过MCC再次安装。
    211816c4xqxcxq65u55665.png
    里面包含各外设的示例。
    211816pgcxygzvxihc0hvz.png
  3. 体验

打开MPLAB X,并使用File->Open Project..找到Harmony安装文件夹中,csp_apps_pic32cxbz2_wbz45中,下图的gpio_led_on_off_polling工程.

211816ygz6kuelug8zrk2k.png

打开之后界面左上侧是资源管理,左下侧则是芯片/器件/板子,存储使用,编译工具链,调试工具,调试工具,调试信息等相关的内容,右侧则是代码编辑窗以及软件的输出。

211816zuzkmhgoahumccmv.png

程序的代码比较简单,一个main函数,初始化之后就循环等待按钮的按下和松开,并再按下和松开状态下,控制RGB等的亮和灭。

211816huwggy32kzw7wkgj.png

通过Production->编译或者快捷键F11进行代码的编译

211816bkytwi010d5567pi.png

完成之后输出状态“编译已成功”

211816i6dguru55gg2t624.png

点击下图绿色右箭头,下载运行

211816be4eoteie6ekcoif.png

如果第一次使用,可能会有如下工具提示,选择对应的即可(最下面的一个)

211816alrmlp6zmlrm5plg.png

擦除及烧写成功则有提示:Programming/Verify complete

211816m9dt9x9j69fryjnj.png

此时按钮未按下时,RGB未灭状态

211816qlngqligm49dod6h.png

当把按钮按下,则RGB亮起

211816xcitxaeqkxgmccqi.png

点下面按钮即可进入调试状态了

211816nmhqhnll9lfl01fr.png

此时可以使用工具栏的如下几个按钮进行暂停,全速运行,但不运行等调试操做了。

211816c78gafg73o5fh85h.png

还可以进行断点设置

211816zf40fox2f3xzze4o.png

211816f3clqyx5v4x653lb.png

三、小结

看起来调试功能还是比较全面和方便的。

回复评论 (1)

编程思路交代很清楚,main函数,初始化之后就循环等待按钮的按下和松开,并再按下和松开状态下,控制RGB等的亮和灭,,这是精华

点赞  2023-8-20 21:48
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复