ddllxxrr 发表于 2023-5-29 06:51

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

本帖最后由 芯圣电子官方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

感谢楼主的分享,不错的一种选择。

有何不可0365 发表于 2024-7-31 14:42

HC-LINK的软件包必须安装在MDK的默认路径中。如果安装路径不对,可能会导致DLL错误。确保按照说明将HC-LINK安装在MDK的默认路径。

花间一壶酒sd 发表于 2025-1-31 20:10

实际使用中,建议客户打开看门狗,详见WDT复位例程

地瓜patch 发表于 2025-3-29 12:17

啥板子,放个图看看漂亮不
页: [1]
查看完整版本: 【芯圣电子HC89S105A测评报告】+花很长时间点亮P00