add doc v1.1.2

This commit is contained in:
刘可亮
2025-01-23 16:37:00 +08:00
parent ba327e0931
commit b4033d8696
1883 changed files with 417094 additions and 0 deletions

View File

@@ -0,0 +1,167 @@
<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-cn" lang="zh-cn" data-whc_version="26.0">
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta name="description" content="IIO 工业 I/O是 Linux 内核中专用于处理模数转换器ADC和数模转换器DAC的子系统最初创建于 2009 年,提供了统一的框架来访问和控制各种类型的传感器,并且为用户态提供了标准的接口。 目前 IIO 支持的设备类型包括ADC/DAC、加速度计、磁力计、陀螺仪、电流/电压测量芯片、压力传感器、温度传感器、湿度传感器、光传感器、压力传感器等。 整个 IIO ..."/><meta name="DC.rights.owner" content="(C) 版权 2025"/><meta name="copyright" content="(C) 版权 2025"/><meta name="generator" content="DITA-OT"/><meta name="DC.type" content="concept"/><meta name="DC.creator" content="yan.wang"/><meta name="DC.date.created" content="2024-01-24"/><meta name="DC.date.modified" content="2024-06-07"/><meta name="DC.format" content="HTML5"/><meta name="DC.identifier" content="psadc_architecture"/><meta name="DC.language" content="zh-CN"/><title>模块架构</title><!-- Build number 2023110923. --><meta name="wh-path2root" content="../../../"/><meta name="wh-toc-id" content=""/><meta name="wh-source-relpath" content="topics/sdk/psadc/psadc-architecture.dita"/><meta name="wh-out-relpath" content="topics/sdk/psadc/psadc-architecture.html"/>
<link rel="stylesheet" type="text/css" href="../../../webhelp/app/commons.css?buildId=2023110923"/>
<link rel="stylesheet" type="text/css" href="../../../webhelp/app/topic.css?buildId=2023110923"/>
<script src="../../../webhelp/app/options/properties.js?buildId=20250121171154"></script>
<script src="../../../webhelp/app/localization/strings.js?buildId=2023110923"></script>
<script src="../../../webhelp/app/search/index/keywords.js?buildId=20250121171154"></script>
<script defer="defer" src="../../../webhelp/app/commons.js?buildId=2023110923"></script>
<script defer="defer" src="../../../webhelp/app/topic.js?buildId=2023110923"></script>
<link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-styles-web.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/notes.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-common.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-images.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/footnote.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-web-watermark.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/topic-body-list.css?buildId=2023110923"/></head>
<body id="psadc_architecture" class="wh_topic_page frmBody">
<a href="#wh_topic_body" class="sr-only sr-only-focusable">
跳转到主要内容
</a>
<header class="navbar navbar-default wh_header">
<div class="container-fluid">
<div class="wh_header_flex_container navbar-nav navbar-expand-md navbar-dark">
<div class="wh_logo_and_publication_title_container">
<div class="wh_logo_and_publication_title">
<a href="http://www.artinchip.com" class=" wh_logo d-none d-sm-block "><img src="../../../company-logo-white.png" alt="RTOS SDK 使用指南SDK 指南文件"/></a>
<div class=" wh_publication_title "><a href="../../../index.html"><span class="booktitle"><span class="ph mainbooktitle">RTOS SDK 使用指南</span><span class="ph booktitlealt">SDK 指南文件</span></span></a></div>
</div>
</div>
<div class="wh_top_menu_and_indexterms_link collapse navbar-collapse" id="wh_top_menu_and_indexterms_link">
</div>
</div>
</div>
</header>
<div class=" wh_search_input navbar-form wh_topic_page_search search " role="form">
<form id="searchForm" method="get" role="search" action="../../../search.html"><div><input type="search" placeholder="搜索 " class="wh_search_textfield" id="textToSearch" name="searchQuery" aria-label="搜索查询" required="required"/><button type="submit" class="wh_search_button" aria-label="搜索"><span class="search_input_text">搜索</span></button></div></form>
</div>
<div class="container-fluid" id="wh_topic_container">
<div class="row">
<nav class="wh_tools d-print-none navbar-expand-md" aria-label="Tools">
<div data-tooltip-position="bottom" class=" wh_breadcrumb "></div>
<div class="wh_right_tools">
<button class="wh_hide_highlight" aria-label="切换搜索突出显示" title="切换搜索突出显示"></button>
<button class="webhelp_expand_collapse_sections" data-next-state="collapsed" aria-label="折叠截面" title="折叠截面"></button>
<div class=" wh_print_link print d-none d-md-inline-block "><button onClick="window.print()" title="打印此页" aria-label="打印此页"></button></div>
</div>
</nav>
</div>
<div class="wh_content_area">
<div class="row">
<div class="col-12" id="wh_topic_body">
<div class=" wh_topic_content body "><main role="main"><article class="- topic/topic concept/concept topic concept" role="article" aria-labelledby="ariaid-title1"><span class="edit-link" style="font-size:12px; opacity:0.6; text-align:right; vertical-align:middle"><a target="_blank" href="http://172.16.35.88/tasks/jdssno1uvvbf2mltu9kb9v3if05d5gopuakboe8hlud18rma/edit/F:/aicdita/aicdita-cn/topics/sdk/psadc/psadc-architecture.dita">Edit online</a></span><h1 class="- topic/title title topictitle1" id="ariaid-title1">模块架构</h1><div class="date inPage">7 Jun 2024</div><div style="color: gray;"></div><div class="- topic/body concept/conbody body conbody"><dl class="- topic/dl dl" id="psadc_architecture__dl_mly_4sz_21c" data-ofbid="psadc_architecture__dl_mly_4sz_21c"><dt class="- topic/dt dt dlterm" data-ofbid="d229951e25__20250121171650">IIO</dt><dd class="- topic/dd dd">
<p class="- topic/p p" data-ofbid="d229951e29__20250121171650">工业 I/O是 Linux 内核中专用于处理模数转换器ADC和数模转换器DAC的子系统最初创建于 2009 年,提供了统一的框架来访问和控制各种类型的传感器,并且为用户态提供了标准的接口。</p>
</dd></dl><p class="- topic/p p" data-ofbid="d229951e32__20250121171650">目前 IIO 支持的设备类型包括ADC/DAC、加速度计、磁力计、陀螺仪、电流/电压测量芯片、压力传感器、温度传感器、湿度传感器、光传感器、压力传感器等。</p><p class="- topic/p p" data-ofbid="d229951e34__20250121171650">整个 IIO 软件框架可抽象为下图:</p><figure class="- topic/fig fig fignone" id="psadc_architecture__fig_pp3_psz_21c" data-ofbid="psadc_architecture__fig_pp3_psz_21c"><br/><div class="imagecenter"><img class="- topic/image image imagecenter" id="psadc_architecture__image_nly_4sz_21c" src="../../../images/psadc/sw_system17.png" alt="sw_system17"/></div><br/><figcaption data-caption-side="bottom" class="- topic/title title figcapcenter"><span class="figtitleprefix fig--title-label"><span class="fig--title-label-number"> 1</span><span class="fig--title-label-punctuation">. </span></span><span class="fig--title">Linux IIO 子系统架构图</span></figcaption></figure><ul class="- topic/ul ul" id="psadc_architecture__ul_oly_4sz_21c" data-ofbid="psadc_architecture__ul_oly_4sz_21c"><li class="- topic/li li" data-ofbid="d229951e43__20250121171650">IIO 设备会提供字符设备(支持触发缓冲区)和 Sysfs 节点作为用户态的访问接口。</li><li class="- topic/li li" data-ofbid="d229951e45__20250121171650">一般情况下,每个通道对应一个 sysfs 节点文件。</li><li class="- topic/li li" data-ofbid="d229951e47__20250121171650">用户空间的设备文件名举例:<ul class="- topic/ul ul" id="psadc_architecture__ul_qly_4sz_21c" data-ofbid="psadc_architecture__ul_qly_4sz_21c"><li class="- topic/li li" data-ofbid="d229951e50__20250121171650">
<p class="- topic/p p" data-ofbid="d229951e52__20250121171650">/sys/bus/iio/iio:deviceX/</p>
</li><li class="- topic/li li" data-ofbid="d229951e55__20250121171650">
<p class="- topic/p p" data-ofbid="d229951e57__20250121171650">/dev/iio:deviceX</p>
</li></ul></li></ul></div></article></main></div>
</div>
</div>
</div>
</div>
<footer class="navbar navbar-default wh_footer">
<div class=" footer-container mx-auto ">
<title>footer def</title>
<style><!--
.p1 {
font-family: FangZhengShuSong, Times, serif;
}
.p2 {
font-family: Arial, Helvetica, sans-serif;
}
.p3 {
font-family: "Lucida Console", "Courier New", monospace;
}
--></style>
<div class="webhelp.fragment.footer">
<p class="p1">Copyright © 2019-2024 广东匠芯创科技有限公司. All rights reserved.</p>
</div><div>
<div class="generation_time">
Update Time: 2025-01-21
</div>
</div>
</div>
</footer>
<div id="go2top" class="d-print-none">
<span class="oxy-icon oxy-icon-up"></span>
</div>
<div id="modal_img_large" class="modal">
<span class="close oxy-icon oxy-icon-remove"></span>
<div id="modal_img_container"></div>
<div id="caption"></div>
</div>
<script src="${pd}/publishing/publishing-styles-AIC-template/js/custom.js" defer="defer"></script>
</body>
</html>

View File

