0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

华为星闪BS25 SDK中GADC设置的陷阱

星闪BS25开发技术 来源:星闪BS25开发技术 作者:星闪BS25开发技术 2023-12-01 14:01 次阅读

用华为星闪 BS25 SDK 做产品中发现 GADC中的 一个小陷阱。

根据有关技术文档描述:

wKgZomVpc9yAQmNpAADf1k125b0001.png

我将SDK 的“adc_porting.h”头文件中有关 HADC 的数据链路模式设置为 CONTINUE_MODE;GADC 的设置为 COUNT_MODE。

后来发现我的程序运行 HADC 初始化正常;而 GADC 初始化程序会死在 ADC Calibration 中。确切的说程序死在 GADC 的 cdac 校准处理中。

所以以后大家如果做星闪项目要注意这点,如果需要GADC为计数模式也是要先设置成连续模式校准处理完成后再改设置成计数模式。

希望能对同行有帮助。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 华为
    +关注

    关注

    215

    文章

    33619

    浏览量

    247151
  • SDK
    SDK
    +关注

    关注

    3

    文章

    966

    浏览量

    44696
  • 星闪
    +关注

    关注

    5

    文章

    80

    浏览量

    235
收藏 人收藏

    评论

    相关推荐

    有谁用了安信可的产品吗?求测评分享

    Ai-BS21-32S-Kit 是由深圳市安信可科技有限公司针对蓝牙模块Ai-BS21-32S设计的开发板。Ai-BS21-32S 核心
    发表于 04-10 14:48

    利用星闪BS25开发板NL001测试官方sdk中的外设程序uart

    本文利用星闪BS25开发板NL001测试一下官方sdk中的外设程序uart,以便熟悉外设的基本操作。
    的头像 发表于 01-02 11:30 1245次阅读
    利用星闪<b class='flag-5'>BS25</b>开发板NL001测试官方<b class='flag-5'>sdk</b>中的外设程序uart

    利用星闪BS25开发板NL001测试SDK中外设程序

    本文利用星闪BS25开发板NL001测试一下官方sdk中的外设程序,以便熟悉外设的基本操作。
    的头像 发表于 12-22 10:49 1112次阅读
    利用星闪<b class='flag-5'>BS25</b>开发板NL001测试<b class='flag-5'>SDK</b>中外设程序

    华为星闪SLE开发板BS25SDK初探3

    SLE鼠标样机原型已正常工作,特跟大家分享。
    的头像 发表于 11-23 14:00 3021次阅读
    <b class='flag-5'>华为</b>星闪SLE开发板<b class='flag-5'>BS25</b>和<b class='flag-5'>SDK</b>初探3

    用BurnTool给星闪芯片BS25烧写程序

    本文介绍用BurnTool给星闪芯片BS25烧写程序。
    的头像 发表于 11-22 09:49 1212次阅读
    用BurnTool给星闪芯片<b class='flag-5'>BS25</b>烧写程序

    解决星闪芯片BS25 1.0.T20.12版本开发工具默认SDK无法编译的问题

    本文介绍在BS25 1.0.T20.12版本开发工具下,默认的SDK无法编译的问题。
    的头像 发表于 11-21 09:08 677次阅读
    解决星闪芯片<b class='flag-5'>BS25</b> 1.0.T20.12版本开发工具默认<b class='flag-5'>SDK</b>无法编译的问题

    如何搭建星闪BS25开发环境

    星闪(SparkLink)不多做介绍,有兴趣可以自行查找资料,简单来说就是一种新型的无线规范,理想是取代Bluetooth和Wifi,并且解决了一些蓝牙和wifi的痛点。BS25是某国内厂商推出的一颗支持星闪的SOC,本文介绍如何搭建星闪BS25开发环境。本文提到的软件需
    的头像 发表于 11-18 17:14 1968次阅读
    如何搭建星闪<b class='flag-5'>BS25</b>开发环境

    华为星闪SLE开发板BS25SDK初探2

    按照上一篇文章的接口定义连接鼠标标传感器 paw3395,SDK提供的样板程序“sel_mouse_with_dongle”能正常工作。
    的头像 发表于 11-18 12:08 1947次阅读

    星闪BS25开发板NL001初体验

    最近拿到了一块星闪BS25的开发板NL001,做一个山寨版的“开箱”吧。
    的头像 发表于 11-17 09:17 3872次阅读
    星闪<b class='flag-5'>BS25</b>开发板NL001初体验

    华为星闪 SLE 开发板 BS25SDK 初探

    星闪BS25开发板和SDK初步接触
    的头像 发表于 11-15 16:01 2131次阅读

    海思星闪BS25开发板NL001初体验

    最近拿到了一块星闪BS25的开发板NL001,做一个山寨版的“开箱”吧。
    的头像 发表于 11-15 10:01 2990次阅读
    海思星闪<b class='flag-5'>BS25</b>开发板NL001初体验

    如何用BurnTool给海思的星闪芯片BS25烧写程序?

    本文介绍用BurnTool给海思的星闪芯片BS25烧写程序。
    的头像 发表于 11-14 09:08 2121次阅读
    如何用BurnTool给海思的星闪芯片<b class='flag-5'>BS25</b>烧写程序?

    解决BS25 1.0.T20.12版本开发工具默认SDK无法编译的问题

    本文介绍在BS25 1.0.T20.12版本开发工具下,默认的SDK无法编译的问题。
    的头像 发表于 11-08 09:40 549次阅读
    解决<b class='flag-5'>BS25</b> 1.0.T20.12版本开发工具默认<b class='flag-5'>SDK</b>无法编译的问题

    如何选择和编译海思星闪BS25 SDK下的sle mouse工程

    本文介绍如何选择和编译海思星闪BS25 SDK下的sle mouse工程。本文假设开发环境已经搭建完毕,具体搭建流程请参考《遥遥领先,华为海思星闪芯片BS25开发环境搭建》。
    的头像 发表于 10-27 11:23 3198次阅读
    如何选择和编译海思星闪<b class='flag-5'>BS25</b> <b class='flag-5'>SDK</b>下的sle mouse工程

    如何搭建海思星闪BS25开发环境?

    星闪(SparkLink)不多做介绍,有兴趣可以自行查找资料,简单来说就是一种新型的无线规范,用于取代Bluetooth和Wifi,并且解决了一些蓝牙和wifi的痛点。
    的头像 发表于 10-07 15:23 4957次阅读
    如何搭建海思星闪<b class='flag-5'>BS25</b>开发环境?