32 引脚_ESP32DEVKIT V1引脚(刨根问底版)

论坛 期权论坛     
选择匿名的用户   2021-5-22 18:30   173   0
<div class="._5ce-wx-style" style="font-size:16px;">
<div class="rich_media_content" id="js_content">
  <p><img alt="ffd1dc3d-b63a-eb11-8da9-e4434bdf6706.png" src="https://beijingoptbbs.oss-cn-beijing.aliyuncs.com/cs/5606289-0da8673369d54d2c97a3fee1c461b689.png"></p>
  <p><img alt="00d2dc3d-b63a-eb11-8da9-e4434bdf6706.png" src="https://beijingoptbbs.oss-cn-beijing.aliyuncs.com/cs/5606289-74da0a59186ad32686a6493422a7e6b3.png"></p>
  <p>裸机芯片的引脚,可以直接使用</p>
  <p><img alt="01d2dc3d-b63a-eb11-8da9-e4434bdf6706.png" src="https://beijingoptbbs.oss-cn-beijing.aliyuncs.com/cs/5606289-b8de498381467c3bb7506f049b7456f7.png"></p>
  <p>我们下载一份ESP32 Arduino core</p>
  <p><img alt="02d2dc3d-b63a-eb11-8da9-e4434bdf6706.png" src="https://beijingoptbbs.oss-cn-beijing.aliyuncs.com/cs/5606289-e3003d0830107c111de07815786da85b.png"></p>
  <p>我这里开发板是这个,选择</p>
  <p><img alt="03d2dc3d-b63a-eb11-8da9-e4434bdf6706.png" src="https://beijingoptbbs.oss-cn-beijing.aliyuncs.com/cs/5606289-9ee209f4a03ce2286e7c4c982edb992e.png"></p>
  <p>缩进起来的样子<img alt="05d2dc3d-b63a-eb11-8da9-e4434bdf6706.png" src="https://beijingoptbbs.oss-cn-beijing.aliyuncs.com/cs/5606289-dbc0636df07afbb692bbef335034d7f5.png"></p>
  <p>里面包括这个头文件</p>
  <p><img alt="06d2dc3d-b63a-eb11-8da9-e4434bdf6706.png" src="https://beijingoptbbs.oss-cn-beijing.aliyuncs.com/cs/5606289-30150e1219cc138800717a8eb1f01a7e.png"></p>
  <p>在这个里面</p>
  <p><img alt="07d2dc3d-b63a-eb11-8da9-e4434bdf6706.png" src="https://beijingoptbbs.oss-cn-beijing.aliyuncs.com/cs/5606289-b321225e3e8b05a79959bfc388617911.png"></p>
  <p>我们看一眼内容</p>
  <p><img alt="09d2dc3d-b63a-eb11-8da9-e4434bdf6706.png" src="https://beijingoptbbs.oss-cn-beijing.aliyuncs.com/cs/5606289-1f73a18b00020d18377623d04d8c2ddf.png"></p>
  <p>里面都是大量的宏定义</p>
  <p><img alt="0ad2dc3d-b63a-eb11-8da9-e4434bdf6706.png" src="https://beijingoptbbs.oss-cn-beijing.aliyuncs.com/cs/5606289-609b75140dc6023be409214ca7eb5ef2.png"></p>
  <p>dint.h是c99中引进的一个标准C库的头文件.</p>
  <pre class="blockcode"><code>https://blog.csdn.net/fangwei1235/article/details/6771117</code></pre>
  <p>  stdint.h中定义了一些整数类型,规则如下(其中N可以为8,16,32,64)</p>
  <pre class="blockcode"><code>  intN_t, int_leastN_t, int_fastN_t表示长度为N位的整型数;  uintN_t, uint_leastN_t, uint_fastN_t表示长度为N位的无符号整型数 ;</code></pre>
  <p>stdint.h中的常量,定义以上各类型数的最大最小值(其中N可以为8,16,32,64)</p>
  <pre class="blockcode"><code>  INTN_MIN, UINTN_MIN, INTN_MAX, UINTN_MAX ;  INT_LEASEN_MIN, INT_LEASEN_MAX ;  INT_FASTN_MIN, INT_FASTN_MAX ;</code></pre>
  <p>  以上类型的C&#43;&#43;类型定义等</p>
  <p>  大数输出:</p>
  <pre class="blockcode"><code>  int64_t数的输出:%lld ;  uint64_t数的输出:%llu ;  uint64_t数十六进制输出:%llx ;  uint64_t数八进制输出:%llo ;</code></pre>
  <p>按照posix标准,一般整型对应的*_t类型为:</p>
  <pre class="blockcode"><code>1字节     uint8_t2字节     uint16_t4字节     uint32_t8字节     uint64_t</code></pre>
  <p><img alt="0bd2dc3d-b63a-eb11-8da9-e4434bdf6706.png" src="https://beijingoptbbs.oss-cn-beijing.aliyuncs.com/cs/5606289-20c2562e1bf271d66039f35c3f51a511.png"></p>
  <p>此处是引脚的头文件的一开始的内容</p>
  <p><img alt="0dd2dc3d-b63a-eb11-8da9-e4434bdf6706.png" src="https://beijingoptbbs.oss-cn-beijing.aliyuncs.com/cs/5606289-921fd6993b12d8b434d154e82db5ea5c.png"></p>
  <p>这个地方的这段代码,在每一种开发板上面都有.</p>
  <p><img alt="0fd2dc3d-b63a-eb11-8da9-e4434bdf6706.png" src="https://beijingoptbbs.oss-cn-beijing.aliyuncs.com/cs/5606289-fe9be23ded74e00360811a2d9ebb7c8b.png"></p>
  <p>这个地方的定义,有点像传统的Arduino里面的int led &#61; 13 </p>
  <p><img alt="10d2dc3d-b63a-eb11-8da9-e4434bdf6706.png" src="https://beijingoptbbs.oss-cn-beijing.aliyuncs.com/cs/5606289-eb9fcf9f35c224746ec35a22301194ce.png"></p>
  <p>这里是三个通用的传输接口,串口,I2C,SPI</p>
  <p><img alt="12d2dc3d-b63a-eb11-8da9-e4434bdf6706.png" src="https://beijingoptbbs.oss-cn-beijing.aliyuncs.com/cs/5606289-00d5335ace1f42272cb2958a2c2782ce.png"></p>
  <p>数字接口</p>
  <p><img alt="13d2dc3d-b63a-eb11-8da9-e4434bdf6706.png" src="https://beijingoptbbs.oss-cn-beijing.aliyuncs.com/cs/5606289-b1cf1b923e2dd23e27c3cea9c2d1ec55.png"></p>
  <p>Timer接口</p>
  <p><img alt="15d2dc3d-b63a-eb11-8da9-e4434bdf6706.png" src="https://beijingoptbbs.oss-cn-beijing.aliyuncs.com/cs/5606289-383f971d0487d6a0b3ff5e5c22012b39.png"></p>
  <p>DAC的接口</p>
  <p><img alt="16d2dc3d-b63a-eb11-8da9-e4434bdf6706.png" src="https://beijingoptbbs.oss-cn-beijing.aliyuncs.com/cs/5606289-67e818b89c36fe218edf4c0cc9aead05.png"></p>
  <p>多次出现uint8_t类型</p>
  <p><img alt="18d2dc3d-b63a-eb11-8da9-e4434bdf6706.png" src="https://beijingoptbbs.oss-cn-beijing.aliyuncs.com/cs/5606289-60488bae5eb43967308f5da74f10b59b.png"></p>
  <p>这个地方是定义所在</p>
  <p>unsigned char没有符号位,因此能表示0~255,这个好理解,8个bit,最多256种情况,因此无论如何都能表示256个数字。</p>
  <p><st
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP