982 lines
76 KiB
HTML
982 lines
76 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
<meta name="generator" content="Doxygen 1.9.5"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>XerolySkinnerBscpp: bsp_IIC类 参考</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr id="projectrow">
|
|
<td id="projectalign">
|
|
<div id="projectname">XerolySkinnerBscpp<span id="projectnumber"> 1.0.0</span>
|
|
</div>
|
|
<div id="projectbrief">C++版本的驱动库</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- 制作者 Doxygen 1.9.5 -->
|
|
<div id="navrow1" class="tabs">
|
|
<ul class="tablist">
|
|
<li><a href="index.html"><span>首页</span></a></li>
|
|
<li><a href="pages.html"><span>相关页面</span></a></li>
|
|
<li class="current"><a href="annotated.html"><span>类</span></a></li>
|
|
<li><a href="files.html"><span>文件</span></a></li>
|
|
</ul>
|
|
</div>
|
|
<div id="navrow2" class="tabs2">
|
|
<ul class="tablist">
|
|
<li><a href="annotated.html"><span>类列表</span></a></li>
|
|
<li><a href="classes.html"><span>类索引</span></a></li>
|
|
<li><a href="inherits.html"><span>类继承关系</span></a></li>
|
|
<li><a href="functions.html"><span>类成员</span></a></li>
|
|
</ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-methods">Public 成员函数</a> |
|
|
<a href="#pro-methods">Protected 成员函数</a> |
|
|
<a href="classbsp___i_i_c-members.html">所有成员列表</a> </div>
|
|
<div class="headertitle"><div class="title">bsp_IIC类 参考<span class="mlabels"><span class="mlabel">abstract</span></span></div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p>IIC的基础实现方法 留下三个保护性接口需要实现,分别是控制时钟,控制数据,延时函数
|
|
<a href="classbsp___i_i_c.html#details">更多...</a></p>
|
|
|
|
<p><code>#include <<a class="el" href="bscpp___i_i_c_8h_source.html">bscpp_IIC.h</a>></code></p>
|
|
<div class="dynheader">
|
|
类 bsp_IIC 继承关系图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___i_i_c__inherit__graph.png" border="0" usemap="#absp___i_i_c_inherit__map" alt="Inheritance graph"/></div>
|
|
<map name="absp___i_i_c_inherit__map" id="absp___i_i_c_inherit__map">
|
|
<area shape="rect" title="IIC的基础实现方法 留下三个保护性接口需要实现,分别是控制时钟,控制数据,延时函数" alt="" coords="142,5,207,31"/>
|
|
<area shape="rect" href="classbsp___i_i_c___s_t_m32.html" title="STM32版本的软件IIC 需要使用构造函数初始化" alt="" coords="118,79,231,104"/>
|
|
<area shape="rect" href="classbscpp___s_t_m32___a_t24_c00.html" title="一个AT24设备,基于STM32的IIC总线" alt="" coords="5,152,171,177"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html" title="一个OLED设备,基于STM32使用IIC总线" alt="" coords="195,152,328,177"/>
|
|
</map>
|
|
<center><span class="legend">[<a href="graph_legend.html">图例</a>]</span></center></div>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
|
Public 成员函数</h2></td></tr>
|
|
<tr class="memitem:a9f4cdf777e69f407b155ffdba5b9e7c8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classbsp___i_i_c.html#a9f4cdf777e69f407b155ffdba5b9e7c8">IIC_WriteOneByte</a> (<a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> id, <a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> addr, <a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> dat)</td></tr>
|
|
<tr class="memdesc:a9f4cdf777e69f407b155ffdba5b9e7c8"><td class="mdescLeft"> </td><td class="mdescRight">使用总线发送一个字节数据 <a href="classbsp___i_i_c.html#a9f4cdf777e69f407b155ffdba5b9e7c8">更多...</a><br /></td></tr>
|
|
<tr class="separator:a9f4cdf777e69f407b155ffdba5b9e7c8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9effd40b26cbf6f321d0f0db3e2f09c3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classbsp___i_i_c.html#a9effd40b26cbf6f321d0f0db3e2f09c3">IIC_ReadOneByte</a> (<a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> id, <a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> addr)</td></tr>
|
|
<tr class="memdesc:a9effd40b26cbf6f321d0f0db3e2f09c3"><td class="mdescLeft"> </td><td class="mdescRight">使用总线接收一个字节数据 <a href="classbsp___i_i_c.html#a9effd40b26cbf6f321d0f0db3e2f09c3">更多...</a><br /></td></tr>
|
|
<tr class="separator:a9effd40b26cbf6f321d0f0db3e2f09c3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9d5d55340f9c43998763ecd0fb67b88c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classbsp___i_i_c.html#a9d5d55340f9c43998763ecd0fb67b88c">IIC_Write</a> (<a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> id, <a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> addr, <a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *dat, <a class="el" href="varint_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> len)</td></tr>
|
|
<tr class="memdesc:a9d5d55340f9c43998763ecd0fb67b88c"><td class="mdescLeft"> </td><td class="mdescRight">使用总线发送定长数据 <a href="classbsp___i_i_c.html#a9d5d55340f9c43998763ecd0fb67b88c">更多...</a><br /></td></tr>
|
|
<tr class="separator:a9d5d55340f9c43998763ecd0fb67b88c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aae8c08f59f3fce9dce27f9f04beda683"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classbsp___i_i_c.html#aae8c08f59f3fce9dce27f9f04beda683">IIC_Read</a> (<a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> id, <a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> addr, <a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *dat, <a class="el" href="varint_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> len)</td></tr>
|
|
<tr class="memdesc:aae8c08f59f3fce9dce27f9f04beda683"><td class="mdescLeft"> </td><td class="mdescRight">使用总线接收定长数据 <a href="classbsp___i_i_c.html#aae8c08f59f3fce9dce27f9f04beda683">更多...</a><br /></td></tr>
|
|
<tr class="separator:aae8c08f59f3fce9dce27f9f04beda683"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a97ad38a37ad0140987ba79d878f0d9e9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classbsp___i_i_c.html#a97ad38a37ad0140987ba79d878f0d9e9">IIC_Start</a> (void)</td></tr>
|
|
<tr class="memdesc:a97ad38a37ad0140987ba79d878f0d9e9"><td class="mdescLeft"> </td><td class="mdescRight">发送IIC开始信号 <a href="classbsp___i_i_c.html#a97ad38a37ad0140987ba79d878f0d9e9">更多...</a><br /></td></tr>
|
|
<tr class="separator:a97ad38a37ad0140987ba79d878f0d9e9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae513e1a05cbbae2a6f37e6cbb3bb63e2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classbsp___i_i_c.html#ae513e1a05cbbae2a6f37e6cbb3bb63e2">IIC_Stop</a> (void)</td></tr>
|
|
<tr class="memdesc:ae513e1a05cbbae2a6f37e6cbb3bb63e2"><td class="mdescLeft"> </td><td class="mdescRight">发送IIC停止信号 <a href="classbsp___i_i_c.html#ae513e1a05cbbae2a6f37e6cbb3bb63e2">更多...</a><br /></td></tr>
|
|
<tr class="separator:ae513e1a05cbbae2a6f37e6cbb3bb63e2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a684793afa5c26e6d123ff6ad083342c8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classbsp___i_i_c.html#a684793afa5c26e6d123ff6ad083342c8">IIC_SendAck</a> (<a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> ackbit)</td></tr>
|
|
<tr class="memdesc:a684793afa5c26e6d123ff6ad083342c8"><td class="mdescLeft"> </td><td class="mdescRight">发送IIC应答信号 <a href="classbsp___i_i_c.html#a684793afa5c26e6d123ff6ad083342c8">更多...</a><br /></td></tr>
|
|
<tr class="separator:a684793afa5c26e6d123ff6ad083342c8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3f14f230b5876c529380d4f51a9c9c12"><td class="memItemLeft" align="right" valign="top"><a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classbsp___i_i_c.html#a3f14f230b5876c529380d4f51a9c9c12">IIC_WaitAck</a> (void)</td></tr>
|
|
<tr class="memdesc:a3f14f230b5876c529380d4f51a9c9c12"><td class="mdescLeft"> </td><td class="mdescRight">等待应答信号 <a href="classbsp___i_i_c.html#a3f14f230b5876c529380d4f51a9c9c12">更多...</a><br /></td></tr>
|
|
<tr class="separator:a3f14f230b5876c529380d4f51a9c9c12"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae2e78aae0c89a4d6063d8ba60752acd5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classbsp___i_i_c.html#ae2e78aae0c89a4d6063d8ba60752acd5">IIC_SendByte</a> (<a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> byt)</td></tr>
|
|
<tr class="memdesc:ae2e78aae0c89a4d6063d8ba60752acd5"><td class="mdescLeft"> </td><td class="mdescRight">发送IIC一个字节信号 <a href="classbsp___i_i_c.html#ae2e78aae0c89a4d6063d8ba60752acd5">更多...</a><br /></td></tr>
|
|
<tr class="separator:ae2e78aae0c89a4d6063d8ba60752acd5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a15201c6a6bd1affde8da0fc642f62272"><td class="memItemLeft" align="right" valign="top"><a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classbsp___i_i_c.html#a15201c6a6bd1affde8da0fc642f62272">IIC_RecByte</a> (void)</td></tr>
|
|
<tr class="memdesc:a15201c6a6bd1affde8da0fc642f62272"><td class="mdescLeft"> </td><td class="mdescRight">接收IIC一个字节信号 <a href="classbsp___i_i_c.html#a15201c6a6bd1affde8da0fc642f62272">更多...</a><br /></td></tr>
|
|
<tr class="separator:a15201c6a6bd1affde8da0fc642f62272"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
|
|
Protected 成员函数</h2></td></tr>
|
|
<tr class="memitem:a9c71db14d666983ab15621f119bdc171"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classbsp___i_i_c.html#a9c71db14d666983ab15621f119bdc171">IIC_SCK</a> (<a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> var)=0</td></tr>
|
|
<tr class="memdesc:a9c71db14d666983ab15621f119bdc171"><td class="mdescLeft"> </td><td class="mdescRight">控制SCK管脚口 <a href="classbsp___i_i_c.html#a9c71db14d666983ab15621f119bdc171">更多...</a><br /></td></tr>
|
|
<tr class="separator:a9c71db14d666983ab15621f119bdc171"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adf1ba1196ef163ab1958747744dd8a14"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classbsp___i_i_c.html#adf1ba1196ef163ab1958747744dd8a14">IIC_SDA</a> (<a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> var)=0</td></tr>
|
|
<tr class="memdesc:adf1ba1196ef163ab1958747744dd8a14"><td class="mdescLeft"> </td><td class="mdescRight">控制SDA管脚口 <a href="classbsp___i_i_c.html#adf1ba1196ef163ab1958747744dd8a14">更多...</a><br /></td></tr>
|
|
<tr class="separator:adf1ba1196ef163ab1958747744dd8a14"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad3d17035a8d19842ccabbf743a4405f4"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classbsp___i_i_c.html#ad3d17035a8d19842ccabbf743a4405f4">IIC_Delay</a> (void)=0</td></tr>
|
|
<tr class="memdesc:ad3d17035a8d19842ccabbf743a4405f4"><td class="mdescLeft"> </td><td class="mdescRight">时序中的延时 在此处短暂延时 <a href="classbsp___i_i_c.html#ad3d17035a8d19842ccabbf743a4405f4">更多...</a><br /></td></tr>
|
|
<tr class="separator:ad3d17035a8d19842ccabbf743a4405f4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">详细描述</h2>
|
|
<div class="textblock"><p >IIC的基础实现方法 留下三个保护性接口需要实现,分别是控制时钟,控制数据,延时函数 </p>
|
|
|
|
<p class="definition">在文件 <a class="el" href="bscpp___i_i_c_8h_source.html">bscpp_IIC.h</a> 第 <a class="el" href="bscpp___i_i_c_8h_source.html#l00056">56</a> 行定义.</p>
|
|
</div><h2 class="groupheader">成员函数说明</h2>
|
|
<a id="ad3d17035a8d19842ccabbf743a4405f4" name="ad3d17035a8d19842ccabbf743a4405f4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad3d17035a8d19842ccabbf743a4405f4">◆ </a></span>IIC_Delay()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void bsp_IIC::IIC_Delay </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>时序中的延时 在此处短暂延时 </p>
|
|
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000003">待办事项:</a></b></dt><dd>需要为其实现才可使用软件IIC </dd></dl>
|
|
|
|
<p>在 <a class="el" href="classbscpp___s_t_m32___a_t24_c00.html#a1ee5f08945e4fa185735bf25418d7b55">bscpp_STM32_AT24C00</a> , 以及 <a class="el" href="classbsp___i_i_c___s_t_m32.html#ab76c882803b30793f39b8a3fe4fdef2c">bsp_IIC_STM32</a> 内被实现.</p>
|
|
<div class="dynheader">
|
|
这是这个函数的调用关系图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___i_i_c_ad3d17035a8d19842ccabbf743a4405f4_icgraph.png" border="0" usemap="#aclassbsp___i_i_c_ad3d17035a8d19842ccabbf743a4405f4_icgraph" alt=""/></div>
|
|
<map name="aclassbsp___i_i_c_ad3d17035a8d19842ccabbf743a4405f4_icgraph" id="aclassbsp___i_i_c_ad3d17035a8d19842ccabbf743a4405f4_icgraph">
|
|
<area shape="rect" title="时序中的延时 在此处短暂延时" alt="" coords="1127,420,1255,445"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a15201c6a6bd1affde8da0fc642f62272" title="接收IIC一个字节信号" alt="" coords="930,294,1075,320"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a684793afa5c26e6d123ff6ad083342c8" title="发送IIC应答信号" alt="" coords="929,344,1077,369"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#ae2e78aae0c89a4d6063d8ba60752acd5" title="发送IIC一个字节信号" alt="" coords="927,546,1079,572"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a97ad38a37ad0140987ba79d878f0d9e9" title="发送IIC开始信号" alt="" coords="941,445,1064,470"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#ae513e1a05cbbae2a6f37e6cbb3bb63e2" title="发送IIC停止信号" alt="" coords="941,393,1064,418"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a3f14f230b5876c529380d4f51a9c9c12" title="等待应答信号" alt="" coords="930,597,1075,622"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#aae8c08f59f3fce9dce27f9f04beda683" title="使用总线接收定长数据" alt="" coords="727,192,853,217"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a9effd40b26cbf6f321d0f0db3e2f09c3" title="使用总线接收一个字节数据" alt="" coords="702,344,878,369"/>
|
|
<area shape="rect" href="classbscpp___s_t_m32___a_t24_c00.html#a73e0f9631de4b08ac64fbbed7ffd7c1f" title=" " alt="" coords="483,40,648,80"/>
|
|
<area shape="rect" href="classbscpp___s_t_m32___a_t24_c00.html#adabf67f8a13769cd59c9f33286561c58" title=" " alt="" coords="483,104,648,144"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a9d5d55340f9c43998763ecd0fb67b88c" title="使用总线发送定长数据" alt="" coords="727,496,853,521"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a9f4cdf777e69f407b155ffdba5b9e7c8" title="使用总线发送一个字节数据" alt="" coords="701,597,879,622"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#aa7d10a5fd9879c119a27ba223401a75f" title="全页绘制" alt="" coords="5,550,181,590"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#ac0b5b2484e163d878431b7f983cd8f86" title="OLED绘图" alt="" coords="5,658,181,698"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#aa512107d8bf20f0e2818d292c2d27fe2" title="OLED反向绘图" alt="" coords="5,235,181,275"/>
|
|
<area shape="rect" href="classbscpp___s_t_m32___a_t24_c00.html#a4b7fdb22805200ff7e24be47477a84df" title=" " alt="" coords="707,698,873,738"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#afb244abe24a32ce55cb82d64265a8270" title="发送一串定长指令给OLED" alt="" coords="241,238,417,278"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#af8ef7b3dfe089f8e737450c238b60ade" title="OLED绘制ASCII字符" alt="" coords="5,352,181,392"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#a2156b0a593f818db41759cc2b211b60b" title="发送一条指令给OLED" alt="" coords="477,371,653,411"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#a570ddcfe255de59a23180b9bf325db48" title="发送一条数据给OLED" alt="" coords="477,651,653,691"/>
|
|
<area shape="rect" href="classbscpp___s_t_m32___a_t24_c00.html#a3f5ec4fc37c2810db35142b73bb4c0e0" title=" " alt="" coords="483,587,648,627"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#ab1123563710c58573560eeaf434b0d33" title="光标定位行中的位置" alt="" coords="241,416,417,456"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#ad0d7e8c393bb9412fa0703721486b0e4" title="OLED初始化 初始化显示屏的设置" alt="" coords="229,481,429,506"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#a77db92eced91a9f035de3b9710546bf7" title="光标定位于一页" alt="" coords="241,352,417,392"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aae8c08f59f3fce9dce27f9f04beda683" name="aae8c08f59f3fce9dce27f9f04beda683"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aae8c08f59f3fce9dce27f9f04beda683">◆ </a></span>IIC_Read()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void bsp_IIC::IIC_Read </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> </td>
|
|
<td class="paramname"><em>id</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> </td>
|
|
<td class="paramname"><em>addr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> * </td>
|
|
<td class="paramname"><em>dat</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="varint_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> </td>
|
|
<td class="paramname"><em>len</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>使用总线接收定长数据 </p>
|
|
<dl class="params"><dt>参数</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">id</td><td>接收的器件地址,如0x68(MPU6050) </td></tr>
|
|
<tr><td class="paramname">addr</td><td>需要接收的寄存器地址起始 </td></tr>
|
|
<tr><td class="paramname">dat</td><td>改写的数据指针 </td></tr>
|
|
<tr><td class="paramname">len</td><td>数据数目 </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>返回</dt><dd>无返回值 </dd></dl>
|
|
|
|
<p class="definition">在文件 <a class="el" href="bscpp___i_i_c_8cpp_source.html">bscpp_IIC.cpp</a> 第 <a class="el" href="bscpp___i_i_c_8cpp_source.html#l00197">197</a> 行定义.</p>
|
|
<div class="dynheader">
|
|
函数调用图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___i_i_c_aae8c08f59f3fce9dce27f9f04beda683_cgraph.png" border="0" usemap="#aclassbsp___i_i_c_aae8c08f59f3fce9dce27f9f04beda683_cgraph" alt=""/></div>
|
|
<map name="aclassbsp___i_i_c_aae8c08f59f3fce9dce27f9f04beda683_cgraph" id="aclassbsp___i_i_c_aae8c08f59f3fce9dce27f9f04beda683_cgraph">
|
|
<area shape="rect" title="使用总线接收定长数据" alt="" coords="5,129,131,155"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a15201c6a6bd1affde8da0fc642f62272" title="接收IIC一个字节信号" alt="" coords="182,5,327,31"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a684793afa5c26e6d123ff6ad083342c8" title="发送IIC应答信号" alt="" coords="181,55,329,80"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#ae2e78aae0c89a4d6063d8ba60752acd5" title="发送IIC一个字节信号" alt="" coords="179,104,331,129"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a97ad38a37ad0140987ba79d878f0d9e9" title="发送IIC开始信号" alt="" coords="193,153,316,179"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#ae513e1a05cbbae2a6f37e6cbb3bb63e2" title="发送IIC停止信号" alt="" coords="193,203,316,228"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a3f14f230b5876c529380d4f51a9c9c12" title="等待应答信号" alt="" coords="182,252,327,277"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#ad3d17035a8d19842ccabbf743a4405f4" title="时序中的延时 在此处短暂延时" alt="" coords="379,80,507,105"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a9c71db14d666983ab15621f119bdc171" title="控制SCK管脚口" alt="" coords="381,129,504,155"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#adf1ba1196ef163ab1958747744dd8a14" title="控制SDA管脚口" alt="" coords="381,179,504,204"/>
|
|
</map>
|
|
</div>
|
|
<div class="dynheader">
|
|
这是这个函数的调用关系图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___i_i_c_aae8c08f59f3fce9dce27f9f04beda683_icgraph.png" border="0" usemap="#aclassbsp___i_i_c_aae8c08f59f3fce9dce27f9f04beda683_icgraph" alt=""/></div>
|
|
<map name="aclassbsp___i_i_c_aae8c08f59f3fce9dce27f9f04beda683_icgraph" id="aclassbsp___i_i_c_aae8c08f59f3fce9dce27f9f04beda683_icgraph">
|
|
<area shape="rect" title="使用总线接收定长数据" alt="" coords="219,13,344,38"/>
|
|
<area shape="rect" href="classbscpp___s_t_m32___a_t24_c00.html#a73e0f9631de4b08ac64fbbed7ffd7c1f" title=" " alt="" coords="5,5,171,45"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9effd40b26cbf6f321d0f0db3e2f09c3" name="a9effd40b26cbf6f321d0f0db3e2f09c3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9effd40b26cbf6f321d0f0db3e2f09c3">◆ </a></span>IIC_ReadOneByte()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> bsp_IIC::IIC_ReadOneByte </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> </td>
|
|
<td class="paramname"><em>id</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> </td>
|
|
<td class="paramname"><em>addr</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>使用总线接收一个字节数据 </p>
|
|
<dl class="params"><dt>参数</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">id</td><td>接收的器件地址,如0x68(MPU6050) </td></tr>
|
|
<tr><td class="paramname">addr</td><td>需要获取数据的寄存器地址 </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>返回</dt><dd>返回该寄存器内的数据 </dd></dl>
|
|
|
|
<p class="definition">在文件 <a class="el" href="bscpp___i_i_c_8cpp_source.html">bscpp_IIC.cpp</a> 第 <a class="el" href="bscpp___i_i_c_8cpp_source.html#l00152">152</a> 行定义.</p>
|
|
<div class="dynheader">
|
|
函数调用图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___i_i_c_a9effd40b26cbf6f321d0f0db3e2f09c3_cgraph.png" border="0" usemap="#aclassbsp___i_i_c_a9effd40b26cbf6f321d0f0db3e2f09c3_cgraph" alt=""/></div>
|
|
<map name="aclassbsp___i_i_c_a9effd40b26cbf6f321d0f0db3e2f09c3_cgraph" id="aclassbsp___i_i_c_a9effd40b26cbf6f321d0f0db3e2f09c3_cgraph">
|
|
<area shape="rect" title="使用总线接收一个字节数据" alt="" coords="5,129,181,155"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a15201c6a6bd1affde8da0fc642f62272" title="接收IIC一个字节信号" alt="" coords="233,5,378,31"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a684793afa5c26e6d123ff6ad083342c8" title="发送IIC应答信号" alt="" coords="231,55,379,80"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#ae2e78aae0c89a4d6063d8ba60752acd5" title="发送IIC一个字节信号" alt="" coords="229,104,381,129"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a97ad38a37ad0140987ba79d878f0d9e9" title="发送IIC开始信号" alt="" coords="244,153,367,179"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#ae513e1a05cbbae2a6f37e6cbb3bb63e2" title="发送IIC停止信号" alt="" coords="244,203,367,228"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a3f14f230b5876c529380d4f51a9c9c12" title="等待应答信号" alt="" coords="233,252,378,277"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#ad3d17035a8d19842ccabbf743a4405f4" title="时序中的延时 在此处短暂延时" alt="" coords="429,80,557,105"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a9c71db14d666983ab15621f119bdc171" title="控制SCK管脚口" alt="" coords="432,129,555,155"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#adf1ba1196ef163ab1958747744dd8a14" title="控制SDA管脚口" alt="" coords="432,179,555,204"/>
|
|
</map>
|
|
</div>
|
|
<div class="dynheader">
|
|
这是这个函数的调用关系图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___i_i_c_a9effd40b26cbf6f321d0f0db3e2f09c3_icgraph.png" border="0" usemap="#aclassbsp___i_i_c_a9effd40b26cbf6f321d0f0db3e2f09c3_icgraph" alt=""/></div>
|
|
<map name="aclassbsp___i_i_c_a9effd40b26cbf6f321d0f0db3e2f09c3_icgraph" id="aclassbsp___i_i_c_a9effd40b26cbf6f321d0f0db3e2f09c3_icgraph">
|
|
<area shape="rect" title="使用总线接收一个字节数据" alt="" coords="219,13,395,38"/>
|
|
<area shape="rect" href="classbscpp___s_t_m32___a_t24_c00.html#adabf67f8a13769cd59c9f33286561c58" title=" " alt="" coords="5,5,171,45"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a15201c6a6bd1affde8da0fc642f62272" name="a15201c6a6bd1affde8da0fc642f62272"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a15201c6a6bd1affde8da0fc642f62272">◆ </a></span>IIC_RecByte()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> bsp_IIC::IIC_RecByte </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>接收IIC一个字节信号 </p>
|
|
<dl class="section return"><dt>返回</dt><dd>接收到的一个字节信号 </dd></dl>
|
|
|
|
<p class="definition">在文件 <a class="el" href="bscpp___i_i_c_8cpp_source.html">bscpp_IIC.cpp</a> 第 <a class="el" href="bscpp___i_i_c_8cpp_source.html#l00113">113</a> 行定义.</p>
|
|
<div class="dynheader">
|
|
函数调用图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___i_i_c_a15201c6a6bd1affde8da0fc642f62272_cgraph.png" border="0" usemap="#aclassbsp___i_i_c_a15201c6a6bd1affde8da0fc642f62272_cgraph" alt=""/></div>
|
|
<map name="aclassbsp___i_i_c_a15201c6a6bd1affde8da0fc642f62272_cgraph" id="aclassbsp___i_i_c_a15201c6a6bd1affde8da0fc642f62272_cgraph">
|
|
<area shape="rect" title="接收IIC一个字节信号" alt="" coords="5,55,151,80"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#ad3d17035a8d19842ccabbf743a4405f4" title="时序中的延时 在此处短暂延时" alt="" coords="199,5,327,31"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a9c71db14d666983ab15621f119bdc171" title="控制SCK管脚口" alt="" coords="201,55,324,80"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#adf1ba1196ef163ab1958747744dd8a14" title="控制SDA管脚口" alt="" coords="201,104,324,129"/>
|
|
</map>
|
|
</div>
|
|
<div class="dynheader">
|
|
这是这个函数的调用关系图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___i_i_c_a15201c6a6bd1affde8da0fc642f62272_icgraph.png" border="0" usemap="#aclassbsp___i_i_c_a15201c6a6bd1affde8da0fc642f62272_icgraph" alt=""/></div>
|
|
<map name="aclassbsp___i_i_c_a15201c6a6bd1affde8da0fc642f62272_icgraph" id="aclassbsp___i_i_c_a15201c6a6bd1affde8da0fc642f62272_icgraph">
|
|
<area shape="rect" title="接收IIC一个字节信号" alt="" coords="443,46,588,71"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#aae8c08f59f3fce9dce27f9f04beda683" title="使用总线接收定长数据" alt="" coords="244,17,369,42"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a9effd40b26cbf6f321d0f0db3e2f09c3" title="使用总线接收一个字节数据" alt="" coords="219,70,395,95"/>
|
|
<area shape="rect" href="classbscpp___s_t_m32___a_t24_c00.html#a73e0f9631de4b08ac64fbbed7ffd7c1f" title=" " alt="" coords="5,5,171,45"/>
|
|
<area shape="rect" href="classbscpp___s_t_m32___a_t24_c00.html#adabf67f8a13769cd59c9f33286561c58" title=" " alt="" coords="5,69,171,109"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9c71db14d666983ab15621f119bdc171" name="a9c71db14d666983ab15621f119bdc171"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9c71db14d666983ab15621f119bdc171">◆ </a></span>IIC_SCK()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual <a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> bsp_IIC::IIC_SCK </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> </td>
|
|
<td class="paramname"><em>var</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>控制SCK管脚口 </p>
|
|
<dl class="params"><dt>参数</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">var</td><td>此处有三个状态,IIC_SET置位管脚,IIC_RESET复位管脚 </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>返回</dt><dd>当var为IIC_READ时返回管脚状态 </dd></dl>
|
|
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000001">待办事项:</a></b></dt><dd>需要为其实现才可使用软件IIC </dd></dl>
|
|
|
|
<p>在 <a class="el" href="classbsp___i_i_c___s_t_m32.html#a14ca3a4cbeb0122d88391d9f37e1fe27">bsp_IIC_STM32</a> 内被实现.</p>
|
|
<div class="dynheader">
|
|
这是这个函数的调用关系图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___i_i_c_a9c71db14d666983ab15621f119bdc171_icgraph.png" border="0" usemap="#aclassbsp___i_i_c_a9c71db14d666983ab15621f119bdc171_icgraph" alt=""/></div>
|
|
<map name="aclassbsp___i_i_c_a9c71db14d666983ab15621f119bdc171_icgraph" id="aclassbsp___i_i_c_a9c71db14d666983ab15621f119bdc171_icgraph">
|
|
<area shape="rect" title="控制SCK管脚口" alt="" coords="1127,420,1249,445"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a15201c6a6bd1affde8da0fc642f62272" title="接收IIC一个字节信号" alt="" coords="930,294,1075,320"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a684793afa5c26e6d123ff6ad083342c8" title="发送IIC应答信号" alt="" coords="929,344,1077,369"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#ae2e78aae0c89a4d6063d8ba60752acd5" title="发送IIC一个字节信号" alt="" coords="927,546,1079,572"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a97ad38a37ad0140987ba79d878f0d9e9" title="发送IIC开始信号" alt="" coords="941,445,1064,470"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#ae513e1a05cbbae2a6f37e6cbb3bb63e2" title="发送IIC停止信号" alt="" coords="941,393,1064,418"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a3f14f230b5876c529380d4f51a9c9c12" title="等待应答信号" alt="" coords="930,597,1075,622"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#aae8c08f59f3fce9dce27f9f04beda683" title="使用总线接收定长数据" alt="" coords="727,192,853,217"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a9effd40b26cbf6f321d0f0db3e2f09c3" title="使用总线接收一个字节数据" alt="" coords="702,344,878,369"/>
|
|
<area shape="rect" href="classbscpp___s_t_m32___a_t24_c00.html#a73e0f9631de4b08ac64fbbed7ffd7c1f" title=" " alt="" coords="483,40,648,80"/>
|
|
<area shape="rect" href="classbscpp___s_t_m32___a_t24_c00.html#adabf67f8a13769cd59c9f33286561c58" title=" " alt="" coords="483,104,648,144"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a9d5d55340f9c43998763ecd0fb67b88c" title="使用总线发送定长数据" alt="" coords="727,496,853,521"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a9f4cdf777e69f407b155ffdba5b9e7c8" title="使用总线发送一个字节数据" alt="" coords="701,597,879,622"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#aa7d10a5fd9879c119a27ba223401a75f" title="全页绘制" alt="" coords="5,550,181,590"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#ac0b5b2484e163d878431b7f983cd8f86" title="OLED绘图" alt="" coords="5,658,181,698"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#aa512107d8bf20f0e2818d292c2d27fe2" title="OLED反向绘图" alt="" coords="5,235,181,275"/>
|
|
<area shape="rect" href="classbscpp___s_t_m32___a_t24_c00.html#a4b7fdb22805200ff7e24be47477a84df" title=" " alt="" coords="707,698,873,738"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#afb244abe24a32ce55cb82d64265a8270" title="发送一串定长指令给OLED" alt="" coords="241,238,417,278"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#af8ef7b3dfe089f8e737450c238b60ade" title="OLED绘制ASCII字符" alt="" coords="5,352,181,392"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#a2156b0a593f818db41759cc2b211b60b" title="发送一条指令给OLED" alt="" coords="477,371,653,411"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#a570ddcfe255de59a23180b9bf325db48" title="发送一条数据给OLED" alt="" coords="477,651,653,691"/>
|
|
<area shape="rect" href="classbscpp___s_t_m32___a_t24_c00.html#a3f5ec4fc37c2810db35142b73bb4c0e0" title=" " alt="" coords="483,587,648,627"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#ab1123563710c58573560eeaf434b0d33" title="光标定位行中的位置" alt="" coords="241,416,417,456"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#ad0d7e8c393bb9412fa0703721486b0e4" title="OLED初始化 初始化显示屏的设置" alt="" coords="229,481,429,506"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#a77db92eced91a9f035de3b9710546bf7" title="光标定位于一页" alt="" coords="241,352,417,392"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adf1ba1196ef163ab1958747744dd8a14" name="adf1ba1196ef163ab1958747744dd8a14"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adf1ba1196ef163ab1958747744dd8a14">◆ </a></span>IIC_SDA()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual <a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> bsp_IIC::IIC_SDA </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> </td>
|
|
<td class="paramname"><em>var</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>控制SDA管脚口 </p>
|
|
<dl class="params"><dt>参数</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">var</td><td>此处有三个状态,IIC_SET置位管脚,IIC_RESET复位管脚 </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>返回</dt><dd>当var为IIC_READ时返回管脚状态 </dd></dl>
|
|
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000002">待办事项:</a></b></dt><dd>需要为其实现才可使用软件IIC </dd></dl>
|
|
|
|
<p>在 <a class="el" href="classbsp___i_i_c___s_t_m32.html#a8e703fab0f20578492ff23cb185b1a8d">bsp_IIC_STM32</a> 内被实现.</p>
|
|
<div class="dynheader">
|
|
这是这个函数的调用关系图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___i_i_c_adf1ba1196ef163ab1958747744dd8a14_icgraph.png" border="0" usemap="#aclassbsp___i_i_c_adf1ba1196ef163ab1958747744dd8a14_icgraph" alt=""/></div>
|
|
<map name="aclassbsp___i_i_c_adf1ba1196ef163ab1958747744dd8a14_icgraph" id="aclassbsp___i_i_c_adf1ba1196ef163ab1958747744dd8a14_icgraph">
|
|
<area shape="rect" title="控制SDA管脚口" alt="" coords="1127,420,1249,445"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a15201c6a6bd1affde8da0fc642f62272" title="接收IIC一个字节信号" alt="" coords="930,294,1075,320"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a684793afa5c26e6d123ff6ad083342c8" title="发送IIC应答信号" alt="" coords="929,344,1077,369"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#ae2e78aae0c89a4d6063d8ba60752acd5" title="发送IIC一个字节信号" alt="" coords="927,546,1079,572"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a97ad38a37ad0140987ba79d878f0d9e9" title="发送IIC开始信号" alt="" coords="941,445,1064,470"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#ae513e1a05cbbae2a6f37e6cbb3bb63e2" title="发送IIC停止信号" alt="" coords="941,393,1064,418"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a3f14f230b5876c529380d4f51a9c9c12" title="等待应答信号" alt="" coords="930,597,1075,622"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#aae8c08f59f3fce9dce27f9f04beda683" title="使用总线接收定长数据" alt="" coords="727,192,853,217"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a9effd40b26cbf6f321d0f0db3e2f09c3" title="使用总线接收一个字节数据" alt="" coords="702,344,878,369"/>
|
|
<area shape="rect" href="classbscpp___s_t_m32___a_t24_c00.html#a73e0f9631de4b08ac64fbbed7ffd7c1f" title=" " alt="" coords="483,40,648,80"/>
|
|
<area shape="rect" href="classbscpp___s_t_m32___a_t24_c00.html#adabf67f8a13769cd59c9f33286561c58" title=" " alt="" coords="483,104,648,144"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a9d5d55340f9c43998763ecd0fb67b88c" title="使用总线发送定长数据" alt="" coords="727,496,853,521"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a9f4cdf777e69f407b155ffdba5b9e7c8" title="使用总线发送一个字节数据" alt="" coords="701,597,879,622"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#aa7d10a5fd9879c119a27ba223401a75f" title="全页绘制" alt="" coords="5,550,181,590"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#ac0b5b2484e163d878431b7f983cd8f86" title="OLED绘图" alt="" coords="5,658,181,698"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#aa512107d8bf20f0e2818d292c2d27fe2" title="OLED反向绘图" alt="" coords="5,235,181,275"/>
|
|
<area shape="rect" href="classbscpp___s_t_m32___a_t24_c00.html#a4b7fdb22805200ff7e24be47477a84df" title=" " alt="" coords="707,698,873,738"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#afb244abe24a32ce55cb82d64265a8270" title="发送一串定长指令给OLED" alt="" coords="241,238,417,278"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#af8ef7b3dfe089f8e737450c238b60ade" title="OLED绘制ASCII字符" alt="" coords="5,352,181,392"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#a2156b0a593f818db41759cc2b211b60b" title="发送一条指令给OLED" alt="" coords="477,371,653,411"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#a570ddcfe255de59a23180b9bf325db48" title="发送一条数据给OLED" alt="" coords="477,651,653,691"/>
|
|
<area shape="rect" href="classbscpp___s_t_m32___a_t24_c00.html#a3f5ec4fc37c2810db35142b73bb4c0e0" title=" " alt="" coords="483,587,648,627"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#ab1123563710c58573560eeaf434b0d33" title="光标定位行中的位置" alt="" coords="241,416,417,456"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#ad0d7e8c393bb9412fa0703721486b0e4" title="OLED初始化 初始化显示屏的设置" alt="" coords="229,481,429,506"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#a77db92eced91a9f035de3b9710546bf7" title="光标定位于一页" alt="" coords="241,352,417,392"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a684793afa5c26e6d123ff6ad083342c8" name="a684793afa5c26e6d123ff6ad083342c8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a684793afa5c26e6d123ff6ad083342c8">◆ </a></span>IIC_SendAck()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void bsp_IIC::IIC_SendAck </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> </td>
|
|
<td class="paramname"><em>ackbit</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>发送IIC应答信号 </p>
|
|
<dl class="params"><dt>参数</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">ackbit</td><td>0为应答,1位非应答 </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">在文件 <a class="el" href="bscpp___i_i_c_8cpp_source.html">bscpp_IIC.cpp</a> 第 <a class="el" href="bscpp___i_i_c_8cpp_source.html#l00070">70</a> 行定义.</p>
|
|
<div class="dynheader">
|
|
函数调用图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___i_i_c_a684793afa5c26e6d123ff6ad083342c8_cgraph.png" border="0" usemap="#aclassbsp___i_i_c_a684793afa5c26e6d123ff6ad083342c8_cgraph" alt=""/></div>
|
|
<map name="aclassbsp___i_i_c_a684793afa5c26e6d123ff6ad083342c8_cgraph" id="aclassbsp___i_i_c_a684793afa5c26e6d123ff6ad083342c8_cgraph">
|
|
<area shape="rect" title="发送IIC应答信号" alt="" coords="5,55,153,80"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#ad3d17035a8d19842ccabbf743a4405f4" title="时序中的延时 在此处短暂延时" alt="" coords="201,5,329,31"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a9c71db14d666983ab15621f119bdc171" title="控制SCK管脚口" alt="" coords="204,55,327,80"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#adf1ba1196ef163ab1958747744dd8a14" title="控制SDA管脚口" alt="" coords="204,104,327,129"/>
|
|
</map>
|
|
</div>
|
|
<div class="dynheader">
|
|
这是这个函数的调用关系图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___i_i_c_a684793afa5c26e6d123ff6ad083342c8_icgraph.png" border="0" usemap="#aclassbsp___i_i_c_a684793afa5c26e6d123ff6ad083342c8_icgraph" alt=""/></div>
|
|
<map name="aclassbsp___i_i_c_a684793afa5c26e6d123ff6ad083342c8_icgraph" id="aclassbsp___i_i_c_a684793afa5c26e6d123ff6ad083342c8_icgraph">
|
|
<area shape="rect" title="发送IIC应答信号" alt="" coords="443,46,591,71"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#aae8c08f59f3fce9dce27f9f04beda683" title="使用总线接收定长数据" alt="" coords="244,17,369,42"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a9effd40b26cbf6f321d0f0db3e2f09c3" title="使用总线接收一个字节数据" alt="" coords="219,70,395,95"/>
|
|
<area shape="rect" href="classbscpp___s_t_m32___a_t24_c00.html#a73e0f9631de4b08ac64fbbed7ffd7c1f" title=" " alt="" coords="5,5,171,45"/>
|
|
<area shape="rect" href="classbscpp___s_t_m32___a_t24_c00.html#adabf67f8a13769cd59c9f33286561c58" title=" " alt="" coords="5,69,171,109"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae2e78aae0c89a4d6063d8ba60752acd5" name="ae2e78aae0c89a4d6063d8ba60752acd5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae2e78aae0c89a4d6063d8ba60752acd5">◆ </a></span>IIC_SendByte()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void bsp_IIC::IIC_SendByte </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> </td>
|
|
<td class="paramname"><em>byt</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>发送IIC一个字节信号 </p>
|
|
<dl class="params"><dt>参数</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">byt</td><td>发送的字节 </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">在文件 <a class="el" href="bscpp___i_i_c_8cpp_source.html">bscpp_IIC.cpp</a> 第 <a class="el" href="bscpp___i_i_c_8cpp_source.html#l00097">97</a> 行定义.</p>
|
|
<div class="dynheader">
|
|
函数调用图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___i_i_c_ae2e78aae0c89a4d6063d8ba60752acd5_cgraph.png" border="0" usemap="#aclassbsp___i_i_c_ae2e78aae0c89a4d6063d8ba60752acd5_cgraph" alt=""/></div>
|
|
<map name="aclassbsp___i_i_c_ae2e78aae0c89a4d6063d8ba60752acd5_cgraph" id="aclassbsp___i_i_c_ae2e78aae0c89a4d6063d8ba60752acd5_cgraph">
|
|
<area shape="rect" title="发送IIC一个字节信号" alt="" coords="5,55,157,80"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#ad3d17035a8d19842ccabbf743a4405f4" title="时序中的延时 在此处短暂延时" alt="" coords="205,5,333,31"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a9c71db14d666983ab15621f119bdc171" title="控制SCK管脚口" alt="" coords="208,55,331,80"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#adf1ba1196ef163ab1958747744dd8a14" title="控制SDA管脚口" alt="" coords="208,104,331,129"/>
|
|
</map>
|
|
</div>
|
|
<div class="dynheader">
|
|
这是这个函数的调用关系图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___i_i_c_ae2e78aae0c89a4d6063d8ba60752acd5_icgraph.png" border="0" usemap="#aclassbsp___i_i_c_ae2e78aae0c89a4d6063d8ba60752acd5_icgraph" alt=""/></div>
|
|
<map name="aclassbsp___i_i_c_ae2e78aae0c89a4d6063d8ba60752acd5_icgraph" id="aclassbsp___i_i_c_ae2e78aae0c89a4d6063d8ba60752acd5_icgraph">
|
|
<area shape="rect" title="发送IIC一个字节信号" alt="" coords="927,215,1079,241"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#aae8c08f59f3fce9dce27f9f04beda683" title="使用总线接收定长数据" alt="" coords="727,22,853,47"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a9effd40b26cbf6f321d0f0db3e2f09c3" title="使用总线接收一个字节数据" alt="" coords="702,81,878,106"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a9d5d55340f9c43998763ecd0fb67b88c" title="使用总线发送定长数据" alt="" coords="727,134,853,159"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a9f4cdf777e69f407b155ffdba5b9e7c8" title="使用总线发送一个字节数据" alt="" coords="701,275,879,301"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#aa7d10a5fd9879c119a27ba223401a75f" title="全页绘制" alt="" coords="5,261,181,301"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#ac0b5b2484e163d878431b7f983cd8f86" title="OLED绘图" alt="" coords="5,351,181,391"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#aa512107d8bf20f0e2818d292c2d27fe2" title="OLED反向绘图" alt="" coords="5,415,181,455"/>
|
|
<area shape="rect" href="classbscpp___s_t_m32___a_t24_c00.html#a4b7fdb22805200ff7e24be47477a84df" title=" " alt="" coords="707,528,873,568"/>
|
|
<area shape="rect" href="classbscpp___s_t_m32___a_t24_c00.html#a73e0f9631de4b08ac64fbbed7ffd7c1f" title=" " alt="" coords="483,5,648,45"/>
|
|
<area shape="rect" href="classbscpp___s_t_m32___a_t24_c00.html#adabf67f8a13769cd59c9f33286561c58" title=" " alt="" coords="483,69,648,109"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#afb244abe24a32ce55cb82d64265a8270" title="发送一串定长指令给OLED" alt="" coords="241,120,417,160"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#af8ef7b3dfe089f8e737450c238b60ade" title="OLED绘制ASCII字符" alt="" coords="5,197,181,237"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#a2156b0a593f818db41759cc2b211b60b" title="发送一条指令给OLED" alt="" coords="477,363,653,403"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#a570ddcfe255de59a23180b9bf325db48" title="发送一条数据给OLED" alt="" coords="477,299,653,339"/>
|
|
<area shape="rect" href="classbscpp___s_t_m32___a_t24_c00.html#a3f5ec4fc37c2810db35142b73bb4c0e0" title=" " alt="" coords="483,235,648,275"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#ab1123563710c58573560eeaf434b0d33" title="光标定位行中的位置" alt="" coords="241,248,417,288"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#ad0d7e8c393bb9412fa0703721486b0e4" title="OLED初始化 初始化显示屏的设置" alt="" coords="229,313,429,338"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#a77db92eced91a9f035de3b9710546bf7" title="光标定位于一页" alt="" coords="241,363,417,403"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a97ad38a37ad0140987ba79d878f0d9e9" name="a97ad38a37ad0140987ba79d878f0d9e9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a97ad38a37ad0140987ba79d878f0d9e9">◆ </a></span>IIC_Start()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void bsp_IIC::IIC_Start </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>发送IIC开始信号 </p>
|
|
|
|
<p class="definition">在文件 <a class="el" href="bscpp___i_i_c_8cpp_source.html">bscpp_IIC.cpp</a> 第 <a class="el" href="bscpp___i_i_c_8cpp_source.html#l00046">46</a> 行定义.</p>
|
|
<div class="dynheader">
|
|
函数调用图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___i_i_c_a97ad38a37ad0140987ba79d878f0d9e9_cgraph.png" border="0" usemap="#aclassbsp___i_i_c_a97ad38a37ad0140987ba79d878f0d9e9_cgraph" alt=""/></div>
|
|
<map name="aclassbsp___i_i_c_a97ad38a37ad0140987ba79d878f0d9e9_cgraph" id="aclassbsp___i_i_c_a97ad38a37ad0140987ba79d878f0d9e9_cgraph">
|
|
<area shape="rect" title="发送IIC开始信号" alt="" coords="5,55,128,80"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#ad3d17035a8d19842ccabbf743a4405f4" title="时序中的延时 在此处短暂延时" alt="" coords="176,5,304,31"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a9c71db14d666983ab15621f119bdc171" title="控制SCK管脚口" alt="" coords="179,55,301,80"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#adf1ba1196ef163ab1958747744dd8a14" title="控制SDA管脚口" alt="" coords="179,104,301,129"/>
|
|
</map>
|
|
</div>
|
|
<div class="dynheader">
|
|
这是这个函数的调用关系图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___i_i_c_a97ad38a37ad0140987ba79d878f0d9e9_icgraph.png" border="0" usemap="#aclassbsp___i_i_c_a97ad38a37ad0140987ba79d878f0d9e9_icgraph" alt=""/></div>
|
|
<map name="aclassbsp___i_i_c_a97ad38a37ad0140987ba79d878f0d9e9_icgraph" id="aclassbsp___i_i_c_a97ad38a37ad0140987ba79d878f0d9e9_icgraph">
|
|
<area shape="rect" title="发送IIC开始信号" alt="" coords="927,215,1049,241"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#aae8c08f59f3fce9dce27f9f04beda683" title="使用总线接收定长数据" alt="" coords="727,22,853,47"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a9effd40b26cbf6f321d0f0db3e2f09c3" title="使用总线接收一个字节数据" alt="" coords="702,81,878,106"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a9d5d55340f9c43998763ecd0fb67b88c" title="使用总线发送定长数据" alt="" coords="727,134,853,159"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a9f4cdf777e69f407b155ffdba5b9e7c8" title="使用总线发送一个字节数据" alt="" coords="701,275,879,301"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#aa7d10a5fd9879c119a27ba223401a75f" title="全页绘制" alt="" coords="5,261,181,301"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#ac0b5b2484e163d878431b7f983cd8f86" title="OLED绘图" alt="" coords="5,351,181,391"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#aa512107d8bf20f0e2818d292c2d27fe2" title="OLED反向绘图" alt="" coords="5,415,181,455"/>
|
|
<area shape="rect" href="classbscpp___s_t_m32___a_t24_c00.html#a4b7fdb22805200ff7e24be47477a84df" title=" " alt="" coords="707,528,873,568"/>
|
|
<area shape="rect" href="classbscpp___s_t_m32___a_t24_c00.html#a73e0f9631de4b08ac64fbbed7ffd7c1f" title=" " alt="" coords="483,5,648,45"/>
|
|
<area shape="rect" href="classbscpp___s_t_m32___a_t24_c00.html#adabf67f8a13769cd59c9f33286561c58" title=" " alt="" coords="483,69,648,109"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#afb244abe24a32ce55cb82d64265a8270" title="发送一串定长指令给OLED" alt="" coords="241,120,417,160"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#af8ef7b3dfe089f8e737450c238b60ade" title="OLED绘制ASCII字符" alt="" coords="5,197,181,237"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#a2156b0a593f818db41759cc2b211b60b" title="发送一条指令给OLED" alt="" coords="477,363,653,403"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#a570ddcfe255de59a23180b9bf325db48" title="发送一条数据给OLED" alt="" coords="477,299,653,339"/>
|
|
<area shape="rect" href="classbscpp___s_t_m32___a_t24_c00.html#a3f5ec4fc37c2810db35142b73bb4c0e0" title=" " alt="" coords="483,235,648,275"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#ab1123563710c58573560eeaf434b0d33" title="光标定位行中的位置" alt="" coords="241,248,417,288"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#ad0d7e8c393bb9412fa0703721486b0e4" title="OLED初始化 初始化显示屏的设置" alt="" coords="229,313,429,338"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#a77db92eced91a9f035de3b9710546bf7" title="光标定位于一页" alt="" coords="241,363,417,403"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae513e1a05cbbae2a6f37e6cbb3bb63e2" name="ae513e1a05cbbae2a6f37e6cbb3bb63e2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae513e1a05cbbae2a6f37e6cbb3bb63e2">◆ </a></span>IIC_Stop()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void bsp_IIC::IIC_Stop </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>发送IIC停止信号 </p>
|
|
|
|
<p class="definition">在文件 <a class="el" href="bscpp___i_i_c_8cpp_source.html">bscpp_IIC.cpp</a> 第 <a class="el" href="bscpp___i_i_c_8cpp_source.html#l00058">58</a> 行定义.</p>
|
|
<div class="dynheader">
|
|
函数调用图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___i_i_c_ae513e1a05cbbae2a6f37e6cbb3bb63e2_cgraph.png" border="0" usemap="#aclassbsp___i_i_c_ae513e1a05cbbae2a6f37e6cbb3bb63e2_cgraph" alt=""/></div>
|
|
<map name="aclassbsp___i_i_c_ae513e1a05cbbae2a6f37e6cbb3bb63e2_cgraph" id="aclassbsp___i_i_c_ae513e1a05cbbae2a6f37e6cbb3bb63e2_cgraph">
|
|
<area shape="rect" title="发送IIC停止信号" alt="" coords="5,55,128,80"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#ad3d17035a8d19842ccabbf743a4405f4" title="时序中的延时 在此处短暂延时" alt="" coords="176,5,304,31"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a9c71db14d666983ab15621f119bdc171" title="控制SCK管脚口" alt="" coords="179,55,301,80"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#adf1ba1196ef163ab1958747744dd8a14" title="控制SDA管脚口" alt="" coords="179,104,301,129"/>
|
|
</map>
|
|
</div>
|
|
<div class="dynheader">
|
|
这是这个函数的调用关系图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___i_i_c_ae513e1a05cbbae2a6f37e6cbb3bb63e2_icgraph.png" border="0" usemap="#aclassbsp___i_i_c_ae513e1a05cbbae2a6f37e6cbb3bb63e2_icgraph" alt=""/></div>
|
|
<map name="aclassbsp___i_i_c_ae513e1a05cbbae2a6f37e6cbb3bb63e2_icgraph" id="aclassbsp___i_i_c_ae513e1a05cbbae2a6f37e6cbb3bb63e2_icgraph">
|
|
<area shape="rect" title="发送IIC停止信号" alt="" coords="927,215,1049,241"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#aae8c08f59f3fce9dce27f9f04beda683" title="使用总线接收定长数据" alt="" coords="727,22,853,47"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a9effd40b26cbf6f321d0f0db3e2f09c3" title="使用总线接收一个字节数据" alt="" coords="702,81,878,106"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a9d5d55340f9c43998763ecd0fb67b88c" title="使用总线发送定长数据" alt="" coords="727,134,853,159"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a9f4cdf777e69f407b155ffdba5b9e7c8" title="使用总线发送一个字节数据" alt="" coords="701,275,879,301"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#aa7d10a5fd9879c119a27ba223401a75f" title="全页绘制" alt="" coords="5,261,181,301"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#ac0b5b2484e163d878431b7f983cd8f86" title="OLED绘图" alt="" coords="5,351,181,391"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#aa512107d8bf20f0e2818d292c2d27fe2" title="OLED反向绘图" alt="" coords="5,415,181,455"/>
|
|
<area shape="rect" href="classbscpp___s_t_m32___a_t24_c00.html#a4b7fdb22805200ff7e24be47477a84df" title=" " alt="" coords="707,528,873,568"/>
|
|
<area shape="rect" href="classbscpp___s_t_m32___a_t24_c00.html#a73e0f9631de4b08ac64fbbed7ffd7c1f" title=" " alt="" coords="483,5,648,45"/>
|
|
<area shape="rect" href="classbscpp___s_t_m32___a_t24_c00.html#adabf67f8a13769cd59c9f33286561c58" title=" " alt="" coords="483,69,648,109"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#afb244abe24a32ce55cb82d64265a8270" title="发送一串定长指令给OLED" alt="" coords="241,120,417,160"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#af8ef7b3dfe089f8e737450c238b60ade" title="OLED绘制ASCII字符" alt="" coords="5,197,181,237"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#a2156b0a593f818db41759cc2b211b60b" title="发送一条指令给OLED" alt="" coords="477,363,653,403"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#a570ddcfe255de59a23180b9bf325db48" title="发送一条数据给OLED" alt="" coords="477,299,653,339"/>
|
|
<area shape="rect" href="classbscpp___s_t_m32___a_t24_c00.html#a3f5ec4fc37c2810db35142b73bb4c0e0" title=" " alt="" coords="483,235,648,275"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#ab1123563710c58573560eeaf434b0d33" title="光标定位行中的位置" alt="" coords="241,248,417,288"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#ad0d7e8c393bb9412fa0703721486b0e4" title="OLED初始化 初始化显示屏的设置" alt="" coords="229,313,429,338"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#a77db92eced91a9f035de3b9710546bf7" title="光标定位于一页" alt="" coords="241,363,417,403"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3f14f230b5876c529380d4f51a9c9c12" name="a3f14f230b5876c529380d4f51a9c9c12"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3f14f230b5876c529380d4f51a9c9c12">◆ </a></span>IIC_WaitAck()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> bsp_IIC::IIC_WaitAck </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>等待应答信号 </p>
|
|
<dl class="section return"><dt>返回</dt><dd>返回是否有回应 </dd></dl>
|
|
|
|
<p class="definition">在文件 <a class="el" href="bscpp___i_i_c_8cpp_source.html">bscpp_IIC.cpp</a> 第 <a class="el" href="bscpp___i_i_c_8cpp_source.html#l00084">84</a> 行定义.</p>
|
|
<div class="dynheader">
|
|
函数调用图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___i_i_c_a3f14f230b5876c529380d4f51a9c9c12_cgraph.png" border="0" usemap="#aclassbsp___i_i_c_a3f14f230b5876c529380d4f51a9c9c12_cgraph" alt=""/></div>
|
|
<map name="aclassbsp___i_i_c_a3f14f230b5876c529380d4f51a9c9c12_cgraph" id="aclassbsp___i_i_c_a3f14f230b5876c529380d4f51a9c9c12_cgraph">
|
|
<area shape="rect" title="等待应答信号" alt="" coords="5,55,151,80"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#ad3d17035a8d19842ccabbf743a4405f4" title="时序中的延时 在此处短暂延时" alt="" coords="199,5,327,31"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a9c71db14d666983ab15621f119bdc171" title="控制SCK管脚口" alt="" coords="201,55,324,80"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#adf1ba1196ef163ab1958747744dd8a14" title="控制SDA管脚口" alt="" coords="201,104,324,129"/>
|
|
</map>
|
|
</div>
|
|
<div class="dynheader">
|
|
这是这个函数的调用关系图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___i_i_c_a3f14f230b5876c529380d4f51a9c9c12_icgraph.png" border="0" usemap="#aclassbsp___i_i_c_a3f14f230b5876c529380d4f51a9c9c12_icgraph" alt=""/></div>
|
|
<map name="aclassbsp___i_i_c_a3f14f230b5876c529380d4f51a9c9c12_icgraph" id="aclassbsp___i_i_c_a3f14f230b5876c529380d4f51a9c9c12_icgraph">
|
|
<area shape="rect" title="等待应答信号" alt="" coords="927,215,1072,241"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#aae8c08f59f3fce9dce27f9f04beda683" title="使用总线接收定长数据" alt="" coords="727,22,853,47"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a9effd40b26cbf6f321d0f0db3e2f09c3" title="使用总线接收一个字节数据" alt="" coords="702,81,878,106"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a9d5d55340f9c43998763ecd0fb67b88c" title="使用总线发送定长数据" alt="" coords="727,134,853,159"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a9f4cdf777e69f407b155ffdba5b9e7c8" title="使用总线发送一个字节数据" alt="" coords="701,275,879,301"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#aa7d10a5fd9879c119a27ba223401a75f" title="全页绘制" alt="" coords="5,261,181,301"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#ac0b5b2484e163d878431b7f983cd8f86" title="OLED绘图" alt="" coords="5,351,181,391"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#aa512107d8bf20f0e2818d292c2d27fe2" title="OLED反向绘图" alt="" coords="5,415,181,455"/>
|
|
<area shape="rect" href="classbscpp___s_t_m32___a_t24_c00.html#a4b7fdb22805200ff7e24be47477a84df" title=" " alt="" coords="707,528,873,568"/>
|
|
<area shape="rect" href="classbscpp___s_t_m32___a_t24_c00.html#a73e0f9631de4b08ac64fbbed7ffd7c1f" title=" " alt="" coords="483,5,648,45"/>
|
|
<area shape="rect" href="classbscpp___s_t_m32___a_t24_c00.html#adabf67f8a13769cd59c9f33286561c58" title=" " alt="" coords="483,69,648,109"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#afb244abe24a32ce55cb82d64265a8270" title="发送一串定长指令给OLED" alt="" coords="241,120,417,160"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#af8ef7b3dfe089f8e737450c238b60ade" title="OLED绘制ASCII字符" alt="" coords="5,197,181,237"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#a2156b0a593f818db41759cc2b211b60b" title="发送一条指令给OLED" alt="" coords="477,363,653,403"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#a570ddcfe255de59a23180b9bf325db48" title="发送一条数据给OLED" alt="" coords="477,299,653,339"/>
|
|
<area shape="rect" href="classbscpp___s_t_m32___a_t24_c00.html#a3f5ec4fc37c2810db35142b73bb4c0e0" title=" " alt="" coords="483,235,648,275"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#ab1123563710c58573560eeaf434b0d33" title="光标定位行中的位置" alt="" coords="241,248,417,288"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#ad0d7e8c393bb9412fa0703721486b0e4" title="OLED初始化 初始化显示屏的设置" alt="" coords="229,313,429,338"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#a77db92eced91a9f035de3b9710546bf7" title="光标定位于一页" alt="" coords="241,363,417,403"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9d5d55340f9c43998763ecd0fb67b88c" name="a9d5d55340f9c43998763ecd0fb67b88c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9d5d55340f9c43998763ecd0fb67b88c">◆ </a></span>IIC_Write()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void bsp_IIC::IIC_Write </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> </td>
|
|
<td class="paramname"><em>id</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> </td>
|
|
<td class="paramname"><em>addr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> * </td>
|
|
<td class="paramname"><em>dat</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="varint_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> </td>
|
|
<td class="paramname"><em>len</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>使用总线发送定长数据 </p>
|
|
<dl class="params"><dt>参数</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">id</td><td>发送的器件地址,如0x68(MPU6050) </td></tr>
|
|
<tr><td class="paramname">addr</td><td>需要改写的寄存器地址起始 </td></tr>
|
|
<tr><td class="paramname">dat</td><td>改写的数据指针 </td></tr>
|
|
<tr><td class="paramname">len</td><td>数据数目 </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>返回</dt><dd>无返回值 </dd></dl>
|
|
|
|
<p class="definition">在文件 <a class="el" href="bscpp___i_i_c_8cpp_source.html">bscpp_IIC.cpp</a> 第 <a class="el" href="bscpp___i_i_c_8cpp_source.html#l00176">176</a> 行定义.</p>
|
|
<div class="dynheader">
|
|
函数调用图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___i_i_c_a9d5d55340f9c43998763ecd0fb67b88c_cgraph.png" border="0" usemap="#aclassbsp___i_i_c_a9d5d55340f9c43998763ecd0fb67b88c_cgraph" alt=""/></div>
|
|
<map name="aclassbsp___i_i_c_a9d5d55340f9c43998763ecd0fb67b88c_cgraph" id="aclassbsp___i_i_c_a9d5d55340f9c43998763ecd0fb67b88c_cgraph">
|
|
<area shape="rect" title="使用总线发送定长数据" alt="" coords="5,80,132,105"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#ae2e78aae0c89a4d6063d8ba60752acd5" title="发送IIC一个字节信号" alt="" coords="180,104,332,129"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a97ad38a37ad0140987ba79d878f0d9e9" title="发送IIC开始信号" alt="" coords="195,153,317,179"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#ae513e1a05cbbae2a6f37e6cbb3bb63e2" title="发送IIC停止信号" alt="" coords="195,5,317,31"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a3f14f230b5876c529380d4f51a9c9c12" title="等待应答信号" alt="" coords="183,55,329,80"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#ad3d17035a8d19842ccabbf743a4405f4" title="时序中的延时 在此处短暂延时" alt="" coords="380,31,508,56"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a9c71db14d666983ab15621f119bdc171" title="控制SCK管脚口" alt="" coords="383,80,505,105"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#adf1ba1196ef163ab1958747744dd8a14" title="控制SDA管脚口" alt="" coords="383,129,505,155"/>
|
|
</map>
|
|
</div>
|
|
<div class="dynheader">
|
|
这是这个函数的调用关系图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___i_i_c_a9d5d55340f9c43998763ecd0fb67b88c_icgraph.png" border="0" usemap="#aclassbsp___i_i_c_a9d5d55340f9c43998763ecd0fb67b88c_icgraph" alt=""/></div>
|
|
<map name="aclassbsp___i_i_c_a9d5d55340f9c43998763ecd0fb67b88c_icgraph" id="aclassbsp___i_i_c_a9d5d55340f9c43998763ecd0fb67b88c_icgraph">
|
|
<area shape="rect" title="使用总线发送定长数据" alt="" coords="453,13,580,38"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#afb244abe24a32ce55cb82d64265a8270" title="发送一串定长指令给OLED" alt="" coords="229,5,405,45"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#af8ef7b3dfe089f8e737450c238b60ade" title="OLED绘制ASCII字符" alt="" coords="5,5,181,45"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9f4cdf777e69f407b155ffdba5b9e7c8" name="a9f4cdf777e69f407b155ffdba5b9e7c8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9f4cdf777e69f407b155ffdba5b9e7c8">◆ </a></span>IIC_WriteOneByte()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void bsp_IIC::IIC_WriteOneByte </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> </td>
|
|
<td class="paramname"><em>id</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> </td>
|
|
<td class="paramname"><em>addr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> </td>
|
|
<td class="paramname"><em>dat</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>使用总线发送一个字节数据 </p>
|
|
<dl class="params"><dt>参数</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">id</td><td>发送的器件地址,如0x68(MPU6050) </td></tr>
|
|
<tr><td class="paramname">addr</td><td>需要改写的寄存器地址 </td></tr>
|
|
<tr><td class="paramname">dat</td><td>改写的数据 </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>返回</dt><dd>无返回值 </dd></dl>
|
|
|
|
<p class="definition">在文件 <a class="el" href="bscpp___i_i_c_8cpp_source.html">bscpp_IIC.cpp</a> 第 <a class="el" href="bscpp___i_i_c_8cpp_source.html#l00135">135</a> 行定义.</p>
|
|
<div class="dynheader">
|
|
函数调用图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___i_i_c_a9f4cdf777e69f407b155ffdba5b9e7c8_cgraph.png" border="0" usemap="#aclassbsp___i_i_c_a9f4cdf777e69f407b155ffdba5b9e7c8_cgraph" alt=""/></div>
|
|
<map name="aclassbsp___i_i_c_a9f4cdf777e69f407b155ffdba5b9e7c8_cgraph" id="aclassbsp___i_i_c_a9f4cdf777e69f407b155ffdba5b9e7c8_cgraph">
|
|
<area shape="rect" title="使用总线发送一个字节数据" alt="" coords="5,80,183,105"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#ae2e78aae0c89a4d6063d8ba60752acd5" title="发送IIC一个字节信号" alt="" coords="231,104,383,129"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a97ad38a37ad0140987ba79d878f0d9e9" title="发送IIC开始信号" alt="" coords="245,153,368,179"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#ae513e1a05cbbae2a6f37e6cbb3bb63e2" title="发送IIC停止信号" alt="" coords="245,5,368,31"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a3f14f230b5876c529380d4f51a9c9c12" title="等待应答信号" alt="" coords="234,55,379,80"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#ad3d17035a8d19842ccabbf743a4405f4" title="时序中的延时 在此处短暂延时" alt="" coords="431,31,559,56"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#a9c71db14d666983ab15621f119bdc171" title="控制SCK管脚口" alt="" coords="433,80,556,105"/>
|
|
<area shape="rect" href="classbsp___i_i_c.html#adf1ba1196ef163ab1958747744dd8a14" title="控制SDA管脚口" alt="" coords="433,129,556,155"/>
|
|
</map>
|
|
</div>
|
|
<div class="dynheader">
|
|
这是这个函数的调用关系图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___i_i_c_a9f4cdf777e69f407b155ffdba5b9e7c8_icgraph.png" border="0" usemap="#aclassbsp___i_i_c_a9f4cdf777e69f407b155ffdba5b9e7c8_icgraph" alt=""/></div>
|
|
<map name="aclassbsp___i_i_c_a9f4cdf777e69f407b155ffdba5b9e7c8_icgraph" id="aclassbsp___i_i_c_a9f4cdf777e69f407b155ffdba5b9e7c8_icgraph">
|
|
<area shape="rect" title="使用总线发送一个字节数据" alt="" coords="701,205,879,230"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#a2156b0a593f818db41759cc2b211b60b" title="发送一条指令给OLED" alt="" coords="477,133,653,173"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#a570ddcfe255de59a23180b9bf325db48" title="发送一条数据给OLED" alt="" coords="477,197,653,237"/>
|
|
<area shape="rect" href="classbscpp___s_t_m32___a_t24_c00.html#a3f5ec4fc37c2810db35142b73bb4c0e0" title=" " alt="" coords="483,261,648,301"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#ab1123563710c58573560eeaf434b0d33" title="光标定位行中的位置" alt="" coords="241,133,417,173"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#ad0d7e8c393bb9412fa0703721486b0e4" title="OLED初始化 初始化显示屏的设置" alt="" coords="229,198,429,223"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#a77db92eced91a9f035de3b9710546bf7" title="光标定位于一页" alt="" coords="241,69,417,109"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#aa7d10a5fd9879c119a27ba223401a75f" title="全页绘制" alt="" coords="5,133,181,173"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#af8ef7b3dfe089f8e737450c238b60ade" title="OLED绘制ASCII字符" alt="" coords="5,197,181,237"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#ac0b5b2484e163d878431b7f983cd8f86" title="OLED绘图" alt="" coords="5,5,181,45"/>
|
|
<area shape="rect" href="classbsp___s_t_m32___o_l_e_d.html#aa512107d8bf20f0e2818d292c2d27fe2" title="OLED反向绘图" alt="" coords="5,69,181,109"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<hr/>该类的文档由以下文件生成:<ul>
|
|
<li>C:/Users/XerolySkinner/Desktop/bscpp/bscpp_Device/<a class="el" href="bscpp___i_i_c_8h_source.html">bscpp_IIC.h</a></li>
|
|
<li>C:/Users/XerolySkinner/Desktop/bscpp/bscpp_Device/<a class="el" href="bscpp___i_i_c_8cpp_source.html">bscpp_IIC.cpp</a></li>
|
|
</ul>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
制作者 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
|
|
</small></address>
|
|
</body>
|
|
</html>
|