本帖最后由 芯圣电子官方QQ 于 2023-7-25 14:28 编辑
首先要感谢芯圣和二姨提供的试用活动机会。之前有机会测试过芯圣的HC89S003F4,感觉很不错,这次测试一下ISP的版本。对比一下两者的差异。
两者之间很多东西是相同的,这里就不说了。详见上次的帖子:
[其他] HC89S003F4开发板测试评估---支持国货!(多图慎入)https://bbs.21ic.com/icview-2491092-1-1.html
这次拿到HC89S003P后,经过这些天的摸索和学习,评估板跑起来了。
下面讲讲自己的学习过程。
首先,由于使用了HC89S003P,所以需要更新安装Keil插件 ,这样才能找到HC89S003P的芯片。
其次,就是要安装安装HC-ISP下载软件。这里需要注意软件版本,只有最新的HC-ISP V2.0.3.3.rar才支持这次的ISP下载工具下载HC89S003P的烧录程序。
官方下载地址:http://www.holychip.cn/kfgj/info_14.aspx?itemid=328
这次试用板配送的下载器是基于CH340G的USB转TTL下载器,只在上电瞬间对测试板供电,插上USB后板子上的指示灯会闪烁一下。测试板的供电电压可以在HC-ISP V2.0中设置成3.3V或者5.0V。若想在烧录程序下载完成后仍然给板子供电,可以使用HC-ISP V2.0勾选“下载程序后持续供电”选项。
也可以对复位引脚的功能、有效电平做设置,还可以对BOR电压、复位时间、外部晶振和看门狗是否有效做设置。
还发现了一个很好的功能,就是可以在“客户信息”中预设序列号和ID号进行批量烧录,并自动增加。
最后,HC-ISP V2.0也增加支持多个烧录器烧录。这对批量生产需求是个很好的消息。
这个烧录程序HC-ISP V2.0也可以直接在KEIL uVision4或者以上版本中调用。如下图:
在软件的测试评估时还发现了一个很好的辅助软件---单片机配置辅助软件v1.000,可以帮助开发者设置GPIO初始化代码生成,这也是对初始化代码生成的尝试把。有看到其他外设的标签,遗憾的是还没有具体实现。非常期待全部外设初始化代码生成功能的实现。感觉这个是网友自己开发的,非常期待芯圣官方能提供类似的产品。这在许多国外MCU上已经普遍提供了。
这次利用官方的例程“Timer-T0定时器模式”做部分修改实现了闪灯程序。
/***************************************************************************************
* @说明 T0中断服务函数
* @参数 无
* @返回值 无
* @注 无
***************************************************************************************/
void TIMER0_Rpt(void) interrupt TIMER0_VECTOR
{
times--;
if(times == 0)
{
times = TimeDelay;
P2_2 =~ P2_2; //P22翻转
}
}
最后,提几个建议吧: 1、HC-ISP V2.0增加单独的上下电控制。
2、评估板上增加一个GPIO连接的LED。一个按键。评估时就不需要自己弄一个了。
3、官方的例程在细化些就更好了。
总之,测试评估后觉得芯圣的片子还是非常不错的。支持国货!**芯圣能早日强大起来!
|