1195 lines
70 KiB
HTML
1195 lines
70 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>MF32BSP_XerolySkinner: bsp_SD类 参考</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="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.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">MF32BSP_XerolySkinner<span id="projectnumber"> 2.0.0</span>
|
|
</div>
|
|
<div id="projectbrief">C++版本的驱动库</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- 制作者 Doxygen 1.9.5 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','搜索');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<div id="MSearchResults">
|
|
<div class="SRPage">
|
|
<div id="SRIndex">
|
|
<div id="SRResults"></div>
|
|
<div class="SRStatus" id="Loading">载入中...</div>
|
|
<div class="SRStatus" id="Searching">搜索中...</div>
|
|
<div class="SRStatus" id="NoMatches">未找到</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-methods">Public 成员函数</a> |
|
|
<a href="#pri-methods">Private 成员函数</a> |
|
|
<a href="#pri-attribs">Private 属性</a> |
|
|
<a href="classbsp___s_d-members.html">所有成员列表</a> </div>
|
|
<div class="headertitle"><div class="title">bsp_SD类 参考</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p>一个操作SD卡的类
|
|
<a href="classbsp___s_d.html#details">更多...</a></p>
|
|
|
|
<p><code>#include <<a class="el" href="bsp___s_d_8h_source.html">bsp_SD.h</a>></code></p>
|
|
<div class="dynheader">
|
|
bsp_SD 的协作图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___s_d__coll__graph.png" border="0" usemap="#absp___s_d_coll__map" alt="Collaboration graph"/></div>
|
|
<map name="absp___s_d_coll__map" id="absp___s_d_coll__map">
|
|
<area shape="rect" title="一个操作SD卡的类" alt="" coords="67,181,135,207"/>
|
|
<area shape="rect" href="struct_m_s_d___c_a_r_d_i_n_f_o.html" title=" " alt="" coords="39,93,163,119"/>
|
|
<area shape="rect" href="struct_m_s_d___c_s_d.html" title=" " alt="" coords="5,5,91,31"/>
|
|
<area shape="rect" href="struct_m_s_d___c_i_d.html" title=" " alt="" coords="115,5,194,31"/>
|
|
</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:a9f5ace0a335acc31271c9d131cd6d306"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classbsp___s_d.html#a9f5ace0a335acc31271c9d131cd6d306">bsp_SD</a> (SPI_HandleTypeDef *<a class="el" href="classbsp___s_d.html#a227c7eb7a28e89d6adfda085a4217992">hspi</a>, GPIO_TypeDef *<a class="el" href="classbsp___s_d.html#ad7788d2e62152a2fb1a6b307fa902180">GPIOx_CS</a>, uint16_t <a class="el" href="classbsp___s_d.html#a4525b5c0f62e39af1c9adb9a9c22239f">GPIO_Pin_CS</a>)</td></tr>
|
|
<tr class="separator:a9f5ace0a335acc31271c9d131cd6d306"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1e0a3f09367627bcafc8efaaeb90b066"><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___s_d.html#a1e0a3f09367627bcafc8efaaeb90b066">SD_init</a> (void)</td></tr>
|
|
<tr class="memdesc:a1e0a3f09367627bcafc8efaaeb90b066"><td class="mdescLeft"> </td><td class="mdescRight">初始化SD卡 <a href="classbsp___s_d.html#a1e0a3f09367627bcafc8efaaeb90b066">更多...</a><br /></td></tr>
|
|
<tr class="separator:a1e0a3f09367627bcafc8efaaeb90b066"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a96f32b50ec777acc0dd819150cd28937"><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___s_d.html#a96f32b50ec777acc0dd819150cd28937">SD_ReadDisk</a> (<a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *buf, <a class="el" href="varint_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> sector, <a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> cnt)</td></tr>
|
|
<tr class="memdesc:a96f32b50ec777acc0dd819150cd28937"><td class="mdescLeft"> </td><td class="mdescRight">读SD卡 <a href="classbsp___s_d.html#a96f32b50ec777acc0dd819150cd28937">更多...</a><br /></td></tr>
|
|
<tr class="separator:a96f32b50ec777acc0dd819150cd28937"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af203b65e00206d38ef14640f7b7242b6"><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___s_d.html#af203b65e00206d38ef14640f7b7242b6">SD_WriteDisk</a> (<a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *buf, <a class="el" href="varint_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> sector, <a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> cnt)</td></tr>
|
|
<tr class="memdesc:af203b65e00206d38ef14640f7b7242b6"><td class="mdescLeft"> </td><td class="mdescRight">写SD卡 <a href="classbsp___s_d.html#af203b65e00206d38ef14640f7b7242b6">更多...</a><br /></td></tr>
|
|
<tr class="separator:af203b65e00206d38ef14640f7b7242b6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a600cc886dc5da6d34f75d0bf226c1b92"><td class="memItemLeft" align="right" valign="top"><a class="el" href="varint_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classbsp___s_d.html#a600cc886dc5da6d34f75d0bf226c1b92">SD_GetSectorCount</a> (void)</td></tr>
|
|
<tr class="memdesc:a600cc886dc5da6d34f75d0bf226c1b92"><td class="mdescLeft"> </td><td class="mdescRight">获取SD卡的总扇区数 <a href="classbsp___s_d.html#a600cc886dc5da6d34f75d0bf226c1b92">更多...</a><br /></td></tr>
|
|
<tr class="separator:a600cc886dc5da6d34f75d0bf226c1b92"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a164f0bb03133464f2da485f362a52718"><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___s_d.html#a164f0bb03133464f2da485f362a52718">offsetWrite</a> (<a class="el" href="varint_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> offset, <a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *dat, <a class="el" href="varint_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> datlen)</td></tr>
|
|
<tr class="memdesc:a164f0bb03133464f2da485f362a52718"><td class="mdescLeft"> </td><td class="mdescRight">写入连贯的数据 <a href="classbsp___s_d.html#a164f0bb03133464f2da485f362a52718">更多...</a><br /></td></tr>
|
|
<tr class="separator:a164f0bb03133464f2da485f362a52718"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1c78e6f5a72f3bdec600a52331dd4d20"><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___s_d.html#a1c78e6f5a72f3bdec600a52331dd4d20">offsetRead</a> (<a class="el" href="varint_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> offset, <a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *dat, <a class="el" href="varint_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> datlen)</td></tr>
|
|
<tr class="memdesc:a1c78e6f5a72f3bdec600a52331dd4d20"><td class="mdescLeft"> </td><td class="mdescRight">读取连贯的数据 <a href="classbsp___s_d.html#a1c78e6f5a72f3bdec600a52331dd4d20">更多...</a><br /></td></tr>
|
|
<tr class="separator:a1c78e6f5a72f3bdec600a52331dd4d20"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
|
|
Private 成员函数</h2></td></tr>
|
|
<tr class="memitem:a3250f411819ed57543b0326d13faddc6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classbsp___s_d.html#a3250f411819ed57543b0326d13faddc6">SD_CS</a> (<a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> p)</td></tr>
|
|
<tr class="memdesc:a3250f411819ed57543b0326d13faddc6"><td class="mdescLeft"> </td><td class="mdescRight">片选信号 <a href="classbsp___s_d.html#a3250f411819ed57543b0326d13faddc6">更多...</a><br /></td></tr>
|
|
<tr class="separator:a3250f411819ed57543b0326d13faddc6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a25bc03ff69d0c3c9a73153c71c84a8b0"><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___s_d.html#a25bc03ff69d0c3c9a73153c71c84a8b0">SD_GETCID</a> (<a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *cid_data)</td></tr>
|
|
<tr class="memdesc:a25bc03ff69d0c3c9a73153c71c84a8b0"><td class="mdescLeft"> </td><td class="mdescRight">获取CID信息 <a href="classbsp___s_d.html#a25bc03ff69d0c3c9a73153c71c84a8b0">更多...</a><br /></td></tr>
|
|
<tr class="separator:a25bc03ff69d0c3c9a73153c71c84a8b0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad0426f6a4b550e60a926c95724d81665"><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___s_d.html#ad0426f6a4b550e60a926c95724d81665">SD_GETCSD</a> (<a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *csd_data)</td></tr>
|
|
<tr class="memdesc:ad0426f6a4b550e60a926c95724d81665"><td class="mdescLeft"> </td><td class="mdescRight">获取CSD信息 <a href="classbsp___s_d.html#ad0426f6a4b550e60a926c95724d81665">更多...</a><br /></td></tr>
|
|
<tr class="separator:ad0426f6a4b550e60a926c95724d81665"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaf2d27cc9275f3ffa71556124f143d12"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classbsp___s_d.html#aaf2d27cc9275f3ffa71556124f143d12">MSD0_GetCardInfo</a> (<a class="el" href="bsp___s_d_8h.html#a64c818be5c771b5bcfd5cbd998c0f9c6">PMSD_CARDINFO</a> <a class="el" href="classbsp___s_d.html#aab1487286ac43dc9110e65b52c850de4">SD0_CardInfo</a>)</td></tr>
|
|
<tr class="separator:aaf2d27cc9275f3ffa71556124f143d12"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a242ec4ccd88203b6691cf4ae1e77fdfe"><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___s_d.html#a242ec4ccd88203b6691cf4ae1e77fdfe">SD_ReceiveData</a> (<a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *data, <a class="el" href="varint_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> len)</td></tr>
|
|
<tr class="memdesc:a242ec4ccd88203b6691cf4ae1e77fdfe"><td class="mdescLeft"> </td><td class="mdescRight">读取SD卡指定长度信息 <a href="classbsp___s_d.html#a242ec4ccd88203b6691cf4ae1e77fdfe">更多...</a><br /></td></tr>
|
|
<tr class="separator:a242ec4ccd88203b6691cf4ae1e77fdfe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2df843979bb4c764422a37b255c184ea"><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___s_d.html#a2df843979bb4c764422a37b255c184ea">SD_SendBlock</a> (<a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *buf, <a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> cmd)</td></tr>
|
|
<tr class="memdesc:a2df843979bb4c764422a37b255c184ea"><td class="mdescLeft"> </td><td class="mdescRight">向SD卡写入一个扇区 <a href="classbsp___s_d.html#a2df843979bb4c764422a37b255c184ea">更多...</a><br /></td></tr>
|
|
<tr class="separator:a2df843979bb4c764422a37b255c184ea"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab799d7d8ebaf4c304bf62722ba10ba37"><td class="memItemLeft" align="right" valign="top"><a class="el" href="varint_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classbsp___s_d.html#ab799d7d8ebaf4c304bf62722ba10ba37">SD_sendcmd</a> (<a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> cmd, <a class="el" href="varint_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> arg, <a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> crc)</td></tr>
|
|
<tr class="memdesc:ab799d7d8ebaf4c304bf62722ba10ba37"><td class="mdescLeft"> </td><td class="mdescRight">写SD卡 <a href="classbsp___s_d.html#ab799d7d8ebaf4c304bf62722ba10ba37">更多...</a><br /></td></tr>
|
|
<tr class="separator:ab799d7d8ebaf4c304bf62722ba10ba37"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5ed95b95b141ee21d83ca70c1b06a31a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classbsp___s_d.html#a5ed95b95b141ee21d83ca70c1b06a31a">SPI_setspeed</a> (<a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> speed)</td></tr>
|
|
<tr class="memdesc:a5ed95b95b141ee21d83ca70c1b06a31a"><td class="mdescLeft"> </td><td class="mdescRight">设置SPI的速率 <a href="classbsp___s_d.html#a5ed95b95b141ee21d83ca70c1b06a31a">更多...</a><br /></td></tr>
|
|
<tr class="separator:a5ed95b95b141ee21d83ca70c1b06a31a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a36d1110bcbe2404ddd5796dc078ce1f5"><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___s_d.html#a36d1110bcbe2404ddd5796dc078ce1f5">spi_readwrite</a> (<a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> Txdata)</td></tr>
|
|
<tr class="separator:a36d1110bcbe2404ddd5796dc078ce1f5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
|
|
Private 属性</h2></td></tr>
|
|
<tr class="memitem:a227c7eb7a28e89d6adfda085a4217992"><td class="memItemLeft" align="right" valign="top">SPI_HandleTypeDef * </td><td class="memItemRight" valign="bottom"><a class="el" href="classbsp___s_d.html#a227c7eb7a28e89d6adfda085a4217992">hspi</a></td></tr>
|
|
<tr class="separator:a227c7eb7a28e89d6adfda085a4217992"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad7788d2e62152a2fb1a6b307fa902180"><td class="memItemLeft" align="right" valign="top">GPIO_TypeDef * </td><td class="memItemRight" valign="bottom"><a class="el" href="classbsp___s_d.html#ad7788d2e62152a2fb1a6b307fa902180">GPIOx_CS</a></td></tr>
|
|
<tr class="separator:ad7788d2e62152a2fb1a6b307fa902180"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4525b5c0f62e39af1c9adb9a9c22239f"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classbsp___s_d.html#a4525b5c0f62e39af1c9adb9a9c22239f">GPIO_Pin_CS</a></td></tr>
|
|
<tr class="separator:a4525b5c0f62e39af1c9adb9a9c22239f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6c68fa82294f18968a92719931cff5fa"><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___s_d.html#a6c68fa82294f18968a92719931cff5fa">DFF</a></td></tr>
|
|
<tr class="separator:a6c68fa82294f18968a92719931cff5fa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2350601b90ad75bd434094a9c31475c4"><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___s_d.html#a2350601b90ad75bd434094a9c31475c4">SD_TYPE</a></td></tr>
|
|
<tr class="separator:a2350601b90ad75bd434094a9c31475c4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aab1487286ac43dc9110e65b52c850de4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_m_s_d___c_a_r_d_i_n_f_o.html">MSD_CARDINFO</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classbsp___s_d.html#aab1487286ac43dc9110e65b52c850de4">SD0_CardInfo</a></td></tr>
|
|
<tr class="separator:aab1487286ac43dc9110e65b52c850de4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">详细描述</h2>
|
|
<div class="textblock"><p >一个操作SD卡的类 </p>
|
|
|
|
<p class="definition">在文件 <a class="el" href="bsp___s_d_8h_source.html">bsp_SD.h</a> 第 <a class="el" href="bsp___s_d_8h_source.html#l00169">169</a> 行定义.</p>
|
|
</div><h2 class="groupheader">构造及析构函数说明</h2>
|
|
<a id="a9f5ace0a335acc31271c9d131cd6d306" name="a9f5ace0a335acc31271c9d131cd6d306"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9f5ace0a335acc31271c9d131cd6d306">◆ </a></span>bsp_SD()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bsp_SD::bsp_SD </td>
|
|
<td>(</td>
|
|
<td class="paramtype">SPI_HandleTypeDef * </td>
|
|
<td class="paramname"><em>hspi</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">GPIO_TypeDef * </td>
|
|
<td class="paramname"><em>GPIOx_CS</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t </td>
|
|
<td class="paramname"><em>GPIO_Pin_CS</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="bsp___s_d_8cpp_source.html">bsp_SD.cpp</a> 第 <a class="el" href="bsp___s_d_8cpp_source.html#l00447">447</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">成员函数说明</h2>
|
|
<a id="aaf2d27cc9275f3ffa71556124f143d12" name="aaf2d27cc9275f3ffa71556124f143d12"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaf2d27cc9275f3ffa71556124f143d12">◆ </a></span>MSD0_GetCardInfo()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int bsp_SD::MSD0_GetCardInfo </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="bsp___s_d_8h.html#a64c818be5c771b5bcfd5cbd998c0f9c6">PMSD_CARDINFO</a> </td>
|
|
<td class="paramname"><em>SD0_CardInfo</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="bsp___s_d_8cpp_source.html">bsp_SD.cpp</a> 第 <a class="el" href="bsp___s_d_8cpp_source.html#l00207">207</a> 行定义.</p>
|
|
<div class="dynheader">
|
|
函数调用图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___s_d_aaf2d27cc9275f3ffa71556124f143d12_cgraph.png" border="0" usemap="#aclassbsp___s_d_aaf2d27cc9275f3ffa71556124f143d12_cgraph" alt=""/></div>
|
|
<map name="aclassbsp___s_d_aaf2d27cc9275f3ffa71556124f143d12_cgraph" id="aclassbsp___s_d_aaf2d27cc9275f3ffa71556124f143d12_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,31,192,56"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a242ec4ccd88203b6691cf4ae1e77fdfe" title="读取SD卡指定长度信息" alt="" coords="240,5,413,31"/>
|
|
<area shape="rect" href="classbsp___s_d.html#ab799d7d8ebaf4c304bf62722ba10ba37" title="写SD卡" alt="" coords="249,55,404,80"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a3250f411819ed57543b0326d13faddc6" title="片选信号" alt="" coords="478,5,597,31"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a36d1110bcbe2404ddd5796dc078ce1f5" title=" " alt="" coords="461,55,613,80"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1c78e6f5a72f3bdec600a52331dd4d20" name="a1c78e6f5a72f3bdec600a52331dd4d20"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1c78e6f5a72f3bdec600a52331dd4d20">◆ </a></span>offsetRead()</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_SD::offsetRead </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="varint_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> </td>
|
|
<td class="paramname"><em>offset</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#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> </td>
|
|
<td class="paramname"><em>datlen</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">offset</td><td>读取位置 </td></tr>
|
|
<tr><td class="paramname">*dat</td><td>数据缓冲区 </td></tr>
|
|
<tr><td class="paramname">datlen</td><td>读取长度 </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>返回</dt><dd>返回值:0,ok;其他,失败. </dd></dl>
|
|
|
|
<p class="definition">在文件 <a class="el" href="bsp___s_d_8cpp_source.html">bsp_SD.cpp</a> 第 <a class="el" href="bsp___s_d_8cpp_source.html#l00423">423</a> 行定义.</p>
|
|
<div class="dynheader">
|
|
函数调用图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___s_d_a1c78e6f5a72f3bdec600a52331dd4d20_cgraph.png" border="0" usemap="#aclassbsp___s_d_a1c78e6f5a72f3bdec600a52331dd4d20_cgraph" alt=""/></div>
|
|
<map name="aclassbsp___s_d_a1c78e6f5a72f3bdec600a52331dd4d20_cgraph" id="aclassbsp___s_d_a1c78e6f5a72f3bdec600a52331dd4d20_cgraph">
|
|
<area shape="rect" title="读取连贯的数据" alt="" coords="5,24,143,49"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a96f32b50ec777acc0dd819150cd28937" title="读SD卡" alt="" coords="191,24,348,49"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a3250f411819ed57543b0326d13faddc6" title="片选信号" alt="" coords="634,24,753,49"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a242ec4ccd88203b6691cf4ae1e77fdfe" title="读取SD卡指定长度信息" alt="" coords="396,73,569,98"/>
|
|
<area shape="rect" href="classbsp___s_d.html#ab799d7d8ebaf4c304bf62722ba10ba37" title="写SD卡" alt="" coords="405,24,560,49"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a36d1110bcbe2404ddd5796dc078ce1f5" title=" " alt="" coords="617,73,769,98"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a164f0bb03133464f2da485f362a52718" name="a164f0bb03133464f2da485f362a52718"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a164f0bb03133464f2da485f362a52718">◆ </a></span>offsetWrite()</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_SD::offsetWrite </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="varint_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> </td>
|
|
<td class="paramname"><em>offset</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#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> </td>
|
|
<td class="paramname"><em>datlen</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">offset</td><td>写入位置 </td></tr>
|
|
<tr><td class="paramname">*dat</td><td>数据缓冲区 </td></tr>
|
|
<tr><td class="paramname">datlen</td><td>写入长度 </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>返回</dt><dd>返回值:0,ok;其他,失败. </dd></dl>
|
|
|
|
<p class="definition">在文件 <a class="el" href="bsp___s_d_8cpp_source.html">bsp_SD.cpp</a> 第 <a class="el" href="bsp___s_d_8cpp_source.html#l00393">393</a> 行定义.</p>
|
|
<div class="dynheader">
|
|
函数调用图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___s_d_a164f0bb03133464f2da485f362a52718_cgraph.png" border="0" usemap="#aclassbsp___s_d_a164f0bb03133464f2da485f362a52718_cgraph" alt=""/></div>
|
|
<map name="aclassbsp___s_d_a164f0bb03133464f2da485f362a52718_cgraph" id="aclassbsp___s_d_a164f0bb03133464f2da485f362a52718_cgraph">
|
|
<area shape="rect" title="写入连贯的数据" alt="" coords="5,80,144,105"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a96f32b50ec777acc0dd819150cd28937" title="读SD卡" alt="" coords="193,41,350,67"/>
|
|
<area shape="rect" href="classbsp___s_d.html#af203b65e00206d38ef14640f7b7242b6" title="写SD卡" alt="" coords="192,104,351,129"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a3250f411819ed57543b0326d13faddc6" title="片选信号" alt="" coords="637,53,755,79"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a242ec4ccd88203b6691cf4ae1e77fdfe" title="读取SD卡指定长度信息" alt="" coords="399,28,572,53"/>
|
|
<area shape="rect" href="classbsp___s_d.html#ab799d7d8ebaf4c304bf62722ba10ba37" title="写SD卡" alt="" coords="408,129,563,155"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a36d1110bcbe2404ddd5796dc078ce1f5" title=" " alt="" coords="620,129,772,155"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a2df843979bb4c764422a37b255c184ea" title="向SD卡写入一个扇区" alt="" coords="403,179,567,204"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3250f411819ed57543b0326d13faddc6" name="a3250f411819ed57543b0326d13faddc6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3250f411819ed57543b0326d13faddc6">◆ </a></span>SD_CS()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void bsp_SD::SD_CS </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> </td>
|
|
<td class="paramname"><em>p</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </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="bsp___s_d_8cpp_source.html">bsp_SD.cpp</a> 第 <a class="el" href="bsp___s_d_8cpp_source.html#l00043">43</a> 行定义.</p>
|
|
<div class="dynheader">
|
|
这是这个函数的调用关系图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___s_d_a3250f411819ed57543b0326d13faddc6_icgraph.png" border="0" usemap="#aclassbsp___s_d_a3250f411819ed57543b0326d13faddc6_icgraph" alt=""/></div>
|
|
<map name="aclassbsp___s_d_a3250f411819ed57543b0326d13faddc6_icgraph" id="aclassbsp___s_d_a3250f411819ed57543b0326d13faddc6_icgraph">
|
|
<area shape="rect" title="片选信号" alt="" coords="704,114,823,140"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a25bc03ff69d0c3c9a73153c71c84a8b0" title="获取CID信息" alt="" coords="267,16,415,41"/>
|
|
<area shape="rect" href="classbsp___s_d.html#ad0426f6a4b550e60a926c95724d81665" title="获取CSD信息" alt="" coords="264,65,419,90"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a1e0a3f09367627bcafc8efaaeb90b066" title="初始化SD卡" alt="" coords="282,213,401,238"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a96f32b50ec777acc0dd819150cd28937" title="读SD卡" alt="" coords="263,164,420,189"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a242ec4ccd88203b6691cf4ae1e77fdfe" title="读取SD卡指定长度信息" alt="" coords="483,65,656,90"/>
|
|
<area shape="rect" href="classbsp___s_d.html#ab799d7d8ebaf4c304bf62722ba10ba37" title="写SD卡" alt="" coords="492,114,647,140"/>
|
|
<area shape="rect" href="classbsp___s_d.html#af203b65e00206d38ef14640f7b7242b6" title="写SD卡" alt="" coords="262,262,421,288"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a600cc886dc5da6d34f75d0bf226c1b92" title="获取SD卡的总扇区数" alt="" coords="5,65,200,90"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a1c78e6f5a72f3bdec600a52331dd4d20" title="读取连贯的数据" alt="" coords="34,164,171,189"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a164f0bb03133464f2da485f362a52718" title="写入连贯的数据" alt="" coords="33,237,172,262"/>
|
|
<area shape="rect" href="classbsp___s_d.html#aaf2d27cc9275f3ffa71556124f143d12" title=" " alt="" coords="248,114,435,140"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a25bc03ff69d0c3c9a73153c71c84a8b0" name="a25bc03ff69d0c3c9a73153c71c84a8b0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a25bc03ff69d0c3c9a73153c71c84a8b0">◆ </a></span>SD_GETCID()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> bsp_SD::SD_GETCID </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> * </td>
|
|
<td class="paramname"><em>cid_data</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>获取CID信息 </p>
|
|
<dl class="section return"><dt>返回</dt><dd>CID信息 </dd></dl>
|
|
|
|
<p class="definition">在文件 <a class="el" href="bsp___s_d_8cpp_source.html">bsp_SD.cpp</a> 第 <a class="el" href="bsp___s_d_8cpp_source.html#l00164">164</a> 行定义.</p>
|
|
<div class="dynheader">
|
|
函数调用图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___s_d_a25bc03ff69d0c3c9a73153c71c84a8b0_cgraph.png" border="0" usemap="#aclassbsp___s_d_a25bc03ff69d0c3c9a73153c71c84a8b0_cgraph" alt=""/></div>
|
|
<map name="aclassbsp___s_d_a25bc03ff69d0c3c9a73153c71c84a8b0_cgraph" id="aclassbsp___s_d_a25bc03ff69d0c3c9a73153c71c84a8b0_cgraph">
|
|
<area shape="rect" title="获取CID信息" alt="" coords="5,24,153,49"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a3250f411819ed57543b0326d13faddc6" title="片选信号" alt="" coords="439,24,558,49"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a242ec4ccd88203b6691cf4ae1e77fdfe" title="读取SD卡指定长度信息" alt="" coords="201,73,375,99"/>
|
|
<area shape="rect" href="classbsp___s_d.html#ab799d7d8ebaf4c304bf62722ba10ba37" title="写SD卡" alt="" coords="211,24,365,49"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a36d1110bcbe2404ddd5796dc078ce1f5" title=" " alt="" coords="423,73,575,99"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad0426f6a4b550e60a926c95724d81665" name="ad0426f6a4b550e60a926c95724d81665"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad0426f6a4b550e60a926c95724d81665">◆ </a></span>SD_GETCSD()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> bsp_SD::SD_GETCSD </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> * </td>
|
|
<td class="paramname"><em>csd_data</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>获取CSD信息 </p>
|
|
<dl class="section return"><dt>返回</dt><dd>CSD信息 </dd></dl>
|
|
|
|
<p class="definition">在文件 <a class="el" href="bsp___s_d_8cpp_source.html">bsp_SD.cpp</a> 第 <a class="el" href="bsp___s_d_8cpp_source.html#l00176">176</a> 行定义.</p>
|
|
<div class="dynheader">
|
|
函数调用图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___s_d_ad0426f6a4b550e60a926c95724d81665_cgraph.png" border="0" usemap="#aclassbsp___s_d_ad0426f6a4b550e60a926c95724d81665_cgraph" alt=""/></div>
|
|
<map name="aclassbsp___s_d_ad0426f6a4b550e60a926c95724d81665_cgraph" id="aclassbsp___s_d_ad0426f6a4b550e60a926c95724d81665_cgraph">
|
|
<area shape="rect" title="获取CSD信息" alt="" coords="5,24,160,49"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a3250f411819ed57543b0326d13faddc6" title="片选信号" alt="" coords="446,24,565,49"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a242ec4ccd88203b6691cf4ae1e77fdfe" title="读取SD卡指定长度信息" alt="" coords="208,73,381,99"/>
|
|
<area shape="rect" href="classbsp___s_d.html#ab799d7d8ebaf4c304bf62722ba10ba37" title="写SD卡" alt="" coords="217,24,372,49"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a36d1110bcbe2404ddd5796dc078ce1f5" title=" " alt="" coords="429,73,581,99"/>
|
|
</map>
|
|
</div>
|
|
<div class="dynheader">
|
|
这是这个函数的调用关系图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___s_d_ad0426f6a4b550e60a926c95724d81665_icgraph.png" border="0" usemap="#aclassbsp___s_d_ad0426f6a4b550e60a926c95724d81665_icgraph" alt=""/></div>
|
|
<map name="aclassbsp___s_d_ad0426f6a4b550e60a926c95724d81665_icgraph" id="aclassbsp___s_d_ad0426f6a4b550e60a926c95724d81665_icgraph">
|
|
<area shape="rect" title="获取CSD信息" alt="" coords="248,5,403,31"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a600cc886dc5da6d34f75d0bf226c1b92" title="获取SD卡的总扇区数" alt="" coords="5,5,200,31"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a600cc886dc5da6d34f75d0bf226c1b92" name="a600cc886dc5da6d34f75d0bf226c1b92"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a600cc886dc5da6d34f75d0bf226c1b92">◆ </a></span>SD_GetSectorCount()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="varint_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> bsp_SD::SD_GetSectorCount </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>获取SD卡的总扇区数 </p>
|
|
<dl class="section return"><dt>返回</dt><dd>总扇区数 </dd></dl>
|
|
|
|
<p class="definition">在文件 <a class="el" href="bsp___s_d_8cpp_source.html">bsp_SD.cpp</a> 第 <a class="el" href="bsp___s_d_8cpp_source.html#l00188">188</a> 行定义.</p>
|
|
<div class="dynheader">
|
|
函数调用图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___s_d_a600cc886dc5da6d34f75d0bf226c1b92_cgraph.png" border="0" usemap="#aclassbsp___s_d_a600cc886dc5da6d34f75d0bf226c1b92_cgraph" alt=""/></div>
|
|
<map name="aclassbsp___s_d_a600cc886dc5da6d34f75d0bf226c1b92_cgraph" id="aclassbsp___s_d_a600cc886dc5da6d34f75d0bf226c1b92_cgraph">
|
|
<area shape="rect" title="获取SD卡的总扇区数" alt="" coords="5,24,200,49"/>
|
|
<area shape="rect" href="classbsp___s_d.html#ad0426f6a4b550e60a926c95724d81665" title="获取CSD信息" alt="" coords="248,24,403,49"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a3250f411819ed57543b0326d13faddc6" title="片选信号" alt="" coords="689,24,807,49"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a242ec4ccd88203b6691cf4ae1e77fdfe" title="读取SD卡指定长度信息" alt="" coords="451,73,624,99"/>
|
|
<area shape="rect" href="classbsp___s_d.html#ab799d7d8ebaf4c304bf62722ba10ba37" title="写SD卡" alt="" coords="460,24,615,49"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a36d1110bcbe2404ddd5796dc078ce1f5" title=" " alt="" coords="672,73,824,99"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1e0a3f09367627bcafc8efaaeb90b066" name="a1e0a3f09367627bcafc8efaaeb90b066"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1e0a3f09367627bcafc8efaaeb90b066">◆ </a></span>SD_init()</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_SD::SD_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>初始化SD卡 </p>
|
|
<dl class="section return"><dt>返回</dt><dd>返回值:0,ok;其他,失败. </dd></dl>
|
|
|
|
<p class="definition">在文件 <a class="el" href="bsp___s_d_8cpp_source.html">bsp_SD.cpp</a> 第 <a class="el" href="bsp___s_d_8cpp_source.html#l00074">74</a> 行定义.</p>
|
|
<div class="dynheader">
|
|
函数调用图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___s_d_a1e0a3f09367627bcafc8efaaeb90b066_cgraph.png" border="0" usemap="#aclassbsp___s_d_a1e0a3f09367627bcafc8efaaeb90b066_cgraph" alt=""/></div>
|
|
<map name="aclassbsp___s_d_a1e0a3f09367627bcafc8efaaeb90b066_cgraph" id="aclassbsp___s_d_a1e0a3f09367627bcafc8efaaeb90b066_cgraph">
|
|
<area shape="rect" title="初始化SD卡" alt="" coords="5,56,124,81"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a3250f411819ed57543b0326d13faddc6" title="片选信号" alt="" coords="394,6,513,32"/>
|
|
<area shape="rect" href="classbsp___s_d.html#ab799d7d8ebaf4c304bf62722ba10ba37" title="写SD卡" alt="" coords="173,30,328,56"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a36d1110bcbe2404ddd5796dc078ce1f5" title=" " alt="" coords="377,56,529,81"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a5ed95b95b141ee21d83ca70c1b06a31a" title="设置SPI的速率" alt="" coords="172,132,329,157"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a96f32b50ec777acc0dd819150cd28937" name="a96f32b50ec777acc0dd819150cd28937"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a96f32b50ec777acc0dd819150cd28937">◆ </a></span>SD_ReadDisk()</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_SD::SD_ReadDisk </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> * </td>
|
|
<td class="paramname"><em>buf</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>sector</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>cnt</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>读SD卡 </p>
|
|
<dl class="params"><dt>参数</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">*buf</td><td>数据缓存区 </td></tr>
|
|
<tr><td class="paramname">sector</td><td>起始扇区 </td></tr>
|
|
<tr><td class="paramname">cnt</td><td>扇区数 </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>返回</dt><dd>返回值:0,ok;其他,失败. </dd></dl>
|
|
|
|
<p class="definition">在文件 <a class="el" href="bsp___s_d_8cpp_source.html">bsp_SD.cpp</a> 第 <a class="el" href="bsp___s_d_8cpp_source.html#l00356">356</a> 行定义.</p>
|
|
<div class="dynheader">
|
|
函数调用图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___s_d_a96f32b50ec777acc0dd819150cd28937_cgraph.png" border="0" usemap="#aclassbsp___s_d_a96f32b50ec777acc0dd819150cd28937_cgraph" alt=""/></div>
|
|
<map name="aclassbsp___s_d_a96f32b50ec777acc0dd819150cd28937_cgraph" id="aclassbsp___s_d_a96f32b50ec777acc0dd819150cd28937_cgraph">
|
|
<area shape="rect" title="读SD卡" alt="" coords="5,24,163,49"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a3250f411819ed57543b0326d13faddc6" title="片选信号" alt="" coords="449,24,567,49"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a242ec4ccd88203b6691cf4ae1e77fdfe" title="读取SD卡指定长度信息" alt="" coords="211,73,384,98"/>
|
|
<area shape="rect" href="classbsp___s_d.html#ab799d7d8ebaf4c304bf62722ba10ba37" title="写SD卡" alt="" coords="220,24,375,49"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a36d1110bcbe2404ddd5796dc078ce1f5" title=" " alt="" coords="432,73,584,98"/>
|
|
</map>
|
|
</div>
|
|
<div class="dynheader">
|
|
这是这个函数的调用关系图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___s_d_a96f32b50ec777acc0dd819150cd28937_icgraph.png" border="0" usemap="#aclassbsp___s_d_a96f32b50ec777acc0dd819150cd28937_icgraph" alt=""/></div>
|
|
<map name="aclassbsp___s_d_a96f32b50ec777acc0dd819150cd28937_icgraph" id="aclassbsp___s_d_a96f32b50ec777acc0dd819150cd28937_icgraph">
|
|
<area shape="rect" title="读SD卡" alt="" coords="192,31,349,56"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a1c78e6f5a72f3bdec600a52331dd4d20" title="读取连贯的数据" alt="" coords="6,5,143,31"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a164f0bb03133464f2da485f362a52718" title="写入连贯的数据" alt="" coords="5,55,144,80"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a242ec4ccd88203b6691cf4ae1e77fdfe" name="a242ec4ccd88203b6691cf4ae1e77fdfe"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a242ec4ccd88203b6691cf4ae1e77fdfe">◆ </a></span>SD_ReceiveData()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> bsp_SD::SD_ReceiveData </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> * </td>
|
|
<td class="paramname"><em>data</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="varint_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> </td>
|
|
<td class="paramname"><em>len</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>读取SD卡指定长度信息 </p>
|
|
<dl class="params"><dt>参数</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">*data</td><td>数据缓存区 </td></tr>
|
|
<tr><td class="paramname">len</td><td>长度 </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>返回</dt><dd>返回值:0,ok;其他,失败. </dd></dl>
|
|
|
|
<p class="definition">在文件 <a class="el" href="bsp___s_d_8cpp_source.html">bsp_SD.cpp</a> 第 <a class="el" href="bsp___s_d_8cpp_source.html#l00127">127</a> 行定义.</p>
|
|
<div class="dynheader">
|
|
函数调用图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___s_d_a242ec4ccd88203b6691cf4ae1e77fdfe_cgraph.png" border="0" usemap="#aclassbsp___s_d_a242ec4ccd88203b6691cf4ae1e77fdfe_cgraph" alt=""/></div>
|
|
<map name="aclassbsp___s_d_a242ec4ccd88203b6691cf4ae1e77fdfe_cgraph" id="aclassbsp___s_d_a242ec4ccd88203b6691cf4ae1e77fdfe_cgraph">
|
|
<area shape="rect" title="读取SD卡指定长度信息" alt="" coords="5,31,179,56"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a3250f411819ed57543b0326d13faddc6" title="片选信号" alt="" coords="243,5,362,31"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a36d1110bcbe2404ddd5796dc078ce1f5" title=" " alt="" coords="227,55,379,80"/>
|
|
</map>
|
|
</div>
|
|
<div class="dynheader">
|
|
这是这个函数的调用关系图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___s_d_a242ec4ccd88203b6691cf4ae1e77fdfe_icgraph.png" border="0" usemap="#aclassbsp___s_d_a242ec4ccd88203b6691cf4ae1e77fdfe_icgraph" alt=""/></div>
|
|
<map name="aclassbsp___s_d_a242ec4ccd88203b6691cf4ae1e77fdfe_icgraph" id="aclassbsp___s_d_a242ec4ccd88203b6691cf4ae1e77fdfe_icgraph">
|
|
<area shape="rect" title="读取SD卡指定长度信息" alt="" coords="483,80,656,105"/>
|
|
<area shape="rect" href="classbsp___s_d.html#aaf2d27cc9275f3ffa71556124f143d12" title=" " alt="" coords="248,5,435,31"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a25bc03ff69d0c3c9a73153c71c84a8b0" title="获取CID信息" alt="" coords="267,55,415,80"/>
|
|
<area shape="rect" href="classbsp___s_d.html#ad0426f6a4b550e60a926c95724d81665" title="获取CSD信息" alt="" coords="264,104,419,129"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a96f32b50ec777acc0dd819150cd28937" title="读SD卡" alt="" coords="263,153,420,179"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a600cc886dc5da6d34f75d0bf226c1b92" title="获取SD卡的总扇区数" alt="" coords="5,104,200,129"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a1c78e6f5a72f3bdec600a52331dd4d20" title="读取连贯的数据" alt="" coords="34,153,171,179"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a164f0bb03133464f2da485f362a52718" title="写入连贯的数据" alt="" coords="33,203,172,228"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2df843979bb4c764422a37b255c184ea" name="a2df843979bb4c764422a37b255c184ea"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2df843979bb4c764422a37b255c184ea">◆ </a></span>SD_SendBlock()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> bsp_SD::SD_SendBlock </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> * </td>
|
|
<td class="paramname"><em>buf</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>cmd</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>向SD卡写入一个扇区 </p>
|
|
<dl class="params"><dt>参数</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">*buf</td><td>数据缓存区 </td></tr>
|
|
<tr><td class="paramname">cmd</td><td>操作指令 </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>返回</dt><dd>返回值:0,ok;其他,失败. </dd></dl>
|
|
|
|
<p class="definition">在文件 <a class="el" href="bsp___s_d_8cpp_source.html">bsp_SD.cpp</a> 第 <a class="el" href="bsp___s_d_8cpp_source.html#l00147">147</a> 行定义.</p>
|
|
<div class="dynheader">
|
|
函数调用图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___s_d_a2df843979bb4c764422a37b255c184ea_cgraph.png" border="0" usemap="#aclassbsp___s_d_a2df843979bb4c764422a37b255c184ea_cgraph" alt=""/></div>
|
|
<map name="aclassbsp___s_d_a2df843979bb4c764422a37b255c184ea_cgraph" id="aclassbsp___s_d_a2df843979bb4c764422a37b255c184ea_cgraph">
|
|
<area shape="rect" title="向SD卡写入一个扇区" alt="" coords="5,5,169,31"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a36d1110bcbe2404ddd5796dc078ce1f5" title=" " alt="" coords="217,5,369,31"/>
|
|
</map>
|
|
</div>
|
|
<div class="dynheader">
|
|
这是这个函数的调用关系图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___s_d_a2df843979bb4c764422a37b255c184ea_icgraph.png" border="0" usemap="#aclassbsp___s_d_a2df843979bb4c764422a37b255c184ea_icgraph" alt=""/></div>
|
|
<map name="aclassbsp___s_d_a2df843979bb4c764422a37b255c184ea_icgraph" id="aclassbsp___s_d_a2df843979bb4c764422a37b255c184ea_icgraph">
|
|
<area shape="rect" title="向SD卡写入一个扇区" alt="" coords="399,5,563,31"/>
|
|
<area shape="rect" href="classbsp___s_d.html#af203b65e00206d38ef14640f7b7242b6" title="写SD卡" alt="" coords="192,5,351,31"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a164f0bb03133464f2da485f362a52718" title="写入连贯的数据" alt="" coords="5,5,144,31"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab799d7d8ebaf4c304bf62722ba10ba37" name="ab799d7d8ebaf4c304bf62722ba10ba37"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab799d7d8ebaf4c304bf62722ba10ba37">◆ </a></span>SD_sendcmd()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="varint_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> bsp_SD::SD_sendcmd </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> </td>
|
|
<td class="paramname"><em>cmd</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>arg</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>crc</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>写SD卡 </p>
|
|
<dl class="params"><dt>参数</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">cmd</td><td>命令 </td></tr>
|
|
<tr><td class="paramname">arg</td><td><br />
|
|
</td></tr>
|
|
<tr><td class="paramname">crc</td><td>校验码 </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>返回</dt><dd><br />
|
|
</dd></dl>
|
|
|
|
<p class="definition">在文件 <a class="el" href="bsp___s_d_8cpp_source.html">bsp_SD.cpp</a> 第 <a class="el" href="bsp___s_d_8cpp_source.html#l00053">53</a> 行定义.</p>
|
|
<div class="dynheader">
|
|
函数调用图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___s_d_ab799d7d8ebaf4c304bf62722ba10ba37_cgraph.png" border="0" usemap="#aclassbsp___s_d_ab799d7d8ebaf4c304bf62722ba10ba37_cgraph" alt=""/></div>
|
|
<map name="aclassbsp___s_d_ab799d7d8ebaf4c304bf62722ba10ba37_cgraph" id="aclassbsp___s_d_ab799d7d8ebaf4c304bf62722ba10ba37_cgraph">
|
|
<area shape="rect" title="写SD卡" alt="" coords="5,31,160,56"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a3250f411819ed57543b0326d13faddc6" title="片选信号" alt="" coords="225,5,343,31"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a36d1110bcbe2404ddd5796dc078ce1f5" title=" " alt="" coords="208,55,360,80"/>
|
|
</map>
|
|
</div>
|
|
<div class="dynheader">
|
|
这是这个函数的调用关系图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___s_d_ab799d7d8ebaf4c304bf62722ba10ba37_icgraph.png" border="0" usemap="#aclassbsp___s_d_ab799d7d8ebaf4c304bf62722ba10ba37_icgraph" alt=""/></div>
|
|
<map name="aclassbsp___s_d_ab799d7d8ebaf4c304bf62722ba10ba37_icgraph" id="aclassbsp___s_d_ab799d7d8ebaf4c304bf62722ba10ba37_icgraph">
|
|
<area shape="rect" title="写SD卡" alt="" coords="483,129,637,155"/>
|
|
<area shape="rect" href="classbsp___s_d.html#aaf2d27cc9275f3ffa71556124f143d12" title=" " alt="" coords="248,5,435,31"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a25bc03ff69d0c3c9a73153c71c84a8b0" title="获取CID信息" alt="" coords="267,55,415,80"/>
|
|
<area shape="rect" href="classbsp___s_d.html#ad0426f6a4b550e60a926c95724d81665" title="获取CSD信息" alt="" coords="264,104,419,129"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a1e0a3f09367627bcafc8efaaeb90b066" title="初始化SD卡" alt="" coords="282,153,401,179"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a96f32b50ec777acc0dd819150cd28937" title="读SD卡" alt="" coords="263,203,420,228"/>
|
|
<area shape="rect" href="classbsp___s_d.html#af203b65e00206d38ef14640f7b7242b6" title="写SD卡" alt="" coords="262,252,421,277"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a600cc886dc5da6d34f75d0bf226c1b92" title="获取SD卡的总扇区数" alt="" coords="5,104,200,129"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a1c78e6f5a72f3bdec600a52331dd4d20" title="读取连贯的数据" alt="" coords="34,203,171,228"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a164f0bb03133464f2da485f362a52718" title="写入连贯的数据" alt="" coords="33,252,172,277"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af203b65e00206d38ef14640f7b7242b6" name="af203b65e00206d38ef14640f7b7242b6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af203b65e00206d38ef14640f7b7242b6">◆ </a></span>SD_WriteDisk()</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_SD::SD_WriteDisk </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> * </td>
|
|
<td class="paramname"><em>buf</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>sector</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>cnt</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>写SD卡 </p>
|
|
<dl class="params"><dt>参数</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">*buf</td><td>数据缓存区 </td></tr>
|
|
<tr><td class="paramname">sector</td><td>起始扇区 </td></tr>
|
|
<tr><td class="paramname">cnt</td><td>扇区数 </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>返回</dt><dd>返回值:0,ok;其他,失败. </dd></dl>
|
|
|
|
<p class="definition">在文件 <a class="el" href="bsp___s_d_8cpp_source.html">bsp_SD.cpp</a> 第 <a class="el" href="bsp___s_d_8cpp_source.html#l00329">329</a> 行定义.</p>
|
|
<div class="dynheader">
|
|
函数调用图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___s_d_af203b65e00206d38ef14640f7b7242b6_cgraph.png" border="0" usemap="#aclassbsp___s_d_af203b65e00206d38ef14640f7b7242b6_cgraph" alt=""/></div>
|
|
<map name="aclassbsp___s_d_af203b65e00206d38ef14640f7b7242b6_cgraph" id="aclassbsp___s_d_af203b65e00206d38ef14640f7b7242b6_cgraph">
|
|
<area shape="rect" title="写SD卡" alt="" coords="5,43,164,68"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a3250f411819ed57543b0326d13faddc6" title="片选信号" alt="" coords="441,5,559,31"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a2df843979bb4c764422a37b255c184ea" title="向SD卡写入一个扇区" alt="" coords="212,92,376,117"/>
|
|
<area shape="rect" href="classbsp___s_d.html#ab799d7d8ebaf4c304bf62722ba10ba37" title="写SD卡" alt="" coords="217,43,371,68"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a36d1110bcbe2404ddd5796dc078ce1f5" title=" " alt="" coords="424,68,576,93"/>
|
|
</map>
|
|
</div>
|
|
<div class="dynheader">
|
|
这是这个函数的调用关系图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___s_d_af203b65e00206d38ef14640f7b7242b6_icgraph.png" border="0" usemap="#aclassbsp___s_d_af203b65e00206d38ef14640f7b7242b6_icgraph" alt=""/></div>
|
|
<map name="aclassbsp___s_d_af203b65e00206d38ef14640f7b7242b6_icgraph" id="aclassbsp___s_d_af203b65e00206d38ef14640f7b7242b6_icgraph">
|
|
<area shape="rect" title="写SD卡" alt="" coords="192,5,351,31"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a164f0bb03133464f2da485f362a52718" title="写入连贯的数据" alt="" coords="5,5,144,31"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a36d1110bcbe2404ddd5796dc078ce1f5" name="a36d1110bcbe2404ddd5796dc078ce1f5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a36d1110bcbe2404ddd5796dc078ce1f5">◆ </a></span>spi_readwrite()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> bsp_SD::spi_readwrite </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> </td>
|
|
<td class="paramname"><em>Txdata</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="bsp___s_d_8cpp_source.html">bsp_SD.cpp</a> 第 <a class="el" href="bsp___s_d_8cpp_source.html#l00373">373</a> 行定义.</p>
|
|
<div class="dynheader">
|
|
这是这个函数的调用关系图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___s_d_a36d1110bcbe2404ddd5796dc078ce1f5_icgraph.png" border="0" usemap="#aclassbsp___s_d_a36d1110bcbe2404ddd5796dc078ce1f5_icgraph" alt=""/></div>
|
|
<map name="aclassbsp___s_d_a36d1110bcbe2404ddd5796dc078ce1f5_icgraph" id="aclassbsp___s_d_a36d1110bcbe2404ddd5796dc078ce1f5_icgraph">
|
|
<area shape="rect" title=" " alt="" coords="704,129,856,155"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a1e0a3f09367627bcafc8efaaeb90b066" title="初始化SD卡" alt="" coords="282,5,401,31"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a242ec4ccd88203b6691cf4ae1e77fdfe" title="读取SD卡指定长度信息" alt="" coords="483,153,656,179"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a2df843979bb4c764422a37b255c184ea" title="向SD卡写入一个扇区" alt="" coords="487,227,651,252"/>
|
|
<area shape="rect" href="classbsp___s_d.html#ab799d7d8ebaf4c304bf62722ba10ba37" title="写SD卡" alt="" coords="492,104,647,129"/>
|
|
<area shape="rect" href="classbsp___s_d.html#aaf2d27cc9275f3ffa71556124f143d12" title=" " alt="" coords="248,55,435,80"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a25bc03ff69d0c3c9a73153c71c84a8b0" title="获取CID信息" alt="" coords="267,104,415,129"/>
|
|
<area shape="rect" href="classbsp___s_d.html#ad0426f6a4b550e60a926c95724d81665" title="获取CSD信息" alt="" coords="264,153,419,179"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a96f32b50ec777acc0dd819150cd28937" title="读SD卡" alt="" coords="263,203,420,228"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a600cc886dc5da6d34f75d0bf226c1b92" title="获取SD卡的总扇区数" alt="" coords="5,153,200,179"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a1c78e6f5a72f3bdec600a52331dd4d20" title="读取连贯的数据" alt="" coords="34,203,171,228"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a164f0bb03133464f2da485f362a52718" title="写入连贯的数据" alt="" coords="33,252,172,277"/>
|
|
<area shape="rect" href="classbsp___s_d.html#af203b65e00206d38ef14640f7b7242b6" title="写SD卡" alt="" coords="262,252,421,277"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5ed95b95b141ee21d83ca70c1b06a31a" name="a5ed95b95b141ee21d83ca70c1b06a31a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5ed95b95b141ee21d83ca70c1b06a31a">◆ </a></span>SPI_setspeed()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void bsp_SD::SPI_setspeed </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> </td>
|
|
<td class="paramname"><em>speed</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>设置SPI的速率 </p>
|
|
<dl class="params"><dt>参数</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">speed</td><td>速率 </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>返回</dt><dd>无 </dd></dl>
|
|
|
|
<p class="definition">在文件 <a class="el" href="bsp___s_d_8cpp_source.html">bsp_SD.cpp</a> 第 <a class="el" href="bsp___s_d_8cpp_source.html#l00383">383</a> 行定义.</p>
|
|
<div class="dynheader">
|
|
这是这个函数的调用关系图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___s_d_a5ed95b95b141ee21d83ca70c1b06a31a_icgraph.png" border="0" usemap="#aclassbsp___s_d_a5ed95b95b141ee21d83ca70c1b06a31a_icgraph" alt=""/></div>
|
|
<map name="aclassbsp___s_d_a5ed95b95b141ee21d83ca70c1b06a31a_icgraph" id="aclassbsp___s_d_a5ed95b95b141ee21d83ca70c1b06a31a_icgraph">
|
|
<area shape="rect" title="设置SPI的速率" alt="" coords="172,5,329,31"/>
|
|
<area shape="rect" href="classbsp___s_d.html#a1e0a3f09367627bcafc8efaaeb90b066" title="初始化SD卡" alt="" coords="5,5,124,31"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">类成员变量说明</h2>
|
|
<a id="a6c68fa82294f18968a92719931cff5fa" name="a6c68fa82294f18968a92719931cff5fa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6c68fa82294f18968a92719931cff5fa">◆ </a></span>DFF</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> bsp_SD::DFF</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="bsp___s_d_8h_source.html">bsp_SD.h</a> 第 <a class="el" href="bsp___s_d_8h_source.html#l00184">184</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4525b5c0f62e39af1c9adb9a9c22239f" name="a4525b5c0f62e39af1c9adb9a9c22239f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4525b5c0f62e39af1c9adb9a9c22239f">◆ </a></span>GPIO_Pin_CS</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint16_t bsp_SD::GPIO_Pin_CS</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="bsp___s_d_8h_source.html">bsp_SD.h</a> 第 <a class="el" href="bsp___s_d_8h_source.html#l00182">182</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad7788d2e62152a2fb1a6b307fa902180" name="ad7788d2e62152a2fb1a6b307fa902180"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad7788d2e62152a2fb1a6b307fa902180">◆ </a></span>GPIOx_CS</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">GPIO_TypeDef* bsp_SD::GPIOx_CS</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="bsp___s_d_8h_source.html">bsp_SD.h</a> 第 <a class="el" href="bsp___s_d_8h_source.html#l00181">181</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a227c7eb7a28e89d6adfda085a4217992" name="a227c7eb7a28e89d6adfda085a4217992"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a227c7eb7a28e89d6adfda085a4217992">◆ </a></span>hspi</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">SPI_HandleTypeDef* bsp_SD::hspi</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="bsp___s_d_8h_source.html">bsp_SD.h</a> 第 <a class="el" href="bsp___s_d_8h_source.html#l00180">180</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aab1487286ac43dc9110e65b52c850de4" name="aab1487286ac43dc9110e65b52c850de4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aab1487286ac43dc9110e65b52c850de4">◆ </a></span>SD0_CardInfo</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="struct_m_s_d___c_a_r_d_i_n_f_o.html">MSD_CARDINFO</a> bsp_SD::SD0_CardInfo</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="bsp___s_d_8h_source.html">bsp_SD.h</a> 第 <a class="el" href="bsp___s_d_8h_source.html#l00186">186</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2350601b90ad75bd434094a9c31475c4" name="a2350601b90ad75bd434094a9c31475c4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2350601b90ad75bd434094a9c31475c4">◆ </a></span>SD_TYPE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> bsp_SD::SD_TYPE</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="bsp___s_d_8h_source.html">bsp_SD.h</a> 第 <a class="el" href="bsp___s_d_8h_source.html#l00185">185</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<hr/>该类的文档由以下文件生成:<ul>
|
|
<li>D:/gitt/MicrochipFor32/bsp_Device/bsp_SPI/<a class="el" href="bsp___s_d_8h_source.html">bsp_SD.h</a></li>
|
|
<li>D:/gitt/MicrochipFor32/bsp_Device/bsp_SPI/<a class="el" href="bsp___s_d_8cpp_source.html">bsp_SD.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>
|