0x00 CreeLinks物联网平台简介
CreeLinks(创e联)是由大信科技有限公司研发,集合软硬件、操作系统、数据云储存、开发工具于一体,用于物联网产品的设计、研发与生产的平台。
平台涉及智能硬件、车联网、智能家居、可穿戴设备、工业控制等各个物联网领域。旨在辅助中小型企业快速完成物联网产品原型的设计与开发;并为开源软硬件爱好者、硬件DIY极客、教育机构等提供更高效的资源。
平台包含通用功能模块、操作系统、核心库、模块驱动库、物联网典型产品的解决方案及相关开发工具。
CREELINKS http://www.creelinks.com
0x01 处理器CeAd资源是什么?
CeAd资源是CREELINKS平台中将不同处理器平台中AD转换(Analog-to-Digital Converter/模拟信号(电压或是电流的形式)转换成数字信号)的共性提取出来,整理并编写出来的标准库。CeAd标准库包含了Ad操作相关的所有属性及API接口函数,如: 设置获得AD转换结果等。其标准库的头文件为CeAd.h,不同处理器平台实现的源文件名统一为CeAd.c。
详细介绍如下:
1、资源介绍
Creelinks平台Ad对象的操作头文件,包含有关处理器平台Ad内容的相关操作。可能不同处理器平台,Ad转换电压、转换时间、转换速率、位宽等均不一致,使用Ad资源时,尽量使用CeMcu.h中的相关Ad属性宏定义。
2、相关配置
在CeMcu.h中有与处理器平台有关的配置项如下:
1 #define CE_AD_CONVERT_REF_VCC (fp32)(3.3) /*!< Ad转换的参考电压3.3V*/ 2 #define CE_AD_CONVERT_WIDTH (uint16)(12) /*!< Ad转换宽度*/ 3 #define CE_AD_CONVERT_TIME_NS (uint16)(1000) /*!< Ad完成一次转换所用的时间ns*/ 4 #define CE_AD_CONVERT_MAX_VAL (uint32)(0x0FFF) /*!< Ad转换所得的最大值*/
其中:
CE_AD_CONVERT_REF_VCC:当前处理器平台Ad资源进行转换所采用的参考电压值,浮点型变量。
&nbs

本文介绍了CreeLinks物联网平台中的CeAd资源,用于AD转换,提供标准库CeAd.h和CeAd.c。CeAd包括处理器平台的Ad属性、配置、操作对象等,例如初始化、获取转换值。文中还提到在STM32平台上应用CeAd采集电压的示例。
最低0.47元/天 解锁文章
9293

被折叠的 条评论
为什么被折叠?