@@ -0,0 +1,195 @@
<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-cn" lang="zh-cn" data-whc_version="26.0">
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta name="description" content="电压读取没变化 现象 当改变输入电压时,电压读取没变化 原因分析 检查是否发生引脚冲突 检查 menuconfig 中,目标 PSADCx 是否打开配置。具体配置方法可见 PSADC 配置 。 电压读取值与实际输入电压差距大现象 现象 当前测试例程中,电压读取值不等于电压读取电压理论值。 电压读取电压理论值 = adc 值/4095* adc 基准参考电压 原因分析 检查是否有执行测试例程 ..."/><meta name="DC.rights.owner" content="(C) 版权 2025"/><meta name="copyright" content="(C) 版权 2025"/><meta name="generator" content="DITA-OT"/><meta name="DC.type" content="concept"/><meta name="DC.contributor" content="yan.wang"/><meta name="DC.date.modified" content="2024-11-12"/><meta name="DC.format" content="HTML5"/><meta name="DC.identifier" content="psadc_common_issues"/><meta name="DC.language" content="zh-CN"/><title>常见问题</title><!-- Build number 2023110923. --><meta name="wh-path2root" content="../../../"/><meta name="wh-toc-id" content=""/><meta name="wh-source-relpath" content="topics/sdk/psadc/psadc-common_issues.dita"/><meta name="wh-out-relpath" content="topics/sdk/psadc/psadc-common_issues.html"/>
<link rel="stylesheet" type="text/css" href="../../../webhelp/app/commons.css?buildId=2023110923"/>
<link rel="stylesheet" type="text/css" href="../../../webhelp/app/topic.css?buildId=2023110923"/>
<script src="../../../webhelp/app/options/properties.js?buildId=20250121171154"></script>
<script src="../../../webhelp/app/localization/strings.js?buildId=2023110923"></script>
<script src="../../../webhelp/app/search/index/keywords.js?buildId=20250121171154"></script>
<script defer="defer" src="../../../webhelp/app/commons.js?buildId=2023110923"></script>
<script defer="defer" src="../../../webhelp/app/topic.js?buildId=2023110923"></script>
<link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-styles-web.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/notes.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-common.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-images.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/footnote.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-web-watermark.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/topic-body-list.css?buildId=2023110923"/></head>
<body id="psadc_common_issues" class="wh_topic_page frmBody">
<a href="#wh_topic_body" class="sr-only sr-only-focusable">
跳转到主要内容
</a>
<header class="navbar navbar-default wh_header">
<div class="container-fluid">
<div class="wh_header_flex_container navbar-nav navbar-expand-md navbar-dark">
<div class="wh_logo_and_publication_title_container">
<div class="wh_logo_and_publication_title">
<a href="http://www.artinchip.com" class=" wh_logo d-none d-sm-block "><img src="../../../company-logo-white.png" alt="RTOS SDK 使用指南SDK 指南文件"/></a>
<div class=" wh_publication_title "><a href="../../../index.html"><span class="booktitle"><span class="ph mainbooktitle">RTOS SDK 使用指南</span><span class="ph booktitlealt">SDK 指南文件</span></span></a></div>
</div>
</div>
<div class="wh_top_menu_and_indexterms_link collapse navbar-collapse" id="wh_top_menu_and_indexterms_link">
</div>
</div>
</div>
</header>
<div class=" wh_search_input navbar-form wh_topic_page_search search " role="form">
<form id="searchForm" method="get" role="search" action="../../../search.html"><div><input type="search" placeholder="搜索 " class="wh_search_textfield" id="textToSearch" name="searchQuery" aria-label="搜索查询" required="required"/><button type="submit" class="wh_search_button" aria-label="搜索"><span class="search_input_text">搜索</span></button></div></form>
</div>
<div class="container-fluid" id="wh_topic_container">
<div class="row">
<nav class="wh_tools d-print-none navbar-expand-md" aria-label="Tools">
<div data-tooltip-position="bottom" class=" wh_breadcrumb "></div>
<div class="wh_right_tools">
<button class="wh_hide_highlight" aria-label="切换搜索突出显示" title="切换搜索突出显示"></button>
<button class="webhelp_expand_collapse_sections" data-next-state="collapsed" aria-label="折叠截面" title="折叠截面"></button>
<div class=" wh_print_link print d-none d-md-inline-block "><button onClick="window.print()" title="打印此页" aria-label="打印此页"></button></div>
</div>
</nav>
</div>
<div class="wh_content_area">
<div class="row">
<div class="col-lg-10 col-md-10 col-sm-10 col-xs-12" id="wh_topic_body">
<button id="wh_close_topic_toc_button" class="close-toc-button d-none" aria-label="Toggle topic table of content" aria-controls="wh_topic_toc" aria-expanded="true">
<span class="close-toc-icon-container">
<span class="close-toc-icon"></span>
</span>
</button>
<div class=" wh_topic_content body "><main role="main"><article class="- topic/topic concept/concept topic concept" role="article" aria-labelledby="ariaid-title1"><span class="edit-link" style="font-size:12px; opacity:0.6; text-align:right; vertical-align:middle"><a target="_blank" href="http://172.16.35.88/tasks/jdssno1uvvbf2mltu9kb9v3if05d5gopuakboe8hlud18rma/edit/F:/aicdita/aicdita-cn/topics/sdk/psadc/psadc-common_issues.dita">Edit online</a></span><h1 class="- topic/title title topictitle1" id="ariaid-title1">常见问题</h1><div class="date inPage">12 Nov 2024</div><div style="color: gray;"></div><div class="- topic/body concept/conbody body conbody"><section class="- topic/section section" id="psadc_common_issues__section_lv4_3z4_ybc" data-ofbid="psadc_common_issues__section_lv4_3z4_ybc"><h2 class="- topic/title title sectiontitle">电压读取没变化</h2>
<p class="- topic/p p" data-ofbid="d70907e27__20250121171522"><strong class="+ topic/ph hi-d/b ph b">现象</strong></p>
<p class="- topic/p p" data-ofbid="d70907e31__20250121171522">当改变输入电压时,电压读取没变化</p>
<div class="- topic/p p" data-ofbid="d70907e34__20250121171522"><strong class="+ topic/ph hi-d/b ph b">原因分析</strong><ol class="- topic/ol ol" id="psadc_common_issues__ol_qt5_3z4_ybc" data-ofbid="psadc_common_issues__ol_qt5_3z4_ybc"><li class="- topic/li li" data-ofbid="d70907e38__20250121171522">
<p class="- topic/p p" data-ofbid="d70907e40__20250121171522">检查是否发生引脚冲突</p>
</li><li class="- topic/li li" data-ofbid="d70907e43__20250121171522">
<p class="- topic/p p" data-ofbid="d70907e45__20250121171522">检查 menuconfig 中,目标 PSADCx 是否打开配置。具体配置方法可见 <a xml:lang="zh-CN" lang="zh-CN" class="- topic/xref xref" href="psadc_config.html">PSADC 配置</a></p>
</li></ol></div>
</section><section class="- topic/section section" id="psadc_common_issues__section_rt5_3z4_ybc" data-ofbid="psadc_common_issues__section_rt5_3z4_ybc"><h2 class="- topic/title title sectiontitle">电压读取值与实际输入电压差距大现象</h2>
<p class="- topic/p p" data-ofbid="d70907e58__20250121171522"><strong class="+ topic/ph hi-d/b ph b">现象</strong></p>
<p class="- topic/p p" data-ofbid="d70907e62__20250121171522">当前测试例程中,电压读取值不等于电压读取电压理论值。</p>
<ul class="- topic/ul ul" id="psadc_common_issues__ul_st5_3z4_ybc" data-ofbid="psadc_common_issues__ul_st5_3z4_ybc"><li class="- topic/li li" data-ofbid="d70907e66__20250121171522">
<p class="- topic/p p" data-ofbid="d70907e68__20250121171522">电压读取电压理论值 = adc 值/4095* adc 基准参考电压</p>
</li></ul>
<p class="- topic/p p" data-ofbid="d70907e72__20250121171522"><strong class="+ topic/ph hi-d/b ph b">原因分析</strong></p>
<div class="- topic/p p" data-ofbid="d70907e77__20250121171522">检查是否有执行测试例程 test_pasdc 配置 adc 基准参考电压<ul class="- topic/ul ul" id="psadc_common_issues__ul_ut5_3z4_ybc" data-ofbid="psadc_common_issues__ul_ut5_3z4_ybc"><li class="- topic/li li" data-ofbid="d70907e80__20250121171522">
<p class="- topic/p p" data-ofbid="d70907e82__20250121171522">RTOS 环境需执行 test_psadc 时携带参数 <code class="+ topic/ph pr-d/codeph ph codeph">-t &lt;adc 基准参考电压&gt;</code></p>
</li><li class="- topic/li li" data-ofbid="d70907e87__20250121171522">
<p class="- topic/p p" data-ofbid="d70907e89__20250121171522">裸机环境需先执行一次 <code class="+ topic/ph pr-d/codeph ph codeph">test_psadc modify &lt;adc 基准参考电压&gt;</code></p>
</li></ul></div>
</section></div></article></main></div>
</div>
<nav role="navigation" id="wh_topic_toc" aria-label="On this page" class="col-lg-2 d-none d-lg-block navbar d-print-none">
<div id="wh_topic_toc_content">
<div class=" wh_topic_toc "><div class="wh_topic_label">在本页上</div><ul><li class="section-item"><div class="section-title"><a href="#psadc_common_issues__section_lv4_3z4_ybc" data-tocid="psadc_common_issues__section_lv4_3z4_ybc">电压读取没变化</a></div></li><li class="section-item"><div class="section-title"><a href="#psadc_common_issues__section_rt5_3z4_ybc" data-tocid="psadc_common_issues__section_rt5_3z4_ybc">电压读取值与实际输入电压差距大现象</a></div></li></ul></div>
</div>
</nav>
</div>
</div>
</div>
<footer class="navbar navbar-default wh_footer">
<div class=" footer-container mx-auto ">
<title>footer def</title>
<style><!--
.p1 {
font-family: FangZhengShuSong, Times, serif;
}
.p2 {
font-family: Arial, Helvetica, sans-serif;
}
.p3 {
font-family: "Lucida Console", "Courier New", monospace;
}
--></style>
<div class="webhelp.fragment.footer">
<p class="p1">Copyright © 2019-2024 广东匠芯创科技有限公司. All rights reserved.</p>
</div><div>
<div class="generation_time">
Update Time: 2025-01-21
</div>
</div>
</div>
</footer>
<div id="go2top" class="d-print-none">
<span class="oxy-icon oxy-icon-up"></span>
</div>
<div id="modal_img_large" class="modal">
<span class="close oxy-icon oxy-icon-remove"></span>
<div id="modal_img_container"></div>
<div id="caption"></div>
</div>
<script src="${pd}/publishing/publishing-styles-AIC-template/js/custom.js" defer="defer"></script>
</body>
</html>

View File

@@ -0,0 +1,191 @@
<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-cn" lang="zh-cn" data-whc_version="26.0">
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta name="description" content="struct aic_psadc_dev 属于 Driver 层内部使用的数据结构, 管理 PSADC 控制器的设备资源: struct aic_psadc_dev { struct rt_adc_device *dev; struct aic_psadc_ch *chan; }; struct aic_psadc_ch 属于 HAL 层接口, 记录各个通道的配置信息: struct ..."/><meta name="DC.rights.owner" content="(C) 版权 2025"/><meta name="copyright" content="(C) 版权 2025"/><meta name="generator" content="DITA-OT"/><meta name="DC.type" content="concept"/><meta name="DC.contributor" content="yan.wang"/><meta name="DC.date.modified" content="2024-07-05"/><meta name="DC.format" content="HTML5"/><meta name="DC.identifier" content="psadc_data_structure_design"/><meta name="DC.language" content="zh-CN"/><title>数据结构设计</title><!-- Build number 2023110923. --><meta name="wh-path2root" content="../../../"/><meta name="wh-toc-id" content=""/><meta name="wh-source-relpath" content="topics/sdk/psadc/psadc-data_structure_design.dita"/><meta name="wh-out-relpath" content="topics/sdk/psadc/psadc-data_structure_design.html"/>
<link rel="stylesheet" type="text/css" href="../../../webhelp/app/commons.css?buildId=2023110923"/>
<link rel="stylesheet" type="text/css" href="../../../webhelp/app/topic.css?buildId=2023110923"/>
<script src="../../../webhelp/app/options/properties.js?buildId=20250121171154"></script>
<script src="../../../webhelp/app/localization/strings.js?buildId=2023110923"></script>
<script src="../../../webhelp/app/search/index/keywords.js?buildId=20250121171154"></script>
<script defer="defer" src="../../../webhelp/app/commons.js?buildId=2023110923"></script>
<script defer="defer" src="../../../webhelp/app/topic.js?buildId=2023110923"></script>
<link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-styles-web.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/notes.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-common.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-images.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/footnote.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-web-watermark.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/topic-body-list.css?buildId=2023110923"/></head>
<body id="psadc_data_structure_design" class="wh_topic_page frmBody">
<a href="#wh_topic_body" class="sr-only sr-only-focusable">
跳转到主要内容
</a>
<header class="navbar navbar-default wh_header">
<div class="container-fluid">
<div class="wh_header_flex_container navbar-nav navbar-expand-md navbar-dark">
<div class="wh_logo_and_publication_title_container">
<div class="wh_logo_and_publication_title">
<a href="http://www.artinchip.com" class=" wh_logo d-none d-sm-block "><img src="../../../company-logo-white.png" alt="RTOS SDK 使用指南SDK 指南文件"/></a>
<div class=" wh_publication_title "><a href="../../../index.html"><span class="booktitle"><span class="ph mainbooktitle">RTOS SDK 使用指南</span><span class="ph booktitlealt">SDK 指南文件</span></span></a></div>
</div>
</div>
<div class="wh_top_menu_and_indexterms_link collapse navbar-collapse" id="wh_top_menu_and_indexterms_link">
</div>
</div>
</div>
</header>
<div class=" wh_search_input navbar-form wh_topic_page_search search " role="form">
<form id="searchForm" method="get" role="search" action="../../../search.html"><div><input type="search" placeholder="搜索 " class="wh_search_textfield" id="textToSearch" name="searchQuery" aria-label="搜索查询" required="required"/><button type="submit" class="wh_search_button" aria-label="搜索"><span class="search_input_text">搜索</span></button></div></form>
</div>
<div class="container-fluid" id="wh_topic_container">
<div class="row">
<nav class="wh_tools d-print-none navbar-expand-md" aria-label="Tools">
<div data-tooltip-position="bottom" class=" wh_breadcrumb "></div>
<div class="wh_right_tools">
<button class="wh_hide_highlight" aria-label="切换搜索突出显示" title="切换搜索突出显示"></button>
<button class="webhelp_expand_collapse_sections" data-next-state="collapsed" aria-label="折叠截面" title="折叠截面"></button>
<div class=" wh_print_link print d-none d-md-inline-block "><button onClick="window.print()" title="打印此页" aria-label="打印此页"></button></div>
</div>
</nav>
</div>
<div class="wh_content_area">
<div class="row">
<div class="col-lg-10 col-md-10 col-sm-10 col-xs-12" id="wh_topic_body">
<button id="wh_close_topic_toc_button" class="close-toc-button d-none" aria-label="Toggle topic table of content" aria-controls="wh_topic_toc" aria-expanded="true">
<span class="close-toc-icon-container">
<span class="close-toc-icon"></span>
</span>
</button>
<div class=" wh_topic_content body "><main role="main"><article class="- topic/topic concept/concept topic concept" role="article" aria-labelledby="ariaid-title1"><span class="edit-link" style="font-size:12px; opacity:0.6; text-align:right; vertical-align:middle"><a target="_blank" href="http://172.16.35.88/tasks/jdssno1uvvbf2mltu9kb9v3if05d5gopuakboe8hlud18rma/edit/F:/aicdita/aicdita-cn/topics/sdk/psadc/psadc-data_structure_design.dita">Edit online</a></span><h1 class="- topic/title title topictitle1" id="ariaid-title1">数据结构设计</h1><div class="date inPage">5 Jul 2024</div><div style="color: gray;"></div><div class="- topic/body concept/conbody body conbody"><section class="- topic/section section" id="psadc_data_structure_design__section_nz1_zsz_21c" data-ofbid="psadc_data_structure_design__section_nz1_zsz_21c"><h2 class="- topic/title title sectiontitle">struct aic_psadc_dev</h2>
<div class="- topic/p p" data-ofbid="d70402e27__20250121171522"><span class="- topic/ph ph">属于 Driver
层内部使用的数据结构,</span>管理 PSADC 控制器的设备资源:<pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="psadc_data_structure_design__codeblock_tzf_k1p_g1c" data-ofbid="psadc_data_structure_design__codeblock_tzf_k1p_g1c"><strong class="hl-keyword">struct</strong> aic_psadc_dev {
<strong class="hl-keyword">struct</strong> rt_adc_device *dev;
<strong class="hl-keyword">struct</strong> aic_psadc_ch *chan;
};</pre></div>
</section><section class="- topic/section section" id="psadc_data_structure_design__section_lz1_zsz_21c" data-ofbid="psadc_data_structure_design__section_lz1_zsz_21c"><h2 class="- topic/title title sectiontitle">struct aic_psadc_ch</h2>
<div class="- topic/p p" data-ofbid="d70402e39__20250121171522"><span class="- topic/ph ph">属于 HAL
层接口,</span>记录各个通道的配置信息:<pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="psadc_data_structure_design__codeblock_dgs_h1p_g1c" data-ofbid="psadc_data_structure_design__codeblock_dgs_h1p_g1c"><strong class="hl-keyword">struct</strong> aic_psadc_ch {
u8 id;
u8 available;
<strong class="hl-keyword">enum</strong> aic_psadc_mode mode;
u8 fifo_depth;
aicos_sem_t complete;
};</pre></div>
</section></div></article></main></div>
</div>
<nav role="navigation" id="wh_topic_toc" aria-label="On this page" class="col-lg-2 d-none d-lg-block navbar d-print-none">
<div id="wh_topic_toc_content">
<div class=" wh_topic_toc "><div class="wh_topic_label">在本页上</div><ul><li class="section-item"><div class="section-title"><a href="#psadc_data_structure_design__section_nz1_zsz_21c" data-tocid="psadc_data_structure_design__section_nz1_zsz_21c">struct aic_psadc_dev</a></div></li><li class="section-item"><div class="section-title"><a href="#psadc_data_structure_design__section_lz1_zsz_21c" data-tocid="psadc_data_structure_design__section_lz1_zsz_21c">struct aic_psadc_ch</a></div></li></ul></div>
</div>
</nav>
</div>
</div>
</div>
<footer class="navbar navbar-default wh_footer">
<div class=" footer-container mx-auto ">
<title>footer def</title>
<style><!--
.p1 {
font-family: FangZhengShuSong, Times, serif;
}
.p2 {
font-family: Arial, Helvetica, sans-serif;
}
.p3 {
font-family: "Lucida Console", "Courier New", monospace;
}
--></style>
<div class="webhelp.fragment.footer">
<p class="p1">Copyright © 2019-2024 广东匠芯创科技有限公司. All rights reserved.</p>
</div><div>
<div class="generation_time">
Update Time: 2025-01-21
</div>
</div>
</div>
</footer>
<div id="go2top" class="d-print-none">
<span class="oxy-icon oxy-icon-up"></span>
</div>
<div id="modal_img_large" class="modal">
<span class="close oxy-icon oxy-icon-remove"></span>
<div id="modal_img_container"></div>
<div id="caption"></div>
</div>
<script src="${pd}/publishing/publishing-styles-AIC-template/js/custom.js" defer="defer"></script>
</body>
</html>

