CH554评测〈一〉上电点灯
<div class='showpostmsg'>首先感谢坛子厚爱,给我这个机会!开箱,看到板子上网址打开:http://wch.cn下载资料:http://www.wch.cn/downfile/237http://www.wch.cn/downfile/229
http://www.wch.cn/downfile/196
打开pdf看手册,安装驱动包后迫不及待下载第一个程序
这里usb设备列表是空的,下不了,别慌,手册有说明:先按Donload按扭,再插入usb线就有了。
在demo一阵乱点,乱下载,结果什么都没反应,原来机关在串口上,打开串口助手,有字符了。
据说学单片机的都是一灯大师的传人,咱也不免俗。
依照手册指点,新建工程,把gpio的几个文件都拉进来
点开编译选项
勾上Greate Hex file
这些都是传统51的套路了,再编译下载。
我的灯呀,都不亮,一盆冷水先头。
别急,修改一下main函数:
/********************************** (C) COPYRIGHT *******************************
* File Name : Main.C
* Author : WCH
* Version : V1.0
* Date : 2017/01/20
* Description : GPIO éèÖÃóëê1óÃoíGPIOÖD¶Ïê1óÃê¾ày
*******************************************************************************/
#include "..\Public\CH554.H"
#include "..\Public\Debug.H"
#include "GPIO.H"
sbit led1 = P1^6;
sbit led2 = P1^7;
void main( )
{
CfgFsys( ); //看这几个字母估计英文过6级的不如我们这些代码民工:config for system
Port1Cfg(3,6); //P1配置第6口模式为3
Port1Cfg(3,7); //P1配置第7口模式为3
while(1){
mDelaymS(500);
led1 = ~led1;
led2 = ~led1;
}
}
编译,上电,大功告成!
有裤开发,效率很高,连Delay都不用自己写,赞一个。
此内容由EEWORLD论坛网友吴下阿蒙原创,如需转载或用于商业用途需征得作者同意并注明出处
</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> 这代码,大小写配合的太风骚了{:1_103:} 正如队长所说,相当的风騒…… :):):):):):) 到目前为止,我的点灯代码可能是比较少的。
页:
[1]