【Microchip WBZ451 Curiosity】3.WBZ451_Curiosity 初体验
<div class='showpostmsg'><ol><li>前言<br />
前面已经准备好了硬件和软件资料,下面我们就可以来开始体验一下开发了,本次我们就使用官方的外设demo code来跑一下。</li>
<li>准备工作<br />
除了硬件开发板之外,本次需要mcc中下载好csp中的csp_apps_pic32cxbz2_wbz45,里面包含了板级的各外设的demo code。实际上这点再上篇体验的环境搭建中已经完成。如果为进行,或者未安装该组件,则可以通过MCC再次安装。<br />
<br />
里面包含各外设的示例。<br />
</li>
<li>体验</li>
</ol>
<p>打开MPLAB X,并使用File->Open Project..找到Harmony安装文件夹中,csp_apps_pic32cxbz2_wbz45中,下图的gpio_led_on_off_polling工程.</p>
<p></p>
<p>打开之后界面左上侧是资源管理,左下侧则是芯片/器件/板子,存储使用,编译工具链,调试工具,调试工具,调试信息等相关的内容,右侧则是代码编辑窗以及软件的输出。</p>
<p></p>
<p>程序的代码比较简单,一个main函数,初始化之后就循环等待按钮的按下和松开,并再按下和松开状态下,控制RGB等的亮和灭。</p>
<p></p>
<p>通过Production->编译或者快捷键F11进行代码的编译</p>
<p></p>
<p>完成之后输出状态“编译已成功”</p>
<p></p>
<p>点击下图绿色右箭头,下载运行</p>
<p></p>
<p>如果第一次使用,可能会有如下工具提示,选择对应的即可(最下面的一个)</p>
<p></p>
<p>擦除及烧写成功则有提示:Programming/Verify complete</p>
<p></p>
<p>此时按钮未按下时,RGB未灭状态</p>
<p></p>
<p>当把按钮按下,则RGB亮起</p>
<p></p>
<p>点下面按钮即可进入调试状态了</p>
<p></p>
<p>此时可以使用工具栏的如下几个按钮进行暂停,全速运行,但不运行等调试操做了。</p>
<p></p>
<p>还可以进行断点设置</p>
<p></p>
<p></p>
<p>三、小结</p>
<p>看起来调试功能还是比较全面和方便的。</p>
</div><script> var loginstr = '<div class="locked">查看本帖全部内容,请<a href="javascript:;" style="color:#e60000" class="loginf">登录</a>或者<a href="https://bbs.eeworld.com.cn/member.php?mod=register_eeworld.php&action=wechat" style="color:#e60000" target="_blank">注册</a></div>';
if(parseInt(discuz_uid)==0){
(function($){
var postHeight = getTextHeight(400);
$(".showpostmsg").html($(".showpostmsg").html());
$(".showpostmsg").after(loginstr);
$(".showpostmsg").css({height:postHeight,overflow:"hidden"});
})(jQuery);
} </script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script> <p>编程思路交代很清楚,main函数,初始化之后就循环等待按钮的按下和松开,并再按下和松开状态下,控制RGB等的亮和灭,,这是精华</p>
页:
[1]