View File

@@ -0,0 +1,167 @@
<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-cn" lang="zh-cn" data-whc_version="26.0">
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta name="description" content="源代码位于 bsp/artinchip/ bsp/artinchip/drv/psadc/drv_psadc.cPSADC Driver 层实现 bsp/artinchip/hal/psadc/hal_psadc.cPSADC HAL 层实现 bsp/artinchip/include/hal/hal_psadc.hPSADC HAL 层接口头文件"/><meta name="DC.rights.owner" content="(C) 版权 2025"/><meta name="copyright" content="(C) 版权 2025"/><meta name="generator" content="DITA-OT"/><meta name="DC.type" content="concept"/><meta name="DC.contributor" content="yan.wang"/><meta name="DC.date.modified" content="2024-07-05"/><meta name="DC.format" content="HTML5"/><meta name="DC.identifier" content="psadc_design_intro"/><meta name="DC.language" content="zh-CN"/><title>设计说明</title><!-- Build number 2023110923. --><meta name="wh-path2root" content="../../../"/><meta name="wh-toc-id" content=""/><meta name="wh-source-relpath" content="topics/sdk/psadc/psadc-design_intro.dita"/><meta name="wh-out-relpath" content="topics/sdk/psadc/psadc-design_intro.html"/>
<link rel="stylesheet" type="text/css" href="../../../webhelp/app/commons.css?buildId=2023110923"/>
<link rel="stylesheet" type="text/css" href="../../../webhelp/app/topic.css?buildId=2023110923"/>
<script src="../../../webhelp/app/options/properties.js?buildId=20250121171154"></script>
<script src="../../../webhelp/app/localization/strings.js?buildId=2023110923"></script>
<script src="../../../webhelp/app/search/index/keywords.js?buildId=20250121171154"></script>
<script defer="defer" src="../../../webhelp/app/commons.js?buildId=2023110923"></script>
<script defer="defer" src="../../../webhelp/app/topic.js?buildId=2023110923"></script>
<link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-styles-web.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/notes.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-common.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-images.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/footnote.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-web-watermark.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/topic-body-list.css?buildId=2023110923"/></head>
<body id="psadc_design_intro" class="wh_topic_page frmBody">
<a href="#wh_topic_body" class="sr-only sr-only-focusable">
跳转到主要内容
</a>
<header class="navbar navbar-default wh_header">
<div class="container-fluid">
<div class="wh_header_flex_container navbar-nav navbar-expand-md navbar-dark">
<div class="wh_logo_and_publication_title_container">
<div class="wh_logo_and_publication_title">
<a href="http://www.artinchip.com" class=" wh_logo d-none d-sm-block "><img src="../../../company-logo-white.png" alt="RTOS SDK 使用指南SDK 指南文件"/></a>
<div class=" wh_publication_title "><a href="../../../index.html"><span class="booktitle"><span class="ph mainbooktitle">RTOS SDK 使用指南</span><span class="ph booktitlealt">SDK 指南文件</span></span></a></div>
</div>
</div>
<div class="wh_top_menu_and_indexterms_link collapse navbar-collapse" id="wh_top_menu_and_indexterms_link">
</div>
</div>
</div>
</header>
<div class=" wh_search_input navbar-form wh_topic_page_search search " role="form">
<form id="searchForm" method="get" role="search" action="../../../search.html"><div><input type="search" placeholder="搜索 " class="wh_search_textfield" id="textToSearch" name="searchQuery" aria-label="搜索查询" required="required"/><button type="submit" class="wh_search_button" aria-label="搜索"><span class="search_input_text">搜索</span></button></div></form>
</div>
<div class="container-fluid" id="wh_topic_container">
<div class="row">
<nav class="wh_tools d-print-none navbar-expand-md" aria-label="Tools">
<div data-tooltip-position="bottom" class=" wh_breadcrumb "></div>
<div class="wh_right_tools">
<button class="wh_hide_highlight" aria-label="切换搜索突出显示" title="切换搜索突出显示"></button>
<button class="webhelp_expand_collapse_sections" data-next-state="collapsed" aria-label="折叠截面" title="折叠截面"></button>
<div class=" wh_print_link print d-none d-md-inline-block "><button onClick="window.print()" title="打印此页" aria-label="打印此页"></button></div>
</div>
</nav>
</div>
<div class="wh_content_area">
<div class="row">
<div class="col-12" id="wh_topic_body">
<div class=" wh_topic_content body "><main role="main"><article class="- topic/topic concept/concept topic concept" role="article" aria-labelledby="ariaid-title1"><span class="edit-link" style="font-size:12px; opacity:0.6; text-align:right; vertical-align:middle"><a target="_blank" href="http://172.16.35.88/tasks/jdssno1uvvbf2mltu9kb9v3if05d5gopuakboe8hlud18rma/edit/F:/aicdita/aicdita-cn/topics/sdk/psadc/psadc-design_intro.dita">Edit online</a></span><h1 class="- topic/title title topictitle1" id="ariaid-title1">设计说明</h1><div class="date inPage">5 Jul 2024</div><div style="color: gray;"></div><div class="- topic/body concept/conbody body conbody"><div class="- topic/p p" data-ofbid="d285550e22__20250121171754">源代码位于 <span class="+ topic/ph sw-d/filepath ph filepath">bsp/artinchip/</span><ul class="- topic/ul ul" id="psadc_design_intro__ul_zjc_tz4_g1c" data-ofbid="psadc_design_intro__ul_zjc_tz4_g1c"><li class="- topic/li li" data-ofbid="d285550e27__20250121171754">
<p class="- topic/p p" data-ofbid="d285550e29__20250121171754">bsp/artinchip/drv/psadc/drv_psadc.cPSADC Driver 层实现</p>
</li><li class="- topic/li li" data-ofbid="d285550e32__20250121171754">
<p class="- topic/p p" data-ofbid="d285550e34__20250121171754">bsp/artinchip/hal/psadc/hal_psadc.cPSADC HAL 层实现</p>
</li><li class="- topic/li li" data-ofbid="d285550e37__20250121171754">
<p class="- topic/p p" data-ofbid="d285550e39__20250121171754">bsp/artinchip/include/hal/hal_psadc.hPSADC HAL 层接口头文件</p>
</li></ul></div></div></article></main></div>
</div>
</div>
</div>
</div>
<footer class="navbar navbar-default wh_footer">
<div class=" footer-container mx-auto ">
<title>footer def</title>
<style><!--
.p1 {
font-family: FangZhengShuSong, Times, serif;
}
.p2 {
font-family: Arial, Helvetica, sans-serif;
}
.p3 {
font-family: "Lucida Console", "Courier New", monospace;
}
--></style>
<div class="webhelp.fragment.footer">
<p class="p1">Copyright © 2019-2024 广东匠芯创科技有限公司. All rights reserved.</p>
</div><div>
<div class="generation_time">
Update Time: 2025-01-21
</div>
</div>
</div>
</footer>
<div id="go2top" class="d-print-none">
<span class="oxy-icon oxy-icon-up"></span>
</div>
<div id="modal_img_large" class="modal">
<span class="close oxy-icon oxy-icon-remove"></span>
<div id="modal_img_container"></div>
<div id="caption"></div>
</div>
<script src="${pd}/publishing/publishing-styles-AIC-template/js/custom.js" defer="defer"></script>
</body>
</html>

View File

@@ -0,0 +1,163 @@
<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-cn" lang="zh-cn" data-whc_version="26.0">
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta name="description" content="表 1 . aic_psadc_read_raw 函数原型 static int aic_psadc_read_raw(struct iio_dev *iodev, struct iio_chan_spec const *chan, int *val, int *val2, long mask) 功能说明 读取一个 ADC 通道的当前数据 参数定义 iodev - 指向一个 iio 设备 chan ..."/><meta name="DC.rights.owner" content="(C) 版权 2025"/><meta name="copyright" content="(C) 版权 2025"/><meta name="generator" content="DITA-OT"/><meta name="DC.type" content="concept"/><meta name="DC.contributor" content="yan.wang"/><meta name="DC.date.modified" content="2024-01-24"/><meta name="DC.format" content="HTML5"/><meta name="DC.identifier" content="psadc_interface_design"/><meta name="DC.language" content="zh-CN"/><title>接口设计</title><!-- Build number 2023110923. --><meta name="wh-path2root" content="../../../"/><meta name="wh-toc-id" content=""/><meta name="wh-source-relpath" content="topics/sdk/psadc/psadc-interface_design.dita"/><meta name="wh-out-relpath" content="topics/sdk/psadc/psadc-interface_design.html"/>
<link rel="stylesheet" type="text/css" href="../../../webhelp/app/commons.css?buildId=2023110923"/>
<link rel="stylesheet" type="text/css" href="../../../webhelp/app/topic.css?buildId=2023110923"/>
<script src="../../../webhelp/app/options/properties.js?buildId=20250121171154"></script>
<script src="../../../webhelp/app/localization/strings.js?buildId=2023110923"></script>
<script src="../../../webhelp/app/search/index/keywords.js?buildId=20250121171154"></script>
<script defer="defer" src="../../../webhelp/app/commons.js?buildId=2023110923"></script>
<script defer="defer" src="../../../webhelp/app/topic.js?buildId=2023110923"></script>
<link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-styles-web.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/notes.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-common.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-images.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/footnote.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-web-watermark.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/topic-body-list.css?buildId=2023110923"/></head>
<body id="psadc_interface_design" class="wh_topic_page frmBody">
<a href="#wh_topic_body" class="sr-only sr-only-focusable">
跳转到主要内容
</a>
<header class="navbar navbar-default wh_header">
<div class="container-fluid">
<div class="wh_header_flex_container navbar-nav navbar-expand-md navbar-dark">
<div class="wh_logo_and_publication_title_container">
<div class="wh_logo_and_publication_title">
<a href="http://www.artinchip.com" class=" wh_logo d-none d-sm-block "><img src="../../../company-logo-white.png" alt="RTOS SDK 使用指南SDK 指南文件"/></a>
<div class=" wh_publication_title "><a href="../../../index.html"><span class="booktitle"><span class="ph mainbooktitle">RTOS SDK 使用指南</span><span class="ph booktitlealt">SDK 指南文件</span></span></a></div>
</div>
</div>
<div class="wh_top_menu_and_indexterms_link collapse navbar-collapse" id="wh_top_menu_and_indexterms_link">
</div>
</div>
</div>
</header>
<div class=" wh_search_input navbar-form wh_topic_page_search search " role="form">
<form id="searchForm" method="get" role="search" action="../../../search.html"><div><input type="search" placeholder="搜索 " class="wh_search_textfield" id="textToSearch" name="searchQuery" aria-label="搜索查询" required="required"/><button type="submit" class="wh_search_button" aria-label="搜索"><span class="search_input_text">搜索</span></button></div></form>
</div>
<div class="container-fluid" id="wh_topic_container">
<div class="row">
<nav class="wh_tools d-print-none navbar-expand-md" aria-label="Tools">
<div data-tooltip-position="bottom" class=" wh_breadcrumb "></div>
<div class="wh_right_tools">
<button class="wh_hide_highlight" aria-label="切换搜索突出显示" title="切换搜索突出显示"></button>
<button class="webhelp_expand_collapse_sections" data-next-state="collapsed" aria-label="折叠截面" title="折叠截面"></button>
<div class=" wh_print_link print d-none d-md-inline-block "><button onClick="window.print()" title="打印此页" aria-label="打印此页"></button></div>
</div>
</nav>
</div>
<div class="wh_content_area">
<div class="row">
<div class="col-12" id="wh_topic_body">
<div class=" wh_topic_content body "><main role="main"><article class="- topic/topic concept/concept topic concept" role="article" aria-labelledby="ariaid-title1"><span class="edit-link" style="font-size:12px; opacity:0.6; text-align:right; vertical-align:middle"><a target="_blank" href="http://172.16.35.88/tasks/jdssno1uvvbf2mltu9kb9v3if05d5gopuakboe8hlud18rma/edit/F:/aicdita/aicdita-cn/topics/sdk/psadc/psadc-interface_design.dita">Edit online</a></span><h1 class="- topic/title title topictitle1" id="ariaid-title1">接口设计</h1><div class="date inPage">24 Jan 2024</div><div style="color: gray;"></div><div class="- topic/body concept/conbody body conbody"><div class="table-container"><table class="- topic/table table frame-all" id="psadc_interface_design__table_k3k_dtz_21c" data-ofbid="psadc_interface_design__table_k3k_dtz_21c" data-cols="2"><caption class="- topic/title title tablecap" data-caption-side="top" data-is-repeated="true"><span class="table--title-label"><span class="table--title-label-number"> 1</span><span class="table--title-label-punctuation">. </span></span><span class="table--title">aic_psadc_read_raw</span></caption><colgroup><col style="width:25%"/><col style="width:75%"/></colgroup><thead class="- topic/thead thead"><tr class="- topic/row"><th class="- topic/entry entry colsep-1 rowsep-1" id="psadc_interface_design__table_k3k_dtz_21c__entry__1">函数原型</th><th class="- topic/entry entry colsep-0 rowsep-1" id="psadc_interface_design__table_k3k_dtz_21c__entry__2">static int aic_psadc_read_raw(struct iio_dev *iodev, struct
iio_chan_spec const *chan, int *val, int *val2, long mask)</th></tr></thead><tbody class="- topic/tbody tbody"><tr class="- topic/row"><td class="- topic/entry entry colsep-1 rowsep-1" headers="psadc_interface_design__table_k3k_dtz_21c__entry__1">功能说明</td><td class="- topic/entry entry colsep-0 rowsep-1" headers="psadc_interface_design__table_k3k_dtz_21c__entry__2">读取一个 ADC 通道的当前数据</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-1 rowsep-1" headers="psadc_interface_design__table_k3k_dtz_21c__entry__1">参数定义</td><td class="- topic/entry entry colsep-0 rowsep-1" headers="psadc_interface_design__table_k3k_dtz_21c__entry__2">iodev - 指向一个 iio 设备 chan - 当前 ADC 通道的配置信息 val - 用于保存读取到的数据 val2 -
用于保存读取到的数据,用于和 val 做数据组合,部分 mask 类型需要 mask - 数据类型</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-1 rowsep-1" headers="psadc_interface_design__table_k3k_dtz_21c__entry__1">返回值</td><td class="- topic/entry entry colsep-0 rowsep-1" headers="psadc_interface_design__table_k3k_dtz_21c__entry__2">0成功。 &lt; 0失败</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-1 rowsep-0" headers="psadc_interface_design__table_k3k_dtz_21c__entry__1">注意事项</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="psadc_interface_design__table_k3k_dtz_21c__entry__2">-</td></tr></tbody></table></div></div></article></main></div>
</div>
</div>
</div>
</div>
<footer class="navbar navbar-default wh_footer">
<div class=" footer-container mx-auto ">
<title>footer def</title>
<style><!--
.p1 {
font-family: FangZhengShuSong, Times, serif;
}
.p2 {
font-family: Arial, Helvetica, sans-serif;
}
.p3 {
font-family: "Lucida Console", "Courier New", monospace;
}
--></style>
<div class="webhelp.fragment.footer">
<p class="p1">Copyright © 2019-2024 广东匠芯创科技有限公司. All rights reserved.</p>
</div><div>
<div class="generation_time">
Update Time: 2025-01-21
</div>
</div>
</div>
</footer>
<div id="go2top" class="d-print-none">
<span class="oxy-icon oxy-icon-up"></span>
</div>
<div id="modal_img_large" class="modal">
<span class="close oxy-icon oxy-icon-remove"></span>
<div id="modal_img_container"></div>
<div id="caption"></div>
</div>
<script src="${pd}/publishing/publishing-styles-AIC-template/js/custom.js" defer="defer"></script>
</body>
</html>

