打印
[通用8051核FLASH系列]

【芯圣电子HC89S105A测评报告】+花很长时间点亮P00

[复制链接]
2034|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ddllxxrr|  楼主 | 2023-5-29 06:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 芯圣电子官方QQ 于 2023-7-25 10:59 编辑

很高兴收到芯圣的HC89S105A开发板。
      星期天早晨起来就开始折腾。
      首先我拿出装有芯圣的笔记本,一看是以前老版本的,我又重新下了一次。
      大体了解如下:
      1,驱动是用来安装虚拟串口和能识别板子。
      2,HC_LINK是安装MDK的PACK的,且必须装在系统默认的MDK,否则找不到芯片。
      3,HC_PM51是用来下载程序的。

      经查LED在P00上,我程序如下:
     #include "HC89S105AC8.h"
/***************************************************************************************
  * @实现效果        设置各个IO口的工作状态
***************************************************************************************/
void main(void)        
{        
/********************************系统初始化*******************************************/               
        WDTCCR = 0x00;                           //关闭看门狗
                                                           //本例程为方便测试关闭看门狗,实际使用中,建议客户打开看门狗,详见WDT复位例程
        CLKCON = 0x02;                           //选择内部高频RC为系统时钟, Fosc=32MHz
        CLKDIV = 0x02;                           //Fosc 2分频得到Fcpu,Fcpu=16MHz
        
/***********************************设置IO口模式***************************************/
        P0M1 = P0M1&0xF0|0x02;                             //P02端口设置为带上拉输入
        P0M1 = P0M1&0x0F|0x00;                                 //P03设置为输入(非施密特)
        P0M0 = P0M0&0x0F|0x10;                                 //P01设置为带下拉输入(非施密特)
        P0M0 = P0M0&0xF0|0x08;                                 //P00设置为带上拉输入(非施密特)
        P1M0 = P1M0&0x0F|0x30;                                 //P11设置为带模拟输入
        P2M0 = P2M0&0x0F|0x40;                                 //P21设置为输入(施密特)
        P0M2 = P0M2&0x0F|0x50;                                 //P05设置为带下拉输入(施密特)
        P0M2 = P0M2&0xF0|0x06;                                 //P04设置为带上拉输入(施密特)
        P0M3 = P0M3&0x0F|0x80;                                 //P07设置为推挽输出
        P0M3 = P0M3&0xF0|0x09;                                 //P06设置为开漏输出
        P3M1 = P2M1&0xF0|0x0A;                                 //
        P0_0 = 0;
        while(1);
}

我编译完后HC-HLINK不能直接下载总是提示DLL错误。 我打开了HC-LINK里的PM51,在那里可以选择HEX文件然后下载到板子上。

下完后奇怪的事情来了,居然不亮,连加电的LED也不亮。
我用万用表量了一下VCC和GND居然没有电压。我想不通为什么这个板子连供电都没有供吗?
万般无耐的情况下我连接了,3.3V和TVCC,这时电源灯亮了,P00控制的LED P00也亮了。


使用特权

评论回复
沙发
caigang13| | 2023-6-8 23:16 | 只看该作者
哪里没有弄对吧

使用特权

评论回复
板凳
ynndmalh21| | 2023-6-19 18:52 | 只看该作者
一定在哪里出现问题了。

使用特权

评论回复
地板
jflahdink09| | 2023-6-19 19:08 | 只看该作者
感谢楼主的分享,不错的一种选择。

使用特权

评论回复
5
有何不可0365| | 2024-7-31 14:42 | 只看该作者
HC-LINK的软件包必须安装在MDK的默认路径中。如果安装路径不对,可能会导致DLL错误。确保按照说明将HC-LINK安装在MDK的默认路径。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:http://shop34182318.taobao.com/ http://shop562064536.taobao.com

2398

主题

6961

帖子

68

粉丝