返回列表 发新帖本帖赏金 100.00元(功能说明)

[应用方案] 芯圣杯大赛-无线充电-开发记录

[复制链接]
793|5
 楼主 | 2018-5-25 18:12 | 显示全部楼层 |阅读模式
本帖最后由 ICCCCC 于 2018-6-9 10:25 编辑

0x00:2018-4-18:申请参加比赛,并申请通过。
0x01:2018-5-10:收到官方开发套件,仿真器,HC89S003F4测试版与5PCS带仿真芯片;

0x02:2018-5-14:下载官方资料,修改下PCB资料,打样5片PCB,并且采购物料;

0x03:2018-5-18:打样板子快递到,物料也到,由于比较忙,需要贴的元件较多,陆陆续续焊元件;


0x04:2018-05-25:抽空焊接PCB完成,程序下载<Holychip_WirelessCharger_Library functionV1.0.0.2>,测试可以正常充电,功率大概5W;

0x05:003F4的仿真连接线占用IO过多,并且无法从实际应用线路剥离出来,官方送的芯片不带ISP固件,为了方便下载用户程序,需要把固件下载到芯片里,然后通过串口来下载用户程序。官方的固件可以通过LINK或者PM51脱机来下载,下面我通过LINK来下载。为了方便下载,芯片焊接到003F4的转接板,然后再插到主板去,连好LINK,如下图:


0x06:使用HC-PM51.exe软件下载官方ISP固件,步骤如下
(1).打开软件

(2).加载官方ISP固件hex文件


(3).在代码配置中使能第二复位向量,地址写入0x3000

(4).设置保护扇区,保护最后4K(ISP固件所在位置)


(5).下载ISP固件,点击自动(注:如果之前有下载过ISP固件,则需要去掉校验,否则下载失败)


(6).下载用户程序,打开HC-ISP V1.0.4.0.exe

(7).加载无线充电程序Holychip_WirelessCharger_Library functionV1.0.0.2,点击下载,在下载时要手动进行冷启动,也就是手动进行上下电

下载出错了?仔细看看,这个已经进行到了代码配置这个位置了,这个是什么原因呢?为啥官方带的ISP可以下载,这样为啥不行?原因就在于如果使能了第二复位向量,那么IAP操作没法去更新option选项,所以要跳过这个位置,这个怎么跳过,官方这个确实是没法跳过。由于在ISP下载时程序时,需要手工进行上下电操作,还有这个刚才的问题,所以索性自己编写了个上位机,现在再来下载用户程序,如下图:



下载完成,此时主板闪的LED1与LED2开始闪烁,表明用户程序开始运行了,下面把转接板上的芯片焊到无线充电板子上,看看是否工作正常。
0x07:功能测试正常,手机直接测试。由于手机没有带接收端,外接了接收片,输入电流有1.25A,如下图
0x08:PCB后面预留了串口焊盘,现在连接我自己制作的串口板,这个板子可以对给单片机供电的控制,通过上位机来控制USB转串口芯片控制电源,从而实现一键下载,需要注意就是要把对地的电阻去掉,免得上电时单片机开启导致大电流从而拉死USB转串口板子,如下图:
0x09:连接好线,插入USB口,打开上位机软件,加载程序,一键下载,明显耗时比手动的少,如下图:

0xa0:再次测试OK;
总结:
(1)芯圣的003F4程序存储器比较大,FLASH有16KB,RAM内部256Byte+256Byte内部扩展,RAM相对小点,不过对于一般应用足以。
(2)相对强大的功能就是端口任意映射,在产品设计时IO的分布很灵活。
(3)模拟转换达到12位精度,并提供多个内部参考电压。
(4)具有一路硬件SPI总线,还有两路硬件串口。
(5)支持IAP操作,这点可以写个bootloader,然后通过串口或者其他通讯方式来实现远程升级
app
其他的像看门狗,定时器,PWM等这个是单片机基本功能,不过003F4的PWM比较强大,具有3路互补PWM,可以控制死区,这有利于对马达控制的应用,当然也适用于无线充电。
最后,大力支持国产芯片,芯片强国强,祝芯圣的芯片大卖。

本帖子中包含更多资源

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

x

打赏榜单

芯圣电子官方QQ 打赏了 100.00 元 2018-06-21

| 2018-6-22 11:44 | 显示全部楼层
太详细了 感谢楼主分享
| 2018-7-10 16:07 | 显示全部楼层
感谢楼主分享
| 2018-8-12 22:39 | 显示全部楼层
楼主源码能分享给我学习吗?
 楼主 | 2018-8-12 23:03 | 显示全部楼层
copower 发表于 2018-8-12 22:39
楼主源码能分享给我学习吗?

所有资料在芯圣官网这里:http://www.holychip.cn/scxz/index_128.aspx?lcid=32
下载第1个跟第3个就可以了。
| 2018-8-13 08:49 | 显示全部楼层
ICCCCC 发表于 2018-8-12 23:03
所有资料在芯圣官网这里:http://www.holychip.cn/scxz/index_128.aspx?lcid=32
下载第1个跟第3个就可以了 ...

想要你那个 ISP 一键烧写
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复

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

论坛热帖

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