View File

@@ -0,0 +1,198 @@
<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-cn" lang="zh-cn" data-whc_version="26.0">
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta name="description" content="初始化流程 PSADC 驱动的初始化接口通过 INIT_DEVICE_EXPORT(drv_psadc_init) 完成,会通过调用 ADC 子系统的接口 rt_hw_adc_register() 注册一个 ADC 设备。 PSADC 控制器的初始化过程,主要步骤有: 初始化模块的 clk 注册中断 初始化默认参数 向设备框架中注册 ADC 设备 中断处理流程 PSADC ..."/><meta name="DC.rights.owner" content="(C) 版权 2025"/><meta name="copyright" content="(C) 版权 2025"/><meta name="generator" content="DITA-OT"/><meta name="DC.type" content="concept"/><meta name="DC.contributor" content="yan.wang"/><meta name="DC.date.modified" content="2024-06-07"/><meta name="DC.format" content="HTML5"/><meta name="DC.identifier" content="psadc_key_procedures"/><meta name="DC.language" content="zh-CN"/><title>关键流程设计</title><!-- Build number 2023110923. --><meta name="wh-path2root" content="../../../"/><meta name="wh-toc-id" content=""/><meta name="wh-source-relpath" content="topics/sdk/psadc/psadc-key_procedures.dita"/><meta name="wh-out-relpath" content="topics/sdk/psadc/psadc-key_procedures.html"/>
<link rel="stylesheet" type="text/css" href="../../../webhelp/app/commons.css?buildId=2023110923"/>
<link rel="stylesheet" type="text/css" href="../../../webhelp/app/topic.css?buildId=2023110923"/>
<script src="../../../webhelp/app/options/properties.js?buildId=20250121171154"></script>
<script src="../../../webhelp/app/localization/strings.js?buildId=2023110923"></script>
<script src="../../../webhelp/app/search/index/keywords.js?buildId=20250121171154"></script>
<script defer="defer" src="../../../webhelp/app/commons.js?buildId=2023110923"></script>
<script defer="defer" src="../../../webhelp/app/topic.js?buildId=2023110923"></script>
<link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-styles-web.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/notes.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-common.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-images.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/footnote.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-web-watermark.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/topic-body-list.css?buildId=2023110923"/></head>
<body id="psadc_key_procedures" class="wh_topic_page frmBody">
<a href="#wh_topic_body" class="sr-only sr-only-focusable">
跳转到主要内容
</a>
<header class="navbar navbar-default wh_header">
<div class="container-fluid">
<div class="wh_header_flex_container navbar-nav navbar-expand-md navbar-dark">
<div class="wh_logo_and_publication_title_container">
<div class="wh_logo_and_publication_title">
<a href="http://www.artinchip.com" class=" wh_logo d-none d-sm-block "><img src="../../../company-logo-white.png" alt="RTOS SDK 使用指南SDK 指南文件"/></a>
<div class=" wh_publication_title "><a href="../../../index.html"><span class="booktitle"><span class="ph mainbooktitle">RTOS SDK 使用指南</span><span class="ph booktitlealt">SDK 指南文件</span></span></a></div>
</div>
</div>
<div class="wh_top_menu_and_indexterms_link collapse navbar-collapse" id="wh_top_menu_and_indexterms_link">
</div>
</div>
</div>
</header>
<div class=" wh_search_input navbar-form wh_topic_page_search search " role="form">
<form id="searchForm" method="get" role="search" action="../../../search.html"><div><input type="search" placeholder="搜索 " class="wh_search_textfield" id="textToSearch" name="searchQuery" aria-label="搜索查询" required="required"/><button type="submit" class="wh_search_button" aria-label="搜索"><span class="search_input_text">搜索</span></button></div></form>
</div>
<div class="container-fluid" id="wh_topic_container">
<div class="row">
<nav class="wh_tools d-print-none navbar-expand-md" aria-label="Tools">
<div data-tooltip-position="bottom" class=" wh_breadcrumb "></div>
<div class="wh_right_tools">
<button class="wh_hide_highlight" aria-label="切换搜索突出显示" title="切换搜索突出显示"></button>
<button class="webhelp_expand_collapse_sections" data-next-state="collapsed" aria-label="折叠截面" title="折叠截面"></button>
<div class=" wh_print_link print d-none d-md-inline-block "><button onClick="window.print()" title="打印此页" aria-label="打印此页"></button></div>
</div>
</nav>
</div>
<div class="wh_content_area">
<div class="row">
<div class="col-lg-10 col-md-10 col-sm-10 col-xs-12" id="wh_topic_body">
<button id="wh_close_topic_toc_button" class="close-toc-button d-none" aria-label="Toggle topic table of content" aria-controls="wh_topic_toc" aria-expanded="true">
<span class="close-toc-icon-container">
<span class="close-toc-icon"></span>
</span>
</button>
<div class=" wh_topic_content body "><main role="main"><article class="- topic/topic concept/concept topic concept" role="article" aria-labelledby="ariaid-title1"><span class="edit-link" style="font-size:12px; opacity:0.6; text-align:right; vertical-align:middle"><a target="_blank" href="http://172.16.35.88/tasks/jdssno1uvvbf2mltu9kb9v3if05d5gopuakboe8hlud18rma/edit/F:/aicdita/aicdita-cn/topics/sdk/psadc/psadc-key_procedures.dita">Edit online</a></span><h1 class="- topic/title title topictitle1" id="ariaid-title1">关键流程设计</h1><div class="date inPage">7 Jun 2024</div><div style="color: gray;"></div><div class="- topic/body concept/conbody body conbody"><section class="- topic/section section" id="psadc_key_procedures__section_yff_zz4_g1c" data-ofbid="psadc_key_procedures__section_yff_zz4_g1c"><h2 class="- topic/title title sectiontitle">初始化流程</h2>
<p class="- topic/p p" data-ofbid="d343509e27__20250121172118">PSADC 驱动的初始化接口通过 <code class="+ topic/ph pr-d/codeph ph codeph">INIT_DEVICE_EXPORT(drv_psadc_init)</code> 完成,会通过调用
ADC 子系统的接口 rt_hw_adc_register() 注册一个 ADC 设备。</p>
<div class="- topic/p p" data-ofbid="d343509e33__20250121172118">PSADC 控制器的初始化过程,主要步骤有:<ol class="- topic/ol ol" id="psadc_key_procedures__ol_ks4_zz4_g1c" data-ofbid="psadc_key_procedures__ol_ks4_zz4_g1c"><li class="- topic/li li" data-ofbid="d343509e36__20250121172118">
<p class="- topic/p p" data-ofbid="d343509e38__20250121172118">初始化模块的 clk</p>
</li><li class="- topic/li li" data-ofbid="d343509e41__20250121172118">
<p class="- topic/p p" data-ofbid="d343509e43__20250121172118">注册中断</p>
</li><li class="- topic/li li" data-ofbid="d343509e46__20250121172118">
<p class="- topic/p p" data-ofbid="d343509e48__20250121172118">初始化默认参数</p>
</li><li class="- topic/li li" data-ofbid="d343509e51__20250121172118">
<p class="- topic/p p" data-ofbid="d343509e53__20250121172118">向设备框架中注册 ADC 设备</p>
</li></ol></div>
</section><section class="- topic/section section" id="psadc_key_procedures__section_lzs_vsz_21c" data-ofbid="psadc_key_procedures__section_lzs_vsz_21c"><h2 class="- topic/title title sectiontitle">中断处理流程</h2>
<p class="- topic/p p" data-ofbid="d343509e62__20250121172118">PSADC 支持使用中断方式来读取数据,这样避免软件去做等待处理。</p>
<figure class="- topic/fig fig fignone" id="psadc_key_procedures__fig_jgn_wsz_21c" data-ofbid="psadc_key_procedures__fig_jgn_wsz_21c"><br/><div class="imagecenter"><img class="- topic/image image imagecenter" id="psadc_key_procedures__image_mzs_vsz_21c" src="../../../images/psadc/psadc_irq_flow1.png" alt="psadc_irq_flow1"/></div><br/><figcaption data-caption-side="bottom" class="- topic/title title figcapcenter"><span class="figtitleprefix fig--title-label"><span class="fig--title-label-number"> 1</span><span class="fig--title-label-punctuation">. </span></span><span class="fig--title">PSADC 非周期模式的数据采集流程</span></figcaption></figure>
<ul class="- topic/ul ul" id="psadc_key_procedures__ul_nzs_vsz_21c" data-ofbid="psadc_key_procedures__ul_nzs_vsz_21c"><li class="- topic/li li" data-ofbid="d343509e73__20250121172118">
<p class="- topic/p p" data-ofbid="d343509e75__20250121172118">对于非周期模式:当用户层触发<span class="- topic/ph ph">convert()</span>接口,就会启动一次硬件去读数据</p>
</li><li class="- topic/li li" data-ofbid="d343509e81__20250121172118">
<p class="- topic/p p" data-ofbid="d343509e83__20250121172118">当硬件准备好数据,会产生一个中断</p>
</li><li class="- topic/li li" data-ofbid="d343509e86__20250121172118">
<p class="- topic/p p" data-ofbid="d343509e88__20250121172118">在中断处理函数中,用
Flag 来区分是哪个通道有数据,逐个通道扫描将数据读出,会缓存到一个全局变量中</p>
</li></ul>
</section></div></article></main></div>
</div>
<nav role="navigation" id="wh_topic_toc" aria-label="On this page" class="col-lg-2 d-none d-lg-block navbar d-print-none">
<div id="wh_topic_toc_content">
<div class=" wh_topic_toc "><div class="wh_topic_label">在本页上</div><ul><li class="section-item"><div class="section-title"><a href="#psadc_key_procedures__section_yff_zz4_g1c" data-tocid="psadc_key_procedures__section_yff_zz4_g1c">初始化流程</a></div></li><li class="section-item"><div class="section-title"><a href="#psadc_key_procedures__section_lzs_vsz_21c" data-tocid="psadc_key_procedures__section_lzs_vsz_21c">中断处理流程</a></div></li></ul></div>
</div>
</nav>
</div>
</div>
</div>
<footer class="navbar navbar-default wh_footer">
<div class=" footer-container mx-auto ">
<title>footer def</title>
<style><!--
.p1 {
font-family: FangZhengShuSong, Times, serif;
}
.p2 {
font-family: Arial, Helvetica, sans-serif;
}
.p3 {
font-family: "Lucida Console", "Courier New", monospace;
}
--></style>
<div class="webhelp.fragment.footer">
<p class="p1">Copyright © 2019-2024 广东匠芯创科技有限公司. All rights reserved.</p>
</div><div>
<div class="generation_time">
Update Time: 2025-01-21
</div>
</div>
</div>
</footer>
<div id="go2top" class="d-print-none">
<span class="oxy-icon oxy-icon-up"></span>
</div>
<div id="modal_img_large" class="modal">
<span class="close oxy-icon oxy-icon-remove"></span>
<div id="modal_img_container"></div>
<div id="caption"></div>
</div>
<script src="${pd}/publishing/publishing-styles-AIC-template/js/custom.js" defer="defer"></script>
</body>
</html>

