当前位置: 首页 > news >正文

无锡电子商城网站建设做网站要多少的分辨率

无锡电子商城网站建设,做网站要多少的分辨率,用阿里云做网站注意事项,淘宝直播要先建设个网站吗往期知识点记录#xff1a; 鸿蒙#xff08;HarmonyOS#xff09;应用层开发#xff08;北向#xff09;知识点汇总 鸿蒙#xff08;OpenHarmony#xff09;南向开发保姆级知识点汇总~ 持续更新中…… 概述 功能简介 DAC#xff08;Digital to Analog Converter 鸿蒙HarmonyOS应用层开发北向知识点汇总 鸿蒙OpenHarmony南向开发保姆级知识点汇总~ 持续更新中…… 概述 功能简介 DACDigital to Analog Converter是一种通过电流、电压或电荷的形式将数字信号转换为模拟信号的设备主要用于 作为过程控制计算机系统的输出通道与执行器相连实现对生产过程的自动控制。 在利用反馈技术的模数转换器设计中作为重要的功能模块呈现。 DAC接口定义了完成DAC传输的通用方法集合包括 DAC设备管理打开或关闭DAC设备。 DAC设置目标值设置DAC设备需要将数字信号转成模拟信号的目标值。 基本概念 分辨率 分辨率指的是DAC模块能够转换的二进制位数位数越多分辨率越高。 转换精度 精度是指输入端加有最大数值时DAC的实际输出值和理论计算值之差DAC转换器的转换精度与DAC转换器的集成芯片结构和接口电路配置有关。理想情况下DAC的转换精度越小越好因此为了获得更高精度的DAC转换结果首先要保证选择的DAC转换器具备足够高的分辨率。其次接口电路的器件或电源存在误差时会造成DAC转换的误差若这些误差超过一定程度就会导致DAC转换错误。 转换速度 转换速度一般由建立时间决定。从输入由全0突变为全1时开始到输出电压稳定在FSR±½LSB范围或以FSR±x%FSR指明范围内为止这段时间称为建立时间它是DAC的最大响应时间所以用它衡量转换速度的快慢。 满量程范围FSRFull Scale Range是指DAC输出信号幅度的最大范围不同的DAC有不同的满量程范围该范围可以用正、负电流或者正、负电压来限制。 最低有效位LSBLeast Significant Byte指的是一个二进制数字中的第0位即最低位。 运作机制 在HDF框架中同类型设备对象较多时可能同时存在十几个同类型配置器如果采用独立服务模式则需要配置更多的设备节点且相关服务会占据更多的内存资源。相反采用统一服务模式可以使用一个设备服务作为管理器统一处理所有同类型对象的外部访问这会在配置文件中有所体现,实现便捷管理和节约资源的目的。DAC模块接口适配模式采用统一服务模式如图1。 DAC模块各分层的作用为接口层提供打开设备、写入数据和关闭设备的接口。核心层主要提供绑定设备、初始化设备以及释放设备的能力。适配层实现其它具体的功能。 说明 核心层可以调用接口层的函数核心层通过钩子函数调用适配层函数从而适配层可以间接的调用接口层函数但是不可逆转接口层调用适配层函数。 图 1 DAC统一服务模式 约束与限制 DAC模块当前仅支持轻量和小型系统内核LiteOS-A。 使用指导 场景介绍 DAC模块的主要工作是以电流、电压或电荷的形式将数字信号转换为模拟信号主要应用于音频设备中。日常所见的音响、耳机等均使用DAC模块作为数模转换的通道。 接口说明 DAC模块提供的主要接口如下所示具体API详见//drivers/hdf_core/framework/include/platform/dac_if.h。 表 1 DAC驱动API接口功能介绍 接口名接口描述DevHandle DacOpen(uint32_t number)打开DAC设备。void DacClose(DevHandle handle)关闭DAC设备。int32_t DacWrite(DevHandle handle, uint32_t channel, uint32_t val)设置DA目标值。 开发步骤 使用DAC设备的一般流程如图2所示。 图 2 DAC使用流程图 打开DAC设备 在进行DA转换之前首先要调用DacOpen打开DAC设备打开函数如下所示 DevHandle DacOpen(uint32_t number); c表 2 DacOpen参数和返回值描述 参数参数描述numberuint32_t类型DAC设备号。返回值返回值描述NULL打开DAC设备失败。设备句柄打开的DAC设备句柄。 假设系统中存在2个DAC设备编号从0到1现在打开1号设备。 DevHandle dacHandle NULL; // DAC设备句柄// 打开DAC设备 dacHandle DacOpen(1); if (dacHandle NULL) {HDF_LOGE(DacOpen: open dac fail.\n);return NULL; } c设置DA目标值 int32_t DacWrite(DevHandle handle, uint32_t channel, uint32_t val); c表 3 DacWrite参数和返回值描述 参数参数描述handleDevHandle类型DAC设备句柄。channeluint32_t类型DAC设备通道号。valuint32_t类型设置DA的值。返回值返回值描述HDF_SUCCESS写入DA目标值成功负数写入DA目标值失败 // 通过DAC_CHANNEL_NUM设备通道写入目标val值 int32_t ret; ret DacWrite(dacHandle, DAC_CHANNEL_NUM, val); if (ret ! HDF_SUCCESS) {HDF_LOGE(DacWrite: tp DAC write reg fail!,ret:%d, ret);DacClose(dacHandle);return ret; } c关闭DAC设备 DAC通信完成之后需要关闭DAC设备关闭函数如下所示 void DacClose(DevHandle handle); c表 4 DacClose参数和返回值描述 参数参数描述handleDAC设备句柄。返回值返回值描述无无 关闭DAC设备示例 DacClose(dacHandle); // 关闭DAC设备 c使用实例 DAC设备的具体使用方式可以参考如下示例代码示例代码步骤主要如下 根据设备号DAC_DEVICE_NUM打开DAC设备得到设备句柄。 通过DAC的设备号以及设备通道设置val的值如果写入失败则关闭设备句柄。 访问完毕DAC设备后则关闭该设备句柄。 运行结果根据输入的val通过打印日志得到输出的结果。 #include dac_if.h // DAC标准接口头文件 #include hdf_log.h // 标准日志打印头文件// 设备号0通道号1 #define DAC_DEVICE_NUM 0 #define DAC_CHANNEL_NUM 1// DAC例程总入口 static int32_t TestCaseDac(void) {// 设置要写入的val值uint32_t val 2;int32_t ret;DevHandle dacHandle;// 打开DAC设备 dacHandle DacOpen(DAC_DEVICE_NUM);if (dacHandle NULL) {HDF_LOGE(%s: Open DAC%u fail!, __func__, DAC_DEVICE_NUM);return -1;}// 写入数据 ret DacWrite(dacHandle, DAC_CHANNEL_NUM, val);if (ret ! HDF_SUCCESS) {HDF_LOGE(%s: tp DAC write reg fail!:%d, __func__, ret);DacClose(dacHandle);return -1;}// 访问完毕关闭DAC设备 DacClose(dacHandle);HDF_LOGI(%s: function tests end., __func__);return 0; }最后 经常有很多小伙伴抱怨说不知道学习鸿蒙开发哪些技术不知道需要重点掌握哪些鸿蒙应用开发知识点 为了能够帮助到大家能够有规划的学习这里特别整理了一套纯血版鸿蒙HarmonyOS Next全栈开发技术的学习路线包含了鸿蒙开发必掌握的核心知识要点内容有ArkTS、ArkUI开发组件、Stage模型、多端部署、分布式应用开发、WebGL、元服务、OpenHarmony多媒体技术、Napi组件、OpenHarmony内核、OpenHarmony驱动开发、系统定制移植等等鸿蒙HarmonyOS NEXT技术知识点。 《鸿蒙 (Harmony OS)开发学习手册》共计892页:https://gitcode.com/HarmonyOS_MN/733GH/overview 如何快速入门 1.基本概念 2.构建第一个ArkTS应用 3.…… 鸿蒙开发面试真题含参考答案: 《OpenHarmony源码解析》: 搭建开发环境Windows 开发环境的搭建Ubuntu 开发环境搭建Linux 与 Windows 之间的文件共享……系统架构分析构建子系统启动流程子系统分布式任务调度子系统分布式通信子系统驱动子系统…… OpenHarmony 设备开发学习手册:https://gitcode.com/HarmonyOS_MN/733GH/overview
http://www.yayakq.cn/news/2552/

