[其他] HC89S003F4开发环境搭建和LED灯测试程序

[复制链接]
528|4
 楼主 | 2018-5-12 16:15 | 显示全部楼层 |阅读模式
本帖最后由 tlled 于 2018-5-12 16:15 编辑

    申请的芯圣开发工具收到了,熟悉开发板硬件手册后,按照"HC-LINK_工具用户手册_Ver1.02"手册来搭建开发环境和创建项目文件,实现简单GPIO控制LED程序。
    程序主代码:
#define ALLOCATE_EXTERN
#include "HC89S003F4.h"

void main(void)
{
        unsigned int kk;

        WDTCCR = 0x00;                                //关闭开门狗
        while((CLKCON&0x20)!=0x20);            //等待内部高速RC起振
        CLKSWR = 0x51;                                
        while((CLKSWR&0xC0)!=0x40);                        
        CLKDIV = 0x01;                                                                        

        P2M1 = 0x08;                                    //配置LED端口推挽输出

        while(1)
        {
                P2_2=~P2_2;                            //LED端口反转
                for(kk=0;kk<50000;kk++);         //延时
        }
}
编译下载后,看到板子上LED等闪烁。

调试心得:
在调试过程中,头文件之前没有定义 #define ALLOCATE_EXTERN,怎么修改程序和设置,开发板程序就是不运行。对比芯圣例程后,发现开头要定义这个文件。
这个定义必须放置在头文件前面,放置在头文件后面,程序也是不执行。

搭建开发环境文档和开发板运行图片:





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
| 2018-5-19 15:59 | 显示全部楼层
本帖最后由 xujunyi3611 于 2018-6-24 09:27 编辑

你没有单独插电源吗?我的hc-link为什么无法给MCU供电呢?
 楼主 | 2018-5-20 08:23 | 显示全部楼层
xujunyi3611 发表于 2018-5-19 15:59
你没有单独插电源吗?我的hc-link为什么无法给MCU供电呢?

PWR指示灯旁边那个开关,拨到LINK位置,就可以仿真器供电了
| 2018-6-1 14:25 | 显示全部楼层
深圳芯圣代理有需要可以联系,企鹅号:756088897
| 2018-6-24 09:27 | 显示全部楼层
tlled 发表于 2018-5-20 08:23
PWR指示灯旁边那个开关,拨到LINK位置,就可以仿真器供电了

测试了下,仿真器居然不对外输出电压,奇怪。
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式
我要创建版块 申请成为版主

论坛热帖

快速回复 返回顶部 返回列表