View File

@@ -0,0 +1,218 @@
<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-cn" lang="zh-cn" data-whc_version="26.0">
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta name="description" content="测试环境 硬件:开发板 软件: PC 端的串口终端软件,用于 PC 和开发板进行串口通信 test_psadc 测试程序 test_psadc 测试 在 Luban-Lite 根目录下执行 scons --menuconfig ,进入 menuconfig 的功能配置界面,按如下选择: Drivers options ---&gt; Drivers examples ---&gt; [*] Enable ..."/><meta name="DC.rights.owner" content="(C) 版权 2025"/><meta name="copyright" content="(C) 版权 2025"/><meta name="generator" content="DITA-OT"/><meta name="DC.type" content="concept"/><meta name="DC.contributor" content="yan.wang"/><meta name="DC.date.modified" content="2024-12-23"/><meta name="DC.format" content="HTML5"/><meta name="DC.identifier" content="psadc_test_guide"/><meta name="DC.language" content="zh-CN"/><title>测试指南</title><!-- Build number 2023110923. --><meta name="wh-path2root" content="../../../"/><meta name="wh-toc-id" content=""/><meta name="wh-source-relpath" content="topics/sdk/psadc/psadc-test_guide.dita"/><meta name="wh-out-relpath" content="topics/sdk/psadc/psadc-test_guide.html"/>
<link rel="stylesheet" type="text/css" href="../../../webhelp/app/commons.css?buildId=2023110923"/>
<link rel="stylesheet" type="text/css" href="../../../webhelp/app/topic.css?buildId=2023110923"/>
<script src="../../../webhelp/app/options/properties.js?buildId=20250121171154"></script>
<script src="../../../webhelp/app/localization/strings.js?buildId=2023110923"></script>
<script src="../../../webhelp/app/search/index/keywords.js?buildId=20250121171154"></script>
<script defer="defer" src="../../../webhelp/app/commons.js?buildId=2023110923"></script>
<script defer="defer" src="../../../webhelp/app/topic.js?buildId=2023110923"></script>
<link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-styles-web.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/notes.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-common.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-images.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/footnote.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-web-watermark.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/topic-body-list.css?buildId=2023110923"/></head>
<body id="psadc_test_guide" class="wh_topic_page frmBody">
<a href="#wh_topic_body" class="sr-only sr-only-focusable">
跳转到主要内容
</a>
<header class="navbar navbar-default wh_header">
<div class="container-fluid">
<div class="wh_header_flex_container navbar-nav navbar-expand-md navbar-dark">
<div class="wh_logo_and_publication_title_container">
<div class="wh_logo_and_publication_title">
<a href="http://www.artinchip.com" class=" wh_logo d-none d-sm-block "><img src="../../../company-logo-white.png" alt="RTOS SDK 使用指南SDK 指南文件"/></a>
<div class=" wh_publication_title "><a href="../../../index.html"><span class="booktitle"><span class="ph mainbooktitle">RTOS SDK 使用指南</span><span class="ph booktitlealt">SDK 指南文件</span></span></a></div>
</div>
</div>
<div class="wh_top_menu_and_indexterms_link collapse navbar-collapse" id="wh_top_menu_and_indexterms_link">
</div>
</div>
</div>
</header>
<div class=" wh_search_input navbar-form wh_topic_page_search search " role="form">
<form id="searchForm" method="get" role="search" action="../../../search.html"><div><input type="search" placeholder="搜索 " class="wh_search_textfield" id="textToSearch" name="searchQuery" aria-label="搜索查询" required="required"/><button type="submit" class="wh_search_button" aria-label="搜索"><span class="search_input_text">搜索</span></button></div></form>
</div>
<div class="container-fluid" id="wh_topic_container">
<div class="row">
<nav class="wh_tools d-print-none navbar-expand-md" aria-label="Tools">
<div data-tooltip-position="bottom" class=" wh_breadcrumb "></div>
<div class="wh_right_tools">
<button class="wh_hide_highlight" aria-label="切换搜索突出显示" title="切换搜索突出显示"></button>
<button class="webhelp_expand_collapse_sections" data-next-state="collapsed" aria-label="折叠截面" title="折叠截面"></button>
<div class=" wh_print_link print d-none d-md-inline-block "><button onClick="window.print()" title="打印此页" aria-label="打印此页"></button></div>
</div>
</nav>
</div>
<div class="wh_content_area">
<div class="row">
<div class="col-12" id="wh_topic_body">
<div class=" wh_topic_content body "><main role="main"><article class="- topic/topic concept/concept topic concept" role="article" aria-labelledby="ariaid-title1"><span class="edit-link" style="font-size:12px; opacity:0.6; text-align:right; vertical-align:middle"><a target="_blank" href="http://172.16.35.88/tasks/jdssno1uvvbf2mltu9kb9v3if05d5gopuakboe8hlud18rma/edit/F:/aicdita/aicdita-cn/topics/sdk/psadc/psadc-test_guide.dita">Edit online</a></span><h1 class="- topic/title title topictitle1" id="ariaid-title1">测试指南</h1><div class="date inPage">23 Dec 2024</div><div style="color: gray;">
Read time: 2 minute(s)
</div><div class="- topic/body concept/conbody body conbody"><div class="- topic/p p" data-ofbid="d132650e22__20250121171606"><strong class="+ topic/ph hi-d/b ph b">测试环境</strong><ul class="- topic/ul ul" id="psadc_test_guide__ul_ggf_jsz_21c" data-ofbid="psadc_test_guide__ul_ggf_jsz_21c"><li class="- topic/li li" data-ofbid="d132650e27__20250121171606">硬件:开发板</li><li class="- topic/li li" data-ofbid="d132650e29__20250121171606">软件:<ul class="- topic/ul ul" id="psadc_test_guide__ul_jhv_mz4_g1c" data-ofbid="psadc_test_guide__ul_jhv_mz4_g1c"><li class="- topic/li li" data-ofbid="d132650e32__20250121171606">PC 端的串口终端软件,用于 PC 和开发板进行串口通信</li><li class="- topic/li li" data-ofbid="d132650e34__20250121171606">
<p class="- topic/p p" data-ofbid="d132650e36__20250121171606">test_psadc 测试程序</p>
</li></ul></li></ul></div><section class="- topic/section section" id="psadc_test_guide__section_rdj_pz4_g1c" data-ofbid="psadc_test_guide__section_rdj_pz4_g1c"><h2 class="- topic/title title sectiontitle">test_psadc 测试</h2>
<div class="- topic/p p" data-ofbid="d132650e44__20250121171606">
<ol class="- topic/ol ol" id="psadc_test_guide__ol_pfb_qz4_g1c" data-ofbid="psadc_test_guide__ol_pfb_qz4_g1c"><li class="- topic/li li" data-ofbid="d132650e47__20250121171606">
<p class="- topic/p p" data-ofbid="d132650e49__20250121171606">在 Luban-Lite 根目录下执行 <code class="+ topic/ph pr-d/codeph ph codeph">scons
--menuconfig</code>,进入 menuconfig 的功能配置界面,按如下选择:</p>
<pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="psadc_test_guide__pre_qdj_pz4_g1c" data-ofbid="psadc_test_guide__pre_qdj_pz4_g1c">Drivers options ---&gt;
Drivers examples ---&gt;
[*] Enable PSADC driver test command
</pre>
</li><li class="- topic/li li" data-ofbid="d132650e58__20250121171606"><strong class="+ topic/ph hi-d/b ph b">test_psadc 测试</strong>:根据不同的开发环境,在打开 PSADC 的编译后,板子上可直接运行相应的 psadc 命令:<ul class="- topic/ul ul" id="psadc_test_guide__ul_xvm_by4_ybc" data-ofbid="psadc_test_guide__ul_xvm_by4_ybc"><li class="- topic/li li" data-ofbid="d132650e63__20250121171606">RTOS
开发环境:<pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="psadc_test_guide__pre_sdj_pz4_g1c" data-ofbid="psadc_test_guide__pre_sdj_pz4_g1c">test_psadc -h</pre><pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="psadc_test_guide__codeblock_pxl_mfk_5dc" data-ofbid="psadc_test_guide__codeblock_pxl_mfk_5dc">Compile time: Jul <span class="hl-number">26202308</span>:<span class="hl-number">20</span>:<span class="hl-number">53</span>
Usage: test_psadc [options]:
-c, --channel Select one channel <strong class="+ topic/ph hi-d/b ph b">in</strong>[<span class="hl-number">0</span>, <span class="hl-number">11</span>], <strong class="hl-keyword">default</strong> is <span class="hl-number">0</span>
-t, --voltage Input standard voltage, <strong class="hl-keyword">default</strong> is <span class="hl-number">3</span>
-h, --help
Example: test_psadc -c <span class="hl-number">4</span> -t <span class="hl-number">3</span></pre></li><li class="- topic/li li" data-ofbid="d132650e72__20250121171606">Baremetal
开发环境<pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="psadc_test_guide__codeblock_o3j_ry4_ybc" data-ofbid="psadc_test_guide__codeblock_o3j_ry4_ybc">test_psadc help</pre><pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="psadc_test_guide__codeblock_lsp_mfk_5dc" data-ofbid="psadc_test_guide__codeblock_lsp_mfk_5dc">Compile time: May <span class="hl-number">29</span> <span class="hl-number">2024</span> <span class="hl-number">13</span>:<span class="hl-number">23</span>:<span class="hl-number">14</span>
Usage: test_psadc [options]
test_psadc read : Get the adc value
test_psadc modify &lt;standard voltage&gt; : Modify standard voltage, <strong class="hl-keyword">default</strong> is <span class="hl-number">3</span>
test_psadc status : Check the psadc status
test_psadc help : Get this help</pre><div class="- topic/p p" data-ofbid="d132650e78__20250121171606">示例:<pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="psadc_test_guide__codeblock_nw4_bpk_5dc" data-ofbid="psadc_test_guide__codeblock_nw4_bpk_5dc">test_psadc read</pre></div></li></ul></li><li class="- topic/li li" data-ofbid="d132650e82__20250121171606">ADC 读取测试ADC 数据的读取可以使用 shell 命令 <code class="+ topic/ph pr-d/codeph ph codeph">test_psadc</code>
,每次可读取某一个通道中的当前数据。<ul class="- topic/ul ul" id="psadc_test_guide__ul_gkh_4y4_ybc" data-ofbid="psadc_test_guide__ul_gkh_4y4_ybc"><li class="- topic/li li" data-ofbid="d132650e88__20250121171606">RTOS
开发环境<pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="psadc_test_guide__codeblock_o3r_gy4_ybc" data-ofbid="psadc_test_guide__codeblock_o3r_gy4_ybc">test_psadc -s</pre><pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="psadc_test_guide__codeblock_exw_mfk_5dc" data-ofbid="psadc_test_guide__codeblock_exw_mfk_5dc">In PSADC V1.<span class="hl-number">01</span>
enabled <span class="hl-number">3</span> channels: [<span class="hl-number">5</span>] [<span class="hl-number">6</span>] [<span class="hl-number">7</span>]</pre><ul class="- topic/ul ul" id="psadc_test_guide__ul_sxx_vfk_5dc" data-ofbid="psadc_test_guide__ul_sxx_vfk_5dc"><li class="- topic/li li" data-ofbid="d132650e95__20250121171606">
<div class="- topic/p p" data-ofbid="d132650e97__20250121171606">未设置 adc 基准参考电压时,采用 adc 基准参考电压为 3V
进行计算<pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="psadc_test_guide__codeblock_gc1_nfk_5dc" data-ofbid="psadc_test_guide__codeblock_gc1_nfk_5dc">test_psadc -t <span class="hl-number">3</span></pre></div>
</li><li class="- topic/li li" data-ofbid="d132650e102__20250121171606">未设置采样次数时,默认采样 10
次:<pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="psadc_test_guide__codeblock_aw2_nfk_5dc" data-ofbid="psadc_test_guide__codeblock_aw2_nfk_5dc">test_psadc -n <span class="hl-number">2</span></pre></li><li class="- topic/li li" data-ofbid="d132650e106__20250121171606">
<pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="psadc_test_guide__codeblock_ubk_nfk_5dc" data-ofbid="psadc_test_guide__codeblock_ubk_nfk_5dc">test_psadc -r</pre>
<pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="psadc_test_guide__codeblock_kzr_nfk_5dc" data-ofbid="psadc_test_guide__codeblock_kzr_nfk_5dc">Start samplng <span class="hl-number">2</span> samples <strong class="hl-keyword">for</strong> <span class="hl-number">3</span> channels
Sample time: <span class="hl-number">11</span> us
[<span class="hl-number">1</span>] PSADC: <span class="hl-number">4095</span> <span class="hl-number">976</span> <span class="hl-number">833</span> # ADC 值依次是所设置通道(从小到大排序[<span class="hl-number">5</span>][<span class="hl-number">6</span>][<span class="hl-number">7</span>]通道)的采样值
voltage: <span class="hl-number">3.</span> <span class="hl-number">0</span>v <span class="hl-number">0.71</span>v <span class="hl-number">0.61</span>v # 同理,该电压值依次是[<span class="hl-number">5</span>][<span class="hl-number">6</span>][<span class="hl-number">7</span>]通道的电压
Sample time: <span class="hl-number">10</span> us
[<span class="hl-number">2</span>] PSADC: <span class="hl-number">4095</span> <span class="hl-number">907</span> <span class="hl-number">750</span>
voltage: <span class="hl-number">3.</span> <span class="hl-number">0</span>v <span class="hl-number">0.66</span>v <span class="hl-number">0.54</span>v
Sample time: <span class="hl-number">10</span> us</pre>
</li></ul></li><li class="- topic/li li" data-ofbid="d132650e114__20250121171606">Baremetal
开发环境<pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="psadc_test_guide__codeblock_xyb_ty4_ybc" data-ofbid="psadc_test_guide__codeblock_xyb_ty4_ybc">test_psadc status</pre><pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="psadc_test_guide__codeblock_emr_xfk_5dc" data-ofbid="psadc_test_guide__codeblock_emr_xfk_5dc">In PSADC V1.<span class="hl-number">01</span>
enabled <span class="hl-number">3</span> channels: [<span class="hl-number">5</span>] [<span class="hl-number">6</span>] [<span class="hl-number">7</span>]</pre><p class="- topic/p p" data-ofbid="d132650e120__20250121171606">未设置 adc 基准参考电压时,采用
adc 基准参考电压为 3V
进行计算:</p><pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="psadc_test_guide__codeblock_bkv_xfk_5dc" data-ofbid="psadc_test_guide__codeblock_bkv_xfk_5dc">test_psadc modify <span class="hl-number">3</span></pre><pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="psadc_test_guide__codeblock_u1v_yfk_5dc" data-ofbid="psadc_test_guide__codeblock_u1v_yfk_5dc">test_psadc read</pre><pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="psadc_test_guide__codeblock_ajb_zfk_5dc" data-ofbid="psadc_test_guide__codeblock_ajb_zfk_5dc">Start samplng <strong class="hl-keyword">for</strong> <span class="hl-number">3</span> channels
Sample time: <span class="hl-number">11</span> us
[<span class="hl-number">1</span>] PSADC: <span class="hl-number">4095</span> <span class="hl-number">976</span> <span class="hl-number">833</span> # ADC 值依次是所设置通道(从小到大排序[<span class="hl-number">5</span>][<span class="hl-number">6</span>][<span class="hl-number">7</span>]通道)的采样值
voltage: <span class="hl-number">3.</span> <span class="hl-number">0</span>v <span class="hl-number">0.71</span>v <span class="hl-number">0.61</span>v # 同理,该电压值依次是[<span class="hl-number">5</span>][<span class="hl-number">6</span>][<span class="hl-number">7</span>]通道的电压
Sample time: <span class="hl-number">10</span> us
[<span class="hl-number">2</span>] PSADC: <span class="hl-number">4095</span> <span class="hl-number">907</span> <span class="hl-number">750</span>
voltage: <span class="hl-number">3.</span> <span class="hl-number">0</span>v <span class="hl-number">0.66</span>v <span class="hl-number">0.54</span>v
Sample time: <span class="hl-number">10</span> us</pre></li></ul></li></ol>
</div>
</section></div></article></main></div>
</div>
</div>
</div>
</div>
<footer class="navbar navbar-default wh_footer">
<div class=" footer-container mx-auto ">
<title>footer def</title>
<style><!--
.p1 {
font-family: FangZhengShuSong, Times, serif;
}
.p2 {
font-family: Arial, Helvetica, sans-serif;
}
.p3 {
font-family: "Lucida Console", "Courier New", monospace;
}
--></style>
<div class="webhelp.fragment.footer">
<p class="p1">Copyright © 2019-2024 广东匠芯创科技有限公司. All rights reserved.</p>
</div><div>
<div class="generation_time">
Update Time: 2025-01-21
</div>
</div>
</div>
</footer>
<div id="go2top" class="d-print-none">
<span class="oxy-icon oxy-icon-up"></span>
</div>
<div id="modal_img_large" class="modal">
<span class="close oxy-icon oxy-icon-remove"></span>
<div id="modal_img_container"></div>
<div id="caption"></div>
</div>
<script src="${pd}/publishing/publishing-styles-AIC-template/js/custom.js" defer="defer"></script>
</body>
</html>