相关文章:

  • 公司地址查询网站长尾词挖掘
  • 200做网站网页截屏快捷方式
  • 做网站需要了解什么茂名市城乡和住房建设局网站
  • 温州网站建设小程序电脑自带做网站的软件
  • 龙江建网站四川网站建设 湖南岚鸿
  • 郑州做网站推广哪家好ppt模板免费下载 素材教学
  • 合肥学校网站建设焦作市网站建设哪家好
  • 做宣传语的网站wordpress登录注册小工具
  • wordpress头部加导航北京seo网络推广
  • 怎么知道网站是某个公司做的今天的特大新闻有哪些
  • 建设部网站电话wordpress做推送
  • 代刷网站推广免费网络广告策划
  • 网站建立后怎么做推广wordpress 新用户邮件
  • 想更新公司网站怎么做制作网站流程图
  • 百度医院网站建设网站内容的设计与实现
  • 做电商什么素材网站好有客多小程序
  • 做网站和推广需要多少钱电子商务网站建设课程性质
  • 网站建设及管理使用情况汇报忻州做网站
  • 深圳网站建设怎么做网站开发答辩会问哪些问题
  • phpcms网站源码做暧暧视频免费视频中国网站
  • 物流的网站模板linux系统用wordpress
  • 贵州网站中企动力建设中国建设银行的网站首页
  • aspnet通讯录网站开发长春专用网站建设
  • 网站移动版怎么做电商公司组织架构
  • 电子商务网站建设课件做视频网站盈利多少
  • 旅行社销售网站建设方案wordpress 修改后台登陆名字
  • 自助建站免费信息发布网站婚庆公司一条龙包括哪些
  • 阿里做网站用dw做旅游的网站的设计
  • wordpress网站上传到服务器企业宽带 做网站
  • 织梦修改网站源代码做一回最好的网站