今天中午终于拿到芯圣开发工具了,挺开心的。这次是申请参加
【芯圣杯大赛】“送芯圣单片机” 做无线充电解决方案活动后,经审核批准后收到的。
打开快递包装,终于看到了芯圣开发套件的真容。还送了5个HC89S003F4芯片。
【程序初运转】
【KEIL 编译问题】
下午想先按照21ic论坛芯圣MCU版的例子,试一下芯圣开发套件,点亮LED灯。于是按照网友的帖子下载了相关安装软件,写了第一个小程序。
开始编译的时候,发现按钮都是灰色的。幸好之前在浏览论坛看到了相同的问题,详见
[资源共享] HC89S003F4开发板使用心得 https://bbs.21ic.com/icview-2495466-1-1.html,感谢
bioger2网友。问题的根源就是先前装的KEIL是ARM版本的,不是51版本。
赶紧在21ic论坛上下载了KEIL C51 V9.0 软件,按照网友提示进行安装,问题解决了。
【程序不能下载】
5.10 解决了编译问题,又碰到了程序不能下载到目标开发板,提示芯片型号错误。查看了设置选项,在第一页选择了HC89S003F4,没有问题啊,试了几次都无法解决。
5.11 下午抽空在芯圣官方论坛浏览了好多帖子,也没有找到类似的问题。后来,看到了
[资源共享]贴
芯圣FLASH单片机HC89S003F4和HC89F0541的官方例程,欢迎下载!(参见 https://bbs.21ic.com/icview-2404078-1-1.html),下载了官方例子。试了一些IO口操作的例子,下载没有问题。于是又比对了我的程序和官方例子程序在设置之间的差异。不一致的地方也基本按照官方例子改过来。试了一下还是不行。百思不得其解。哪里还有问题呢?5.12 加班,没有时间进行研究
5.13 上午小孩生病,折腾了一上午。下午在家等小孩睡了,又鼓捣了一会儿。直接用官方例子的工程模板,main程序文件改为我的LED灯代码。编译、下载,终于OK了,好激动啊,终于成功了!虽然没能解决自己新建工程的问题,但总算可以下载程序运转开发板了!
5.14 想了想,还是要解决工程设置的问题,有打开设置选项,一页一页比对,二级、三级子页也都打开进行设置,终于在HC-Link Driver 的配置选项中找到了差异,芯片型号不对!原来在这里藏着呢!还是不够仔细啊,折腾了我好几天。改过来,下载终于成功了!
【硬件制作】
5.10 初步看了一下无线充电板子原理图,大致了解一下。不过由于没有相关的原理说明,有些地方还是一知半解。又仔细看了一下元器件清单。
5.11 下午在淘宝网上找电阻、电容、运放、三极管等元器件。穷啊,自己垫资,比较了好几家,最终终于全部加入购物车。想了想,周末再确认一下,就没有下单;板子也找了几家,比较了一下,60块钱最低了,就发过去进行打样了。想着无线充电线圈的事情,单买线圈不好买。再加上后续验证的需要。买了全面最便宜的发射器套件,含板子和线圈才10块。买了2套,一套直接线圈拆下来给新版子用,一套作为验证。又买了个华为手机的接收线圈套件,齐活!
5.13 下午元器件都下单了,估计下周二、三会到齐。板子下午就寄到了,不拆了,星期一到单位拆吧
5.14 PCB板到了,发了7块,制作还可以。元器件还没到,今天焊接不了了。
5.15 上午到了AO4616、LM324、R0.02电阻、TL431;下午将这些元件焊上1块电路板。好久没焊接贴片了,A04616管脚焊接不美观,主要用烙铁头温度不高,AO4616一边管脚都接在一起。处理了好久。下班前快递柜又到了一些元件,要下班赶紧接小孩了,明天去取吧。
5.16 上午决定再焊接一块板子,将主要芯片都焊好了。临近中午,去快递箱取了快递,元器件都到齐了,可以全力开工了。下午将两块板子的电容都焊好了,其他元件接着焊接。估计还要两天时间。
5.17 继续焊接。大部分电阻都焊上去了。发现买的10K电阻发错了,需要等新的发过来。
5.18 今天很忙,没工夫弄。
5.19 小孩一天的课,早上、上午、晚上,连赶三场。我这个陪读爸爸没时间搞啊!晚上想了想,下星期头三天出差,没时间弄了,明天去单位加班搞,往前赶时间。
5.20 上午在单位弄了一上午,继续焊接,除了发错的电阻外,所有元器件都焊好了。没有电阻,再等补货中。下午回家后,将电阻册子所有的阻值都核对一遍,只有10K发错了,nnd,这不是误我事情嘛!算是重新学习了贴片电阻的标识方法。对于电阻标识,也算是搞清了疑问。
5.23 提前一天从北京回来了,很累。今天凌晨1:30才进家门。8:10又到单位了。下午继续开干吧,只有几个电阻还没有到,想了想还是看看原理图,能用临近的阻值替代的就替代了。就这样,在没有10K的情况下,将2块板子焊接好了。找了华为5V充电器,输出2A电流。功率绝对够了。插上电试了板子,板子蓝灯闪了一下,心情好激动。硬件电路没问题。看来不咋样的焊接功夫,还没损坏芯片。也为芯圣单片机的皮实点赞。赶紧将手机接上接收线圈,摆上去试试。蓝灯没亮。哪里有问题呢?摆弄摆弄板子,突然亮了。心里这一阵开心啊,终于快完成了。估摸着我焊接的usb插座不行。有些松动,导致+5v电源接入不良。用电烙铁焊接了几次,还是不行啊。没有热风枪啊,焊接技术也不行啊,作为嵌入式工程师的硬伤啊!快下班了,明天继续!
5.24 昨天晚上想了怎么搞。算了,不要这个usb插座了,找了不用的usb充电线,剪掉头子,直接焊在板子上,还怕你翻天不成。一阵忙活,终于搞定!开心!叫来同事,给她show了show,让她赶紧把固定底板的模型建好。争取月底用3D打印机打出来,装配好!
5.25 今天好忙,没工夫收尾了。
5.26 加班,来单位写写开发总结!