View File

@@ -0,0 +1,271 @@
<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-cn" lang="zh-cn" data-whc_version="26.0">
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta name="description" content="内核配置 配置 IIO 在 SDK 根目录下执行 make menuconfig ,进入 menuconfig 配置界面,按如下选择: ArtInChip Luban SDK Configuration Linux kernel Advance setting Linux Kernel Tools &lt;*&gt;iio 配置 PSADC 在 SDK 根目录下,执行下列命令,进入 kernel ..."/><meta name="DC.rights.owner" content="(C) 版权 2025"/><meta name="copyright" content="(C) 版权 2025"/><meta name="generator" content="DITA-OT"/><meta name="DC.type" content="concept"/><meta name="DC.contributor" content="yan.wang"/><meta name="DC.date.modified" content="2024-12-17"/><meta name="DC.format" content="HTML5"/><meta name="DC.identifier" content="psadc_configuration"/><meta name="DC.language" content="zh-CN"/><title>PSADC 配置</title><!-- Build number 2023110923. --><meta name="wh-path2root" content="../../../"/><meta name="wh-toc-id" content=""/><meta name="wh-source-relpath" content="topics/sdk/psadc/psadc_config.dita"/><meta name="wh-out-relpath" content="topics/sdk/psadc/psadc_config.html"/>
<link rel="stylesheet" type="text/css" href="../../../webhelp/app/commons.css?buildId=2023110923"/>
<link rel="stylesheet" type="text/css" href="../../../webhelp/app/topic.css?buildId=2023110923"/>
<script src="../../../webhelp/app/options/properties.js?buildId=20250121171154"></script>
<script src="../../../webhelp/app/localization/strings.js?buildId=2023110923"></script>
<script src="../../../webhelp/app/search/index/keywords.js?buildId=20250121171154"></script>
<script defer="defer" src="../../../webhelp/app/commons.js?buildId=2023110923"></script>
<script defer="defer" src="../../../webhelp/app/topic.js?buildId=2023110923"></script>
<link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-styles-web.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/notes.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-common.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-images.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/footnote.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-web-watermark.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/topic-body-list.css?buildId=2023110923"/></head>
<body id="psadc_configuration" class="wh_topic_page frmBody">
<a href="#wh_topic_body" class="sr-only sr-only-focusable">
跳转到主要内容
</a>
<header class="navbar navbar-default wh_header">
<div class="container-fluid">
<div class="wh_header_flex_container navbar-nav navbar-expand-md navbar-dark">
<div class="wh_logo_and_publication_title_container">
<div class="wh_logo_and_publication_title">
<a href="http://www.artinchip.com" class=" wh_logo d-none d-sm-block "><img src="../../../company-logo-white.png" alt="RTOS SDK 使用指南SDK 指南文件"/></a>
<div class=" wh_publication_title "><a href="../../../index.html"><span class="booktitle"><span class="ph mainbooktitle">RTOS SDK 使用指南</span><span class="ph booktitlealt">SDK 指南文件</span></span></a></div>
</div>
</div>
<div class="wh_top_menu_and_indexterms_link collapse navbar-collapse" id="wh_top_menu_and_indexterms_link">
</div>
</div>
</div>
</header>
<div class=" wh_search_input navbar-form wh_topic_page_search search " role="form">
<form id="searchForm" method="get" role="search" action="../../../search.html"><div><input type="search" placeholder="搜索 " class="wh_search_textfield" id="textToSearch" name="searchQuery" aria-label="搜索查询" required="required"/><button type="submit" class="wh_search_button" aria-label="搜索"><span class="search_input_text">搜索</span></button></div></form>
</div>
<div class="container-fluid" id="wh_topic_container">
<div class="row">
<nav class="wh_tools d-print-none navbar-expand-md" aria-label="Tools">
<div data-tooltip-position="bottom" class=" wh_breadcrumb "></div>
<div class="wh_right_tools">
<button class="wh_hide_highlight" aria-label="切换搜索突出显示" title="切换搜索突出显示"></button>
<button class="webhelp_expand_collapse_sections" data-next-state="collapsed" aria-label="折叠截面" title="折叠截面"></button>
<div class=" wh_print_link print d-none d-md-inline-block "><button onClick="window.print()" title="打印此页" aria-label="打印此页"></button></div>
</div>
</nav>
</div>
<div class="wh_content_area">
<div class="row">
<div class="col-lg-10 col-md-10 col-sm-10 col-xs-12" id="wh_topic_body">
<button id="wh_close_topic_toc_button" class="close-toc-button d-none" aria-label="Toggle topic table of content" aria-controls="wh_topic_toc" aria-expanded="true">
<span class="close-toc-icon-container">
<span class="close-toc-icon"></span>
</span>
</button>
<div class=" wh_topic_content body "><main role="main"><article class="- topic/topic concept/concept topic concept" role="article" aria-labelledby="ariaid-title1"><span class="edit-link" style="font-size:12px; opacity:0.6; text-align:right; vertical-align:middle"><a target="_blank" href="http://172.16.35.88/tasks/jdssno1uvvbf2mltu9kb9v3if05d5gopuakboe8hlud18rma/edit/F:/aicdita/aicdita-cn/topics/sdk/psadc/psadc_config.dita">Edit online</a></span><h1 class="- topic/title title topictitle1" id="ariaid-title1">PSADC 配置</h1><div class="date inPage">17 Dec 2024</div><div style="color: gray;">
Read time: 2 minute(s)
</div><div class="- topic/body concept/conbody body conbody"><section class="- topic/section section" id="psadc_configuration__section_asn_zrz_21c" data-ofbid="psadc_configuration__section_asn_zrz_21c"><h2 class="- topic/title title sectiontitle">内核配置</h2>
<div class="- topic/p p" data-ofbid="d113251e27__20250121171555">
<ol class="- topic/ol ol" id="psadc_configuration__ol_hvd_1sz_21c" data-ofbid="psadc_configuration__ol_hvd_1sz_21c"><li class="- topic/li li" data-ofbid="d113251e30__20250121171555">配置 IIO<p class="- topic/p p" data-ofbid="d113251e32__20250121171555">在 SDK 根目录下执行 <span class="+ topic/keyword sw-d/cmdname keyword cmdname">make menuconfig</span>,进入 menuconfig
配置界面,按如下选择:</p><pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="psadc_configuration__pre_f4v_yrz_21c" data-ofbid="psadc_configuration__pre_f4v_yrz_21c">ArtInChip Luban SDK Configuration
Linux kernel
Advance setting
Linux Kernel Tools
&lt;*&gt;iio
</pre></li><li class="- topic/li li" data-ofbid="d113251e39__20250121171555">配置 PSADC<div class="- topic/p p" data-ofbid="d113251e41__20250121171555">
<ol class="- topic/ol ol" type="a" data-ofbid="d113251e43__20250121171555"><li class="- topic/li li" data-ofbid="d113251e44__20250121171555">
<div class="- topic/div div">
<div class="- topic/p p" data-ofbid="d113251e48__20250121171555">在 SDK 根目录下,执行下列命令,进入 kernel
的功能配置界面:<pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="psadc_configuration__codeblock_wg1_3ml_sdc" data-ofbid="psadc_configuration__codeblock_wg1_3ml_sdc">make kernel-menuconfig</pre></div>
<p class="- topic/p p" data-ofbid="d113251e53__20250121171555">或使用简写命令</p>
<div class="- topic/p p" data-ofbid="d113251e56__20250121171555">
<pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="psadc_configuration__codeblock_uss_hml_sdc" data-ofbid="psadc_configuration__codeblock_uss_hml_sdc">make km</pre>
</div>
</div>
</li><li class="- topic/li li" data-ofbid="d113251e63__20250121171555">
<div class="- topic/p p" data-ofbid="d113251e65__20250121171555">在内核配置界面,按如下选择:<pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="psadc_configuration__pre_h4v_yrz_21c" data-ofbid="psadc_configuration__pre_h4v_yrz_21c">Linux
Device Drivers
&lt;*&gt; Industrial I/O support
Analog to digital converters
&lt;*&gt; ArtInChip PSADC driver
</pre></div>
</li></ol>
</div></li></ol>
</div>
</section><section class="- topic/section section" id="psadc_configuration__section_g4v_yrz_21c" data-ofbid="psadc_configuration__section_g4v_yrz_21c"><h2 class="- topic/title title sectiontitle">DTS 参数配置</h2>
<ol class="- topic/ol ol" id="psadc_configuration__ol_ryc_dsz_21c" data-ofbid="psadc_configuration__ol_ryc_dsz_21c"><li class="- topic/li li" data-ofbid="d113251e79__20250121171555">D211 配置<div class="- topic/p p" data-ofbid="d113251e81__20250121171555"><span class="+ topic/ph sw-d/filepath ph filepath">common/d211.dtsi</span> 中的 PSADC
控制器定义:<pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="psadc_configuration__codeblock_snt_dsz_21c" data-ofbid="psadc_configuration__codeblock_snt_dsz_21c">psadc: psadc@<span class="hl-number">18210000</span> {
compatible = <span class="hl-string">"artinchip,aic-psadc-v1.0"</span>;
reg = &lt;<span class="hl-number">0x0</span> <span class="hl-number">0x18210000</span> <span class="hl-number">0x0</span> <span class="hl-number">0x1000</span>&gt;;
interrupts-extended = &lt;&amp;plic0 <span class="hl-number">28</span> IRQ_TYPE_LEVEL_HIGH&gt;;
clocks = &lt;&amp;cmu CLK_PSADC&gt;, &lt;&amp;cmu CLK_APB0&gt;;
clock-names = <span class="hl-string">"psadc"</span>, <span class="hl-string">"pclk"</span>;
resets = &lt;&amp;rst RESET_PSADC&gt;;
#io-channel-cells = &lt;<span class="hl-number">1</span>&gt;;
status = <span class="hl-string">"disabled"</span>;
};</pre></div></li><li class="- topic/li li" id="psadc_configuration__li_ulw_htz_21c" data-ofbid="psadc_configuration__li_ulw_htz_21c">Board 配置<div class="- topic/p p" data-ofbid="d113251e90__20250121171555"><span class="+ topic/ph sw-d/filepath ph filepath">xxx/board.dts</span>
中的参数配置需要区分通道号,每个通道可以单独使能。使能的通道,需要指定该通道用到的 GPIO 配置,如下面的
<code class="+ topic/ph pr-d/codeph ph codeph">psadc5_pins</code><pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="psadc_configuration__codeblock_dfr_2sz_21c" data-ofbid="psadc_configuration__codeblock_dfr_2sz_21c">&amp;psadc {
status = <span class="hl-string">"okay"</span>;
pinctrl-names = <span class="hl-string">"default"</span>;
pinctrl-<span class="hl-number">0</span> = &lt;&amp;psadc5_pins&gt;;
psadc0 {
status = <span class="hl-string">"disabled"</span>;
};
psadc1 {
status = <span class="hl-string">"disabled"</span>;
};
psadc2 {
status = <span class="hl-string">"disabled"</span>;
};
psadc3 {
status = <span class="hl-string">"disabled"</span>;
};
psadc4 {
status = <span class="hl-string">"disabled"</span>;
};
psadc5 {
status = <span class="hl-string">"disabled"</span>;
};
psadc6 {
status = <span class="hl-string">"okay"</span>;
};
psadc7 {
status = <span class="hl-string">"disabled"</span>;
};
psadc8 {
status = <span class="hl-string">"disabled"</span>;
};
psadc9 {
status = <span class="hl-string">"disabled"</span>;
};
psadc10 {
status = <span class="hl-string">"disabled"</span>;
};
psadc11 {
status = <span class="hl-string">"disabled"</span>;
};
};</pre></div></li></ol>
</section></div></article></main></div>
</div>
<nav role="navigation" id="wh_topic_toc" aria-label="On this page" class="col-lg-2 d-none d-lg-block navbar d-print-none">
<div id="wh_topic_toc_content">
<div class=" wh_topic_toc "><div class="wh_topic_label">在本页上</div><ul><li class="section-item"><div class="section-title"><a href="#psadc_configuration__section_asn_zrz_21c" data-tocid="psadc_configuration__section_asn_zrz_21c">内核配置</a></div></li><li class="section-item"><div class="section-title"><a href="#psadc_configuration__section_g4v_yrz_21c" data-tocid="psadc_configuration__section_g4v_yrz_21c">DTS 参数配置</a></div></li></ul></div>
</div>
</nav>
</div>
</div>
</div>
<footer class="navbar navbar-default wh_footer">
<div class=" footer-container mx-auto ">
<title>footer def</title>
<style><!--
.p1 {
font-family: FangZhengShuSong, Times, serif;
}
.p2 {
font-family: Arial, Helvetica, sans-serif;
}
.p3 {
font-family: "Lucida Console", "Courier New", monospace;
}
--></style>
<div class="webhelp.fragment.footer">
<p class="p1">Copyright © 2019-2024 广东匠芯创科技有限公司. All rights reserved.</p>
</div><div>
<div class="generation_time">
Update Time: 2025-01-21
</div>
</div>
</div>
</footer>
<div id="go2top" class="d-print-none">
<span class="oxy-icon oxy-icon-up"></span>
</div>
<div id="modal_img_large" class="modal">
<span class="close oxy-icon oxy-icon-remove"></span>
<div id="modal_img_container"></div>
<div id="caption"></div>
</div>
<script src="${pd}/publishing/publishing-styles-AIC-template/js/custom.js" defer="defer"></script>
</body>
</html>

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,231 @@
<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-cn" lang="zh-cn" data-whc_version="26.0">
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta name="description" content="调试开关 在 SDK 根目录下,执行下列命令,进入 kernel 的功能配置界面: make kernel-menuconfig 或使用简写命令 make km 在内核配置界面,按如下选择,打开 PSADC 模块的 DEBUG 选项: Linux Kernel hacking Artinchip Debug [*] PSADC driver debug 打开 DEBUG 选项后: 驱动以 -O0 ..."/><meta name="DC.rights.owner" content="(C) 版权 2025"/><meta name="copyright" content="(C) 版权 2025"/><meta name="generator" content="DITA-OT"/><meta name="DC.type" content="concept"/><meta name="DC.contributor" content="yan.wang"/><meta name="DC.date.modified" content="2024-12-17"/><meta name="DC.format" content="HTML5"/><meta name="DC.identifier" content="psadc_debug_guide"/><meta name="DC.language" content="zh-CN"/><title>调试指南</title><!-- Build number 2023110923. --><meta name="wh-path2root" content="../../../"/><meta name="wh-toc-id" content=""/><meta name="wh-source-relpath" content="topics/sdk/psadc/psadc_debug.dita"/><meta name="wh-out-relpath" content="topics/sdk/psadc/psadc_debug.html"/>
<link rel="stylesheet" type="text/css" href="../../../webhelp/app/commons.css?buildId=2023110923"/>
<link rel="stylesheet" type="text/css" href="../../../webhelp/app/topic.css?buildId=2023110923"/>
<script src="../../../webhelp/app/options/properties.js?buildId=20250121171154"></script>
<script src="../../../webhelp/app/localization/strings.js?buildId=2023110923"></script>
<script src="../../../webhelp/app/search/index/keywords.js?buildId=20250121171154"></script>
<script defer="defer" src="../../../webhelp/app/commons.js?buildId=2023110923"></script>
<script defer="defer" src="../../../webhelp/app/topic.js?buildId=2023110923"></script>
<link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-styles-web.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/notes.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-common.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-images.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/footnote.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-web-watermark.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/topic-body-list.css?buildId=2023110923"/></head>
<body id="psadc_debug_guide" class="wh_topic_page frmBody">
<a href="#wh_topic_body" class="sr-only sr-only-focusable">
跳转到主要内容
</a>
<header class="navbar navbar-default wh_header">
<div class="container-fluid">
<div class="wh_header_flex_container navbar-nav navbar-expand-md navbar-dark">
<div class="wh_logo_and_publication_title_container">
<div class="wh_logo_and_publication_title">
<a href="http://www.artinchip.com" class=" wh_logo d-none d-sm-block "><img src="../../../company-logo-white.png" alt="RTOS SDK 使用指南SDK 指南文件"/></a>
<div class=" wh_publication_title "><a href="../../../index.html"><span class="booktitle"><span class="ph mainbooktitle">RTOS SDK 使用指南</span><span class="ph booktitlealt">SDK 指南文件</span></span></a></div>
</div>
</div>
<div class="wh_top_menu_and_indexterms_link collapse navbar-collapse" id="wh_top_menu_and_indexterms_link">
</div>
</div>
</div>
</header>
<div class=" wh_search_input navbar-form wh_topic_page_search search " role="form">
<form id="searchForm" method="get" role="search" action="../../../search.html"><div><input type="search" placeholder="搜索 " class="wh_search_textfield" id="textToSearch" name="searchQuery" aria-label="搜索查询" required="required"/><button type="submit" class="wh_search_button" aria-label="搜索"><span class="search_input_text">搜索</span></button></div></form>
</div>
<div class="container-fluid" id="wh_topic_container">
<div class="row">
<nav class="wh_tools d-print-none navbar-expand-md" aria-label="Tools">
<div data-tooltip-position="bottom" class=" wh_breadcrumb "></div>
<div class="wh_right_tools">
<button class="wh_hide_highlight" aria-label="切换搜索突出显示" title="切换搜索突出显示"></button>
<button class="webhelp_expand_collapse_sections" data-next-state="collapsed" aria-label="折叠截面" title="折叠截面"></button>
<div class=" wh_print_link print d-none d-md-inline-block "><button onClick="window.print()" title="打印此页" aria-label="打印此页"></button></div>
</div>
</nav>
</div>
<div class="wh_content_area">
<div class="row">
<div class="col-lg-10 col-md-10 col-sm-10 col-xs-12" id="wh_topic_body">
<button id="wh_close_topic_toc_button" class="close-toc-button d-none" aria-label="Toggle topic table of content" aria-controls="wh_topic_toc" aria-expanded="true">
<span class="close-toc-icon-container">
<span class="close-toc-icon"></span>
</span>
</button>
<div class=" wh_topic_content body "><main role="main"><article class="- topic/topic concept/concept topic concept" role="article" aria-labelledby="ariaid-title1"><span class="edit-link" style="font-size:12px; opacity:0.6; text-align:right; vertical-align:middle"><a target="_blank" href="http://172.16.35.88/tasks/jdssno1uvvbf2mltu9kb9v3if05d5gopuakboe8hlud18rma/edit/F:/aicdita/aicdita-cn/topics/sdk/psadc/psadc_debug.dita">Edit online</a></span><h1 class="- topic/title title topictitle1" id="ariaid-title1">调试指南</h1><div class="date inPage">17 Dec 2024</div><div style="color: gray;">
Read time: 1 minute(s)
</div><div class="- topic/body concept/conbody body conbody"><section class="- topic/section section" id="psadc_debug_guide__section_mpg_hsz_21c" data-ofbid="psadc_debug_guide__section_mpg_hsz_21c"><h2 class="- topic/title title sectiontitle">调试开关</h2>
<ol class="- topic/ol ol" data-ofbid="d154136e27__20250121171614"><li class="- topic/li li" data-ofbid="d154136e28__20250121171614">
<div class="- topic/div div">
<div class="- topic/p p" data-ofbid="d154136e32__20250121171614">在 SDK 根目录下,执行下列命令,进入 kernel
的功能配置界面:<pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="psadc_debug_guide__codeblock_wg1_3ml_sdc" data-ofbid="psadc_debug_guide__codeblock_wg1_3ml_sdc">make kernel-menuconfig</pre></div>
<p class="- topic/p p" data-ofbid="d154136e37__20250121171614">或使用简写命令</p>
<div class="- topic/p p" data-ofbid="d154136e40__20250121171614">
<pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="psadc_debug_guide__codeblock_uss_hml_sdc" data-ofbid="psadc_debug_guide__codeblock_uss_hml_sdc">make km</pre>
</div>
</div>
</li><li class="- topic/li li" data-ofbid="d154136e47__20250121171614">
<div class="- topic/p p" data-ofbid="d154136e49__20250121171614">在内核配置界面,按如下选择,打开 PSADC 模块的 DEBUG
选项:<pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="psadc_debug_guide__pre_npg_hsz_21c" data-ofbid="psadc_debug_guide__pre_npg_hsz_21c">Linux
Kernel hacking
Artinchip Debug
[*] PSADC driver debug</pre></div>
</li></ol>
<div class="- topic/p p" data-ofbid="d154136e55__20250121171614">打开 DEBUG 选项后:<ul class="- topic/ul ul" id="psadc_debug_guide__ol_ucp_mss_c1c" data-ofbid="psadc_debug_guide__ol_ucp_mss_c1c"><li class="- topic/li li" data-ofbid="d154136e58__20250121171614">
<p class="- topic/p p" data-ofbid="d154136e60__20250121171614">驱动以<code class="+ topic/ph pr-d/codeph ph codeph">-O0</code> 编译。</p>
</li><li class="- topic/li li" data-ofbid="d154136e66__20250121171614">
<p class="- topic/p p" data-ofbid="d154136e68__20250121171614"><span class="+ topic/keyword pr-d/parmname keyword parmname">pr_dbg()</span><span class="+ topic/keyword pr-d/parmname keyword parmname">dev_dbg()</span> 调试信息会被编译。</p>
<div class="- topic/p p" id="psadc_debug_guide__p_wvf_n3w_mdc" data-ofbid="psadc_debug_guide__p_wvf_n3w_mdc">在系统运行时,如果要打印 <span class="+ topic/keyword pr-d/parmname keyword parmname">pr_dbg()</span>
<span class="+ topic/keyword pr-d/parmname keyword parmname">dev_dbg()</span> 信息,还需要调整 <span class="+ topic/keyword pr-d/parmname keyword parmname">loglevel</span>
8可以通过以下两种方式实现<ul class="- topic/ul ul" id="psadc_debug_guide__ol_vcp_mss_c1c" data-ofbid="psadc_debug_guide__ol_vcp_mss_c1c"><li class="- topic/li li" data-ofbid="d154136e88__20250121171614">
<p class="- topic/p p" data-ofbid="d154136e90__20250121171614"><span class="+ topic/ph sw-d/filepath ph filepath">board.dts</span> 中修改
<span class="+ topic/keyword pr-d/parmname keyword parmname">bootargs</span>,增加
<span class="+ topic/keyword pr-d/parmname keyword parmname">“loglevel=8”</span></p>
</li><li class="- topic/li li" data-ofbid="d154136e101__20250121171614">
<div class="- topic/p p" data-ofbid="d154136e103__20250121171614">在板子启动到 Linux Shell
后,执行下列命令:<pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="psadc_debug_guide__pre_wcp_mss_c1c" data-ofbid="psadc_debug_guide__pre_wcp_mss_c1c">echo8 &gt; /proc/sys/kernel/printk</pre></div>
</li></ul></div>
</li></ul></div>
</section><section class="- topic/section section" id="psadc_debug_guide__section_rpg_hsz_21c" data-ofbid="psadc_debug_guide__section_rpg_hsz_21c"><h2 class="- topic/title title sectiontitle">Sysfs 节点</h2>
<p class="- topic/p p" data-ofbid="d154136e115__20250121171614">IIO 子系统会为 ADC 设备创建一组标准的 Sysfs 节点文件,可用于读取 ADC 的数值。</p>
<pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="psadc_debug_guide__pre_spg_hsz_21c" data-ofbid="psadc_debug_guide__pre_spg_hsz_21c">cd /sys/devices/platform/soc/<span class="hl-number">18210000.</span>psadc/iio:device0</pre>
<pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="psadc_debug_guide__codeblock_ock_kfr_sdc" data-ofbid="psadc_debug_guide__codeblock_ock_kfr_sdc">ls</pre>
<pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="psadc_debug_guide__codeblock_n42_lfr_sdc" data-ofbid="psadc_debug_guide__codeblock_n42_lfr_sdc">dev in_voltage5_raw
events in_voltage5_raw_available
in_voltage0_raw in_voltage6_raw
in_voltage0_raw_available in_voltage6_raw_available
in_voltage10_raw in_voltage7_raw
in_voltage10_raw_available in_voltage7_raw_available
in_voltage11_raw in_voltage8_raw
in_voltage11_raw_available in_voltage8_raw_available
in_voltage1_raw in_voltage9_raw
in_voltage1_raw_available in_voltage9_raw_available
in_voltage2_raw in_voltage_scale
in_voltage2_raw_available name
in_voltage3_raw of_node
in_voltage3_raw_available power
in_voltage4_raw subsystem
in_voltage4_raw_available uevent
</pre>
<pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="psadc_debug_guide__codeblock_xws_lfr_sdc" data-ofbid="psadc_debug_guide__codeblock_xws_lfr_sdc">cat in_voltage7_raw<em class="+ topic/ph hi-d/i ph i"># <span class="hl-number">4095</span></em></pre>
</section></div></article></main></div>
</div>
<nav role="navigation" id="wh_topic_toc" aria-label="On this page" class="col-lg-2 d-none d-lg-block navbar d-print-none">
<div id="wh_topic_toc_content">
<div class=" wh_topic_toc "><div class="wh_topic_label">在本页上</div><ul><li class="section-item"><div class="section-title"><a href="#psadc_debug_guide__section_mpg_hsz_21c" data-tocid="psadc_debug_guide__section_mpg_hsz_21c">调试开关</a></div></li><li class="section-item"><div class="section-title"><a href="#psadc_debug_guide__section_rpg_hsz_21c" data-tocid="psadc_debug_guide__section_rpg_hsz_21c">Sysfs 节点</a></div></li></ul></div>
</div>
</nav>
</div>
</div>
</div>
<footer class="navbar navbar-default wh_footer">
<div class=" footer-container mx-auto ">
<title>footer def</title>
<style><!--
.p1 {
font-family: FangZhengShuSong, Times, serif;
}
.p2 {
font-family: Arial, Helvetica, sans-serif;
}
.p3 {
font-family: "Lucida Console", "Courier New", monospace;
}
--></style>
<div class="webhelp.fragment.footer">
<p class="p1">Copyright © 2019-2024 广东匠芯创科技有限公司. All rights reserved.</p>
</div><div>
<div class="generation_time">
Update Time: 2025-01-21
</div>
</div>
</div>
</footer>
<div id="go2top" class="d-print-none">
<span class="oxy-icon oxy-icon-up"></span>
</div>
<div id="modal_img_large" class="modal">
<span class="close oxy-icon oxy-icon-remove"></span>
<div id="modal_img_container"></div>
<div id="caption"></div>
</div>
<script src="${pd}/publishing/publishing-styles-AIC-template/js/custom.js" defer="defer"></script>
</body>
</html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,169 @@
<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-cn" lang="zh-cn" data-whc_version="26.0">
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta name="description" content="PSADC 主要功能是将外部的模拟信号转成数字信号,然后上报给 CPU。 表 1 . 术语定义 术语 定义 注释说明 ADC Analog Digital Converter 模拟数字转换器 ADCIM ADC Interface Management 模数转换管理模块 PSADC PWM System ADC PWM 控制子系统响应模块 模块特性 PSADC 硬件框图如下: 图 1 . ..."/><meta name="DC.rights.owner" content="(C) 版权 2025"/><meta name="copyright" content="(C) 版权 2025"/><meta name="generator" content="DITA-OT"/><meta name="DC.type" content="topic"/><meta name="DC.contributor" content="yan.wang"/><meta name="DC.date.modified" content="2024-12-05"/><meta name="DC.format" content="HTML5"/><meta name="DC.identifier" content="id"/><meta name="DC.language" content="zh-CN"/><title>PSADC 使用指南</title><!-- Build number 2023110923. --><meta name="wh-path2root" content="../../../"/><meta name="wh-toc-id" content=""/><meta name="wh-source-relpath" content="topics/sdk/psadc/psadc_user_guide.dita"/><meta name="wh-out-relpath" content="topics/sdk/psadc/psadc_user_guide.html"/>
<link rel="stylesheet" type="text/css" href="../../../webhelp/app/commons.css?buildId=2023110923"/>
<link rel="stylesheet" type="text/css" href="../../../webhelp/app/topic.css?buildId=2023110923"/>
<script src="../../../webhelp/app/options/properties.js?buildId=20250121171154"></script>
<script src="../../../webhelp/app/localization/strings.js?buildId=2023110923"></script>
<script src="../../../webhelp/app/search/index/keywords.js?buildId=20250121171154"></script>
<script defer="defer" src="../../../webhelp/app/commons.js?buildId=2023110923"></script>
<script defer="defer" src="../../../webhelp/app/topic.js?buildId=2023110923"></script>
<link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-styles-web.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/notes.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-common.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-images.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/footnote.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-web-watermark.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/topic-body-list.css?buildId=2023110923"/></head>
<body id="id" class="wh_topic_page frmBody">
<a href="#wh_topic_body" class="sr-only sr-only-focusable">
跳转到主要内容
</a>
<header class="navbar navbar-default wh_header">
<div class="container-fluid">
<div class="wh_header_flex_container navbar-nav navbar-expand-md navbar-dark">
<div class="wh_logo_and_publication_title_container">
<div class="wh_logo_and_publication_title">
<a href="http://www.artinchip.com" class=" wh_logo d-none d-sm-block "><img src="../../../company-logo-white.png" alt="RTOS SDK 使用指南SDK 指南文件"/></a>
<div class=" wh_publication_title "><a href="../../../index.html"><span class="booktitle"><span class="ph mainbooktitle">RTOS SDK 使用指南</span><span class="ph booktitlealt">SDK 指南文件</span></span></a></div>
</div>
</div>
<div class="wh_top_menu_and_indexterms_link collapse navbar-collapse" id="wh_top_menu_and_indexterms_link">
</div>
</div>
</div>
</header>
<div class=" wh_search_input navbar-form wh_topic_page_search search " role="form">
<form id="searchForm" method="get" role="search" action="../../../search.html"><div><input type="search" placeholder="搜索 " class="wh_search_textfield" id="textToSearch" name="searchQuery" aria-label="搜索查询" required="required"/><button type="submit" class="wh_search_button" aria-label="搜索"><span class="search_input_text">搜索</span></button></div></form>
</div>
<div class="container-fluid" id="wh_topic_container">
<div class="row">
<nav class="wh_tools d-print-none navbar-expand-md" aria-label="Tools">
<div data-tooltip-position="bottom" class=" wh_breadcrumb "></div>
<div class="wh_right_tools">
<button class="wh_hide_highlight" aria-label="切换搜索突出显示" title="切换搜索突出显示"></button>
<button class="webhelp_expand_collapse_sections" data-next-state="collapsed" aria-label="折叠截面" title="折叠截面"></button>
<div class=" wh_print_link print d-none d-md-inline-block "><button onClick="window.print()" title="打印此页" aria-label="打印此页"></button></div>
</div>
</nav>
</div>
<div class="wh_content_area">
<div class="row">
<div class="col-12" id="wh_topic_body">
<div class=" wh_topic_content body "><main role="main"><article class="- topic/topic topic" role="article" aria-labelledby="ariaid-title1"><span class="edit-link" style="font-size:12px; opacity:0.6; text-align:right; vertical-align:middle"><a target="_blank" href="http://172.16.35.88/tasks/jdssno1uvvbf2mltu9kb9v3if05d5gopuakboe8hlud18rma/edit/F:/aicdita/aicdita-cn/topics/sdk/psadc/psadc_user_guide.dita">Edit online</a></span><h1 class="- topic/title title topictitle1" id="ariaid-title1">PSADC 使用指南</h1><div class="date inPage">5 Dec 2024</div><div style="color: gray;"></div><div class="- topic/body body"><p class="- topic/p p" data-ofbid="d311956e17__20250121171816">PSADC 主要功能是将外部的模拟信号转成数字信号,然后上报给 CPU。</p><div class="table-container"><table class="- topic/table table frame-all" id="id__table_cg2_vg3_fdc" data-ofbid="id__table_cg2_vg3_fdc" data-cols="3"><caption class="- topic/title title tablecap" data-caption-side="top" data-is-repeated="true"><span class="table--title-label"><span class="table--title-label-number"> 1</span><span class="table--title-label-punctuation">. </span></span><span class="table--title">术语定义</span></caption><colgroup><col style="width:21.691973969631235%"/><col style="width:37.960954446854664%"/><col style="width:40.3470715835141%"/></colgroup><thead class="- topic/thead thead"><tr class="- topic/row"><th class="- topic/entry entry colsep-1 rowsep-1" id="id__table_cg2_vg3_fdc__entry__1">术语</th><th class="- topic/entry entry colsep-1 rowsep-1" id="id__table_cg2_vg3_fdc__entry__2">定义</th><th class="- topic/entry entry colsep-0 rowsep-1" id="id__table_cg2_vg3_fdc__entry__3">注释说明</th></tr></thead><tbody class="- topic/tbody tbody"><tr class="- topic/row"><td class="- topic/entry entry colsep-1 rowsep-1" headers="id__table_cg2_vg3_fdc__entry__1">ADC</td><td class="- topic/entry entry colsep-1 rowsep-1" headers="id__table_cg2_vg3_fdc__entry__2">Analog Digital Converter</td><td class="- topic/entry entry colsep-0 rowsep-1" headers="id__table_cg2_vg3_fdc__entry__3">模拟数字转换器</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-1 rowsep-1" headers="id__table_cg2_vg3_fdc__entry__1">ADCIM</td><td class="- topic/entry entry colsep-1 rowsep-1" headers="id__table_cg2_vg3_fdc__entry__2">ADC Interface Management</td><td class="- topic/entry entry colsep-0 rowsep-1" headers="id__table_cg2_vg3_fdc__entry__3">模数转换管理模块</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-1 rowsep-0" headers="id__table_cg2_vg3_fdc__entry__1">PSADC</td><td class="- topic/entry entry colsep-1 rowsep-0" headers="id__table_cg2_vg3_fdc__entry__2">PWM System ADC</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="id__table_cg2_vg3_fdc__entry__3">PWM 控制子系统响应模块 </td></tr></tbody></table></div><section class="- topic/section section" id="id__id3" data-ofbid="id__id3"><h2 class="- topic/title title sectiontitle">模块特性</h2>
<p class="- topic/p p" data-ofbid="d311956e61__20250121171816">PSADC 硬件框图如下:</p>
<figure class="- topic/fig fig fignone" id="id__id4" data-ofbid="id__id4"><br/><div class="imagecenter"><img class="- topic/image image imagecenter" id="id__image_dg2_vg3_fdc" src="../../../images/psadc/hw_system2.png" width="288" alt="psadc_hw_system"/></div><br/><figcaption data-caption-side="bottom" class="- topic/title title figcapcenter"><span class="figtitleprefix fig--title-label"><span class="fig--title-label-number"> 1</span><span class="fig--title-label-punctuation">. </span></span><span class="fig--title">PSADC 相关模块的硬件框图</span></figcaption></figure>
<p class="- topic/p p" data-ofbid="d311956e71__20250121171816">PSADC 支持的特性有:</p>
<ul class="- topic/ul ul simple" id="id__ul_eg2_vg3_fdc" data-ofbid="id__ul_eg2_vg3_fdc"><li class="- topic/li li" data-ofbid="d311956e75__20250121171816">
<p class="- topic/p p" data-ofbid="d311956e77__20250121171816">最多支持 16 路模拟信号的输入( 支持 12 路)</p>
</li></ul>
</section></div></article></main></div>
</div>
</div>
</div>
</div>
<footer class="navbar navbar-default wh_footer">
<div class=" footer-container mx-auto ">
<title>footer def</title>
<style><!--
.p1 {
font-family: FangZhengShuSong, Times, serif;
}
.p2 {
font-family: Arial, Helvetica, sans-serif;
}
.p3 {
font-family: "Lucida Console", "Courier New", monospace;
}
--></style>
<div class="webhelp.fragment.footer">
<p class="p1">Copyright © 2019-2024 广东匠芯创科技有限公司. All rights reserved.</p>
</div><div>
<div class="generation_time">
Update Time: 2025-01-21
</div>
</div>
</div>
</footer>
<div id="go2top" class="d-print-none">
<span class="oxy-icon oxy-icon-up"></span>
</div>
<div id="modal_img_large" class="modal">
<span class="close oxy-icon oxy-icon-remove"></span>
<div id="modal_img_container"></div>
<div id="caption"></div>
</div>
<script src="${pd}/publishing/publishing-styles-AIC-template/js/custom.js" defer="defer"></script>
</body>
</html>

File diff suppressed because one or more lines are too long