本帖最后由 jinglixixi 于 2025-8-16 18:46 编辑
#申请原创#
@21小跑堂
前段时间见到芯圣电子的一个免费申请样品和开发板的活动,其样品是厂家推出的MTP芯片HC18M003A,其管脚兼容003系列,支持带电烧录,使无缝替换更简单!
HC18M003A是一种采用高速低功耗 CMOS 工艺设计开发的8位高性能精简指令系统的单片机,它内部有8K*16bit MTP-ROM,256*8bit 的数据寄存器 (RAM),256*16bit 的EEPROM,3组双向I/O口,3个Timer(2个定时器/计数器+1个定时器),两组 12bit 带死区控制互补的PWM01和PWM23模块,一路 12bit 的PWM4模块,1 个比较器(CMP1),1 个运算放大器OP(可配置成比较器CMP2)、1 个UART、1 个SPI、1 个IIC,1 个LCD模块。1 个22+3通道的12位模数转换器,多个系统时钟,四种系统工作模式,即高频模式、低频模式、休眠模式、绿色模式,以及多个中断源。
很快申请就通过了并快递过来,由于当时不清楚DEMO板与芯片的关系,为了防止芯片过小无法焊接,故选取的芯片封装方式为SOP16。
在收到快递后才得知DEMO板上的芯片已焊好,芯片不是用来焊接DEMO板的,而是用于自己的作品中。
开发板的正面如图1所示,背面则如图2所示,可知它是采用单面器件布局。

图1 开发板正面

图2 开发板背面
在为开发板接上3.3V电源后,其效果如图3所示,即LED1和LED2在不断闪烁。 图3 LED闪烁
整体感觉开发板更适于作为核心板来使用,而非学习和测试。因为它自身无法以USB的方式来供电,且没有配置5V转3.3V的芯片。 下面就来仔细看一下开发板的整体构成,其结构布局如图4所示。 图4 结构布局
开发板所用的芯片为HC18M003,其引脚排列及功能如图5所示。 图5 引脚排列及功能
芯片所用的外部低频晶体振荡器其频率为 32.768KHz,电容的推荐值为 20pF,见图6所示。 图6 外部晶振
用于开发板上没有配备相应的USB接口来供电,为此可以用J1和J2这2个接口来向开发板供电。 图7 J1和J2接口
此外,就是通过调试接口来接入电源,见图8所示。这样使用的好处在于,可以通过K2的开关来控制接通与关断。 图8 调试接口
开发板仅有的外设是LED和KEY,见图9所示。
图9 LED和KEY
开发板在功能扩展方面可谓是全力以赴,图10是其扩展接口。芯片有24个引脚,咋接口就出现了28个引脚呢? 哦,每个引脚都是双份输出呐! 图10 扩展接口
在软件开发方面,HC18M003A比较特殊,是采用自家的开发工具HC-IDE,其下载地址为: https://holychip.cn/products/996.html
图11 工具下载
HC-IDE的安装过程如图12至图15所示,在下载好例程的情况下可按图16和图17所示打开例程。
|