lyyinhe_xi

  • 14 主题
  • 67 帖子
  • 1377 积分
  • 身份:LV4 高级技术员
  • E币:1312

【CMS8S6990血氧仪开发板】特色与起步应用

2020-12-30 00:05:29 显示全部楼层
本帖最后由 lyyinhe_xi 于 2020-12-30 00:05 编辑

       CMS8S6990血氧仪开发板申请成功,本来认为是个51开发板,试用上手应该很快,没想到还是费了一番波折才搞定下载调试例程的工作。
      不多说,先上个图。
      IMG_20201229_223814_1.jpg
     实心的厂家,不仅送了一块开发板,还顺带一块仿真调试器板。两板合而为一,又是可以分开的,算是珠联璧合。一看上面的的芯片居然是STM32F103,习惯了ST8051的IAP下载烧录方式,一开始还以为这就是USB转串口模块,看着板子后面的简单几条连接线,还真以为就是。
      IMG_20201229_225707 (1).jpg
     就此还真询问了群里的厂商代表,闹笑话了。得知这是个仿真调试板,不需要驱动,开始摸索着试用。应该说,硬件配得挺好的,就是文档没有一个打包或上手指南,初用起来还真觉得没有ST8051上手简单,可能厂家的人认为这个也应该是试用者的应有的习惯经验吧,希望以后能提供一个上手指南和文档、工具包。说真的真费了一翻周折,否则也不至于一直没有这个试用报告的思路。后面就先介绍一下自己在摸索中碰到的一些经历,希望也给下一批的上手者减少一些曲折。说这么多,先得说一下试用的主角,这个CMS8S6690芯片吧。8051的内核,48M主频,还集成了运放、PGA运放、GPIO可灵活配置。
      CMS8S6690芯片引脚.jpg
      上面是芯片的24引脚定义,除了电源正负两脚,另外24脚都可以配置成GPIO,任意引出各种内部功能出入信号端,连RST引脚都是配置出来的,把引脚用活了。具体的特色在血氧仪方案里介绍得很清楚,估计芯片设计是针对这个市场设计的,特别是配备PGA运放减少了外围、功耗、成本。
      TT截图未命名.jpg
    下面说上手的事,首先是环境Keil比较熟悉,安装专用的库文件也很简单,简单配置一下就可以上手试用例程。
    peizhi001.jpg
    原以为这一设就好了,打开例程就开调吧。不行,上图右上角的setting得注意一下,开一个新例程前可能还得重设一下仿真的芯片,可仿的很多,默认的不是6690,经验。
    peizhi002.jpg
    否则可能是如下提示。
    pz003.jpg
    第一次调试例程还是比较顺利的,看到例程在一步步执行了。然后再开例程,就连不上了,原来的板载双闪也不见了,按RST无反应,不太明白例程是什么功能。最重要的的是每次点调试都是如下现象,想不明白。
    pz004.jpg
     百思不得其解,问厂家代表后,发来一份文档,看了半天才明白问题所在。原来是setting选项除了芯片选择下面还有很多配置选项被忽略了,主要还是DEBUG选项默认不是使能的,调试一次后就是如上结果。
      pz005.jpg
     将DEBUG选项设置为使能,障碍就基本上少了。不怪厂家没早提供文档,怪自己学识不够,但还是希望厂商在送开发板时能附上有步骤的上手文档,的确会让小白快速试用,加快开发入门。最后再说一下仿真调试模块的固件,有ICE8和ICE8-OB两个,具体区别还不是太清楚,送的这个是ICE8-OB,目前固件烧录程序是1.03版本,可烧录51和ARM两种仿真固件,这个开发板当然是烧录51固件,似乎不能在WinXP系统下运行。
      pz006.jpg


您需要登录后才可以评论 登录 | 立即注册

最新评论

楼层直达:

二哲科技

  • 118 主题
  • 347 帖子
  • 1318 积分
  • 身份:版主
  • 论坛新秀
  • E币:1595
快速回复
1
5
广告
关闭 热点推荐上一条 /8 下一条
快速回复 返回列表