【微雪 RP2040双核开发板】电路分析与python开发环境
<div class='showpostmsg'> 本帖最后由 jinyi7016 于 2022-11-20 15:19 编辑<p>收到微雪 RP2040双核开发板 ,包装一个小盒子,没有其他配置,只有一块开发板,简洁的很。</p>
<p>从原理图上看,开发板的资源是一些比较基本的外设,有IMU是一个六轴,但并不是一体的六轴芯片,而是两个三轴组合的。其中一个芯片还是比较大的封装的,占用了不少PCB面积。可能是为了降低成本吧。</p>
<p>Flash从原理图上看是W25Q32。</p>
<p>电源部分有三组,一个1.8V,一个3.3V,一个电池芯片。</p>
<p> </p>
<p></p>
<p>开发板上没有电源指示灯,插上USB后,过一会儿才会亮屏,担心以为是板子有问题呢。</p>
<p>其实开发板上的阻容是0201的,还有不少的面积,添加个电源LED或是用户LED还是可以放得下的。</p>
<p>引出的排座是1.27mm间隔的,这个间隔平时用的就很少,当然也不可能是一些通用的接口了,所以,要接扩展的话,就比较麻烦了。</p>
<p> </p>
<p>去micropython下载RP2040的固件:</p>
<p><a href="https://micropython.org/download/rp2-pico/rp2-pico-latest.uf2">https://micropython.org/download/rp2-pico/rp2-pico-latest.uf2</a></p>
<p> </p>
<p>按住开发板上的boot按键,再插上USB接口,电脑上会多出来一个RPI-RP2的盘符,将下载的固件,复制到这个盘符里后,开发板将会重新启动,这个固件就算是烧写好了。</p>
<p><!--5f39ae17-8c62-4a45-bc43-b32064c9388a:W3siYmxvY2tJZCI6IjYzMzgtMTY2ODg2MDQwNzUzMCIsImJsb2NrVHlwZSI6InBhcmFncmFwaCIsInN0eWxlcyI6eyJhbGlnbiI6ImxlZnQiLCJpbmRlbnQiOjAsInRleHQtaW5kZW50IjowLCJsaW5lLWhlaWdodCI6MS43NSwiYmFjay1jb2xvciI6IiIsInBhZGRpbmciOiIifSwidHlwZSI6InBhcmFncmFwaCIsInJpY2hUZXh0Ijp7ImRhdGEiOlt7ImNoYXIiOiLlvIAifSx7ImNoYXIiOiLlj5EifSx7ImNoYXIiOiLmnb8ifSx7ImNoYXIiOiLkuIoifSx7ImNoYXIiOiLmsqEifSx7ImNoYXIiOiLmnIkifSx7ImNoYXIiOiLnlLUifSx7ImNoYXIiOiLmupAifSx7ImNoYXIiOiLmjIcifSx7ImNoYXIiOiLnpLoifSx7ImNoYXIiOiLnga8ifSx7ImNoYXIiOiLvvIwifSx7ImNoYXIiOiLmj5IifSx7ImNoYXIiOiLkuIoifSx7ImNoYXIiOiJVIn0seyJjaGFyIjoiUyJ9LHsiY2hhciI6IkIifSx7ImNoYXIiOiLlkI4ifSx7ImNoYXIiOiLvvIwifSx7ImNoYXIiOiLov4cifSx7ImNoYXIiOiLkuIAifSx7ImNoYXIiOiLkvJoifSx7ImNoYXIiOiLlhL8ifSx7ImNoYXIiOiLmiY0ifSx7ImNoYXIiOiLkvJoifSx7ImNoYXIiOiLkuq4ifSx7ImNoYXIiOiLlsY8ifSx7ImNoYXIiOiLvvIwifSx7ImNoYXIiOiLmi4UifSx7ImNoYXIiOiLlv4MifSx7ImNoYXIiOiLku6UifSx7ImNoYXIiOiLkuLoifSx7ImNoYXIiOiLmmK8ifSx7ImNoYXIiOiLmnb8ifSx7ImNoYXIiOiLlrZAifSx7ImNoYXIiOiLmnIkifSx7ImNoYXIiOiLpl64ifSx7ImNoYXIiOiLpopgifSx7ImNoYXIiOiLlkaIifSx7ImNoYXIiOiLjgIIifV0sImlzUmljaFRleHQiOnRydWUsImtlZXBMaW5lQnJlYWsiOnRydWV9fSx7ImJsb2NrSWQiOiI5NDg0LTE2Njg4NzEzMzE2ODYiLCJibG9ja1R5cGUiOiJwYXJhZ3JhcGgiLCJzdHlsZXMiOnsiYWxpZ24iOiJsZWZ0IiwiaW5kZW50IjowLCJ0ZXh0LWluZGVudCI6MCwibGluZS1oZWlnaHQiOjEuNzUsImJhY2stY29sb3IiOiIiLCJwYWRkaW5nIjoiIn0sInR5cGUiOiJwYXJhZ3JhcGgiLCJyaWNoVGV4dCI6eyJkYXRhIjpbeyJjaGFyIjoi5YW2In0seyJjaGFyIjoi5a6eIn0seyJjaGFyIjoi5byAIn0seyJjaGFyIjoi5Y+RIn0seyJjaGFyIjoi5p2/In0seyJjaGFyIjoi5LiKIn0seyJjaGFyIjoi55qEIn0seyJjaGFyIjoi6Zi7In0seyJjaGFyIjoi5a65In0seyJjaGFyIjoi5pivIn0seyJjaGFyIjoiMCJ9LHsiY2hhciI6IjIifSx7ImNoYXIiOiIwIn0seyJjaGFyIjoiMSJ9LHsiY2hhciI6IueahCJ9LHsiY2hhciI6Iu+8jCJ9LHsiY2hhciI6Iui/mCJ9LHsiY2hhciI6IuaciSJ9LHsiY2hhciI6IuS4jSJ9LHsiY2hhciI6IuWwkSJ9LHsiY2hhciI6IueahCJ9LHsiY2hhciI6IumdoiJ9LHsiY2hhciI6IuenryJ9LHsiY2hhciI6Iu+8jCJ9LHsiY2hhciI6Iua3uyJ9LHsiY2hhciI6IuWKoCJ9LHsiY2hhciI6IuS4qiJ9LHsiY2hhciI6IueUtSJ9LHsiY2hhciI6Iua6kCJ9LHsiY2hhciI6IkwifSx7ImNoYXIiOiJFIn0seyJjaGFyIjoiRCJ9LHsiY2hhciI6IuaIliJ9LHsiY2hhciI6IuaYryJ9LHsiY2hhciI6IueUqCJ9LHsiY2hhciI6IuaItyJ9LHsiY2hhciI6IkwifSx7ImNoYXIiOiJFIn0seyJjaGFyIjoiRCJ9LHsiY2hhciI6Iui/mCJ9LHsiY2hhciI6IuaYryJ9LHsiY2hhciI6IuWPryJ9LHsiY2hhciI6IuS7pSJ9LHsiY2hhciI6IuaUviJ9LHsiY2hhciI6IuW+lyJ9LHsiY2hhciI6IuS4iyJ9LHsiY2hhciI6IueahCJ9LHsiY2hhciI6IuOAgiJ9XSwiaXNSaWNoVGV4dCI6dHJ1ZSwia2VlcExpbmVCcmVhayI6dHJ1ZX19LHsiYmxvY2tJZCI6IjQ0NzAtMTY2ODkyNDIzNTg1NSIsImJsb2NrVHlwZSI6InBhcmFncmFwaCIsInN0eWxlcyI6eyJhbGlnbiI6ImxlZnQiLCJpbmRlbnQiOjAsInRleHQtaW5kZW50IjowLCJsaW5lLWhlaWdodCI6MS43NSwiYmFjay1jb2xvciI6IiIsInBhZGRpbmciOiIifSwidHlwZSI6InBhcmFncmFwaCIsInJpY2hUZXh0Ijp7ImRhdGEiOlt7ImNoYXIiOiLlvJUifSx7ImNoYXIiOiLlh7oifSx7ImNoYXIiOiLnmoQifSx7ImNoYXIiOiLmjpIifSx7ImNoYXIiOiLluqcifSx7ImNoYXIiOiLmmK8ifSx7ImNoYXIiOiIxIn0seyJjaGFyIjoiLiJ9LHsiY2hhciI6IjIifSx7ImNoYXIiOiI3In0seyJjaGFyIjoibSJ9LHsiY2hhciI6Im0ifSx7ImNoYXIiOiLpl7QifSx7ImNoYXIiOiLpmpQifSx7ImNoYXIiOiLnmoQifSx7ImNoYXIiOiLvvIwifSx7ImNoYXIiOiLov5kifSx7ImNoYXIiOiLkuKoifSx7ImNoYXIiOiLpl7QifSx7ImNoYXIiOiLpmpQifSx7ImNoYXIiOiLlubMifSx7ImNoYXIiOiLml7YifSx7ImNoYXIiOiLnlKgifSx7ImNoYXIiOiLnmoQifSx7ImNoYXIiOiLlsLEifSx7ImNoYXIiOiLlvogifSx7ImNoYXIiOiLlsJEifSx7ImNoYXIiOiLvvIwifSx7ImNoYXIiOiLlvZMifSx7ImNoYXIiOiLnhLYifSx7ImNoYXIiOiLkuZ8ifSx7ImNoYXIiOiLkuI0ifSx7ImNoYXIiOiLlj68ifSx7ImNoYXIiOiLog70ifSx7ImNoYXIiOiLmmK8ifSx7ImNoYXIiOiLkuIAifSx7ImNoYXIiOiLkupsifSx7ImNoYXIiOiLpgJoifSx7ImNoYXIiOiLnlKgifSx7ImNoYXIiOiLnmoQifSx7ImNoYXIiOiLmjqUifSx7ImNoYXIiOiLlj6MifSx7ImNoYXIiOiLkuoYifSx7ImNoYXIiOiLvvIwifSx7ImNoYXIiOiLmiYAifSx7ImNoYXIiOiLku6UifSx7ImNoYXIiOiLvvIwifSx7ImNoYXIiOiLopoEifSx7ImNoYXIiOiLmjqUifSx7ImNoYXIiOiLmiakifSx7ImNoYXIiOiLlsZUifSx7ImNoYXIiOiLnmoQifSx7ImNoYXIiOiLor50ifSx7ImNoYXIiOiLvvIwifSx7ImNoYXIiOiLlsLEifSx7ImNoYXIiOiLmr5QifSx7ImNoYXIiOiLovoMifSx7ImNoYXIiOiLpursifSx7ImNoYXIiOiLng6YifSx7ImNoYXIiOiLkuoYifSx7ImNoYXIiOiLjgIIifV0sImlzUmljaFRleHQiOnRydWUsImtlZXBMaW5lQnJlYWsiOnRydWV9fSx7ImJsb2NrSWQiOiI2Nzg5LTE2Njg5MjQyNTE2NzkiLCJibG9ja1R5cGUiOiJwYXJhZ3JhcGgiLCJzdHlsZXMiOnsiYWxpZ24iOiJsZWZ0IiwiaW5kZW50IjowLCJ0ZXh0LWluZGVudCI6MCwibGluZS1oZWlnaHQiOjEuNzUsImJhY2stY29sb3IiOiIiLCJwYWRkaW5nIjoiIn0sInR5cGUiOiJwYXJhZ3JhcGgiLCJyaWNoVGV4dCI6eyJkYXRhIjpbXSwiaXNSaWNoVGV4dCI6dHJ1ZSwia2VlcExpbmVCcmVhayI6dHJ1ZX19LHsiYmxvY2tJZCI6Ijk1MjItMTY2ODg3MTQ1ODIzMiIsImJsb2NrVHlwZSI6InBhcmFncmFwaCIsInN0eWxlcyI6eyJhbGlnbiI6ImxlZnQiLCJpbmRlbnQiOjAsInRleHQtaW5kZW50IjowLCJsaW5lLWhlaWdodCI6MS43NSwiYmFjay1jb2xvciI6IiIsInBhZGRpbmciOiIifSwidHlwZSI6InBhcmFncmFwaCIsInJpY2hUZXh0Ijp7ImRhdGEiOlt7ImNoYXIiOiLljrsifSx7ImNoYXIiOiJtIiwic3R5bGVzIjp7ImJhY2stY29sb3IiOiIjZmFmYWZhIn19LHsiY2hhciI6ImkiLCJzdHlsZXMiOnsiYmFjay1jb2xvciI6IiNmYWZhZmEifX0seyJjaGFyIjoiYyIsInN0eWxlcyI6eyJiYWNrLWNvbG9yIjoiI2ZhZmFmYSJ9fSx7ImNoYXIiOiJyIiwic3R5bGVzIjp7ImJhY2stY29sb3IiOiIjZmFmYWZhIn19LHsiY2hhciI6Im8iLCJzdHlsZXMiOnsiYmFjay1jb2xvciI6IiNmYWZhZmEifX0seyJjaGFyIjoicCIsInN0eWxlcyI6eyJiYWNrLWNvbG9yIjoiI2ZhZmFmYSJ9fSx7ImNoYXIiOiJ5Iiwic3R5bGVzIjp7ImJhY2stY29sb3IiOiIjZmFmYWZhIn19LHsiY2hhciI6InQiLCJzdHlsZXMiOnsiYmFjay1jb2xvciI6IiNmYWZhZmEifX0seyJjaGFyIjoiaCIsInN0eWxlcyI6eyJiYWNrLWNvbG9yIjoiI2ZhZmFmYSJ9fSx7ImNoYXIiOiJvIiwic3R5bGVzIjp7ImJhY2stY29sb3IiOiIjZmFmYWZhIn19LHsiY2hhciI6Im4iLCJzdHlsZXMiOnsiYmFjay1jb2xvciI6IiNmYWZhZmEifX0seyJjaGFyIjoi5LiLIiwic3R5bGVzIjp7ImJhY2stY29sb3IiOiIjZmFmYWZhIn19LHsiY2hhciI6Iui9vSIsInN0eWxlcyI6eyJiYWNrLWNvbG9yIjoiI2ZhZmFmYSJ9fSx7ImNoYXIiOiJSIiwic3R5bGVzIjp7ImJhY2stY29sb3IiOiIjZmFmYWZhIn19LHsiY2hhciI6IlAiLCJzdHlsZXMiOnsiYmFjay1jb2xvciI6IiNmYWZhZmEifX0seyJjaGFyIjoiMiIsInN0eWxlcyI6eyJiYWNrLWNvbG9yIjoiI2ZhZmFmYSJ9fSx7ImNoYXIiOiIwIiwic3R5bGVzIjp7ImJhY2stY29sb3IiOiIjZmFmYWZhIn19LHsiY2hhciI6IjQiLCJzdHlsZXMiOnsiYmFjay1jb2xvciI6IiNmYWZhZmEifX0seyJjaGFyIjoiMCIsInN0eWxlcyI6eyJiYWNrLWNvbG9yIjoiI2ZhZmFmYSJ9fSx7ImNoYXIiOiLnmoQiLCJzdHlsZXMiOnsiYmFjay1jb2xvciI6IiNmYWZhZmEifX0seyJjaGFyIjoi5Zu6Iiwic3R5bGVzIjp7ImJhY2stY29sb3IiOiIjZmFmYWZhIn19LHsiY2hhciI6IuS7tiIsInN0eWxlcyI6eyJiYWNrLWNvbG9yIjoiI2ZhZmFmYSJ9fSx7ImNoYXIiOiLvvJoiLCJzdHlsZXMiOnsiYmFjay1jb2xvciI6IiNmYWZhZmEifX1dLCJpc1JpY2hUZXh0Ijp0cnVlLCJrZWVwTGluZUJyZWFrIjp0cnVlfX0seyJibG9ja0lkIjoiNDY5MC0xNjY4ODcxNDY2ODU2IiwiYmxvY2tUeXBlIjoicGFyYWdyYXBoIiwic3R5bGVzIjp7ImFsaWduIjoibGVmdCIsImluZGVudCI6MCwidGV4dC1pbmRlbnQiOjAsImxpbmUtaGVpZ2h0IjoxLjc1LCJiYWNrLWNvbG9yIjoiIiwicGFkZGluZyI6IiJ9LCJ0eXBlIjoicGFyYWdyYXBoIiwicmljaFRleHQiOnsiZGF0YSI6W3siY2hhciI6ImgiLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6InQiLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6InQiLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6InAiLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6InMiLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6IjoiLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6Ii8iLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6Ii8iLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6Im0iLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6ImkiLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6ImMiLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6InIiLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6Im8iLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6InAiLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6InkiLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6InQiLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6ImgiLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6Im8iLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6Im4iLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6Ii4iLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6Im8iLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6InIiLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6ImciLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6Ii8iLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6ImQiLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6Im8iLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6InciLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6Im4iLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6ImwiLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6Im8iLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6ImEiLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6ImQiLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6Ii8iLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6InIiLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6InAiLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6IjIiLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6Ii0iLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6InAiLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6ImkiLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6ImMiLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6Im8iLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6Ii8iLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6InIiLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6InAiLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6IjIiLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6Ii0iLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6InAiLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6ImkiLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6ImMiLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6Im8iLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6Ii0iLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6ImwiLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6ImEiLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6InQiLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6ImUiLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6InMiLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6InQiLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6Ii4iLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6InUiLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6ImYiLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19LHsiY2hhciI6IjIiLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJiYWNrLWNvbG9yIjoiI2ZhZmFmYSIsImhyZWYiOiJodHRwczovL21pY3JvcHl0aG9uLm9yZy9kb3dubG9hZC9ycDItcGljby9ycDItcGljby1sYXRlc3QudWYyIn19XSwiaXNSaWNoVGV4dCI6dHJ1ZSwia2VlcExpbmVCcmVhayI6dHJ1ZX19LHsiYmxvY2tJZCI6Ijg4OTEtMTY2ODg3MTQ1NjE0MiIsImJsb2NrVHlwZSI6InBhcmFncmFwaCIsInN0eWxlcyI6eyJsaW5lLWhlaWdodCI6MS40LCJhbGlnbiI6ImxlZnQiLCJpbmRlbnQiOjAsInRleHQtaW5kZW50IjowLCJiYWNrLWNvbG9yIjoiIiwicGFkZGluZyI6IiJ9LCJ0eXBlIjoicGFyYWdyYXBoIiwicmljaFRleHQiOnsiZGF0YSI6W10sImlzUmljaFRleHQiOnRydWUsImtlZXBMaW5lQnJlYWsiOnRydWV9fSx7ImJsb2NrSWQiOiI5MjI4LTE2Njg5MjA4ODAxODUiLCJibG9ja1R5cGUiOiJwYXJhZ3JhcGgiLCJzdHlsZXMiOnsibGluZS1oZWlnaHQiOjEuNCwiYWxpZ24iOiJsZWZ0IiwiaW5kZW50IjowLCJ0ZXh0LWluZGVudCI6MCwiYmFjay1jb2xvciI6IiIsInBhZGRpbmciOiIifSwidHlwZSI6InBhcmFncmFwaCIsInJpY2hUZXh0Ijp7ImRhdGEiOlt7ImNoYXIiOiLmjIkifSx7ImNoYXIiOiLkvY8ifSx7ImNoYXIiOiLlvIAifSx7ImNoYXIiOiLlj5EifSx7ImNoYXIiOiLmnb8ifSx7ImNoYXIiOiLkuIoifSx7ImNoYXIiOiLnmoQifSx7ImNoYXIiOiJiIn0seyJjaGFyIjoibyJ9LHsiY2hhciI6Im8ifSx7ImNoYXIiOiJ0In0seyJjaGFyIjoi5oyJIn0seyJjaGFyIjoi6ZSuIn0seyJjaGFyIjoi77yMIn0seyJjaGFyIjoi5YaNIn0seyJjaGFyIjoi5o+SIn0seyJjaGFyIjoi5LiKIn0seyJjaGFyIjoiVSJ9LHsiY2hhciI6IlMifSx7ImNoYXIiOiJCIn0seyJjaGFyIjoi5o6lIn0seyJjaGFyIjoi5Y+jIn0seyJjaGFyIjoi77yMIn0seyJjaGFyIjoi55S1In0seyJjaGFyIjoi6ISRIn0seyJjaGFyIjoi5LiKIn0seyJjaGFyIjoi5LyaIn0seyJjaGFyIjoi5aSaIn0seyJjaGFyIjoi5Ye6In0seyJjaGFyIjoi5p2lIn0seyJjaGFyIjoi5LiAIn0seyJjaGFyIjoi5LiqIn0seyJjaGFyIjoiUiJ9LHsiY2hhciI6IlAifSx7ImNoYXIiOiJJIn0seyJjaGFyIjoiLSJ9LHsiY2hhciI6IlIifSx7ImNoYXIiOiJQIn0seyJjaGFyIjoiMiJ9LHsiY2hhciI6IueahCJ9LHsiY2hhciI6IuebmCJ9LHsiY2hhciI6IuespiJ9LHsiY2hhciI6Iu+8jCJ9LHsiY2hhciI6IuWwhiJ9LHsiY2hhciI6IuS4iyJ9LHsiY2hhciI6Iui9vSJ9LHsiY2hhciI6IueahCJ9LHsiY2hhciI6IuWbuiJ9LHsiY2hhciI6IuS7tiJ9LHsiY2hhciI6Iu+8jCJ9LHsiY2hhciI6IuWkjSJ9LHsiY2hhciI6IuWItiJ9LHsiY2hhciI6IuWIsCJ9LHsiY2hhciI6Iui/mSJ9LHsiY2hhciI6IuS4qiJ9LHsiY2hhciI6IuebmCJ9LHsiY2hhciI6IuespiJ9LHsiY2hhciI6IumHjCJ9LHsiY2hhciI6IuWQjiJ9LHsiY2hhciI6Iu+8jCJ9LHsiY2hhciI6IuW8gCJ9LHsiY2hhciI6IuWPkSJ9LHsiY2hhciI6IuadvyJ9LHsiY2hhciI6IuWwhiJ9LHsiY2hhciI6IuS8miJ9LHsiY2hhciI6IumHjSJ9LHsiY2hhciI6IuaWsCJ9LHsiY2hhciI6IuWQryJ9LHsiY2hhciI6IuWKqCJ9LHsiY2hhciI6Iu+8jCJ9LHsiY2hhciI6Iui/mSJ9LHsiY2hhciI6IuS4qiJ9LHsiY2hhciI6IuWbuiJ9LHsiY2hhciI6IuS7tiJ9LHsiY2hhciI6IuWwsSJ9LHsiY2hhciI6IueulyJ9LHsiY2hhciI6IuaYryJ9LHsiY2hhciI6IueDpyJ9LHsiY2hhciI6IuWGmSJ9LHsiY2hhciI6IuWlvSJ9LHsiY2hhciI6IuS6hiJ9LHsiY2hhciI6IuOAgiJ9XSwiaXNSaWNoVGV4dCI6dHJ1ZSwia2VlcExpbmVCcmVhayI6dHJ1ZX19XQ==--></p>
<p></p>
<p>软件使用Thonny进行开发</p>
<p>下载安装即可。</p>
<p>下载地址:</p>
<p><a href="https://thonny.org/">https://thonny.org/</a></p>
<p>打开Thonny,插上开发板,在右下角选择micropython(Raspberry Pi Pico)</p>
<p> </p>
<p></p>
<p>之后,可以新建一个py文件,或是打开一个已经有的python代码文件 。</p>
<p> </p>
<p>直接点运行,即可在开发板上运行相应的程序。</p>
<p></p>
<p>运行一下官方提供的LCD的例程。</p>
<p> </p>
<pre>
<code class="language-python">from machine import Pin,I2C,SPI,PWM,ADC
import framebuf
import time
I2C_SDA = 6
I2C_SDL = 7
DC = 8
CS = 9
SCK = 10
MOSI = 11
RST = 12
BL = 25
Vbat_Pin = 29
class LCD_1inch28(framebuf.FrameBuffer):
def __init__(self):
self.width = 240
self.height = 240
self.cs = Pin(CS,Pin.OUT)
self.rst = Pin(RST,Pin.OUT)
self.cs(1)
self.spi = SPI(1,100_000_000,polarity=0, phase=0,sck=Pin(SCK),mosi=Pin(MOSI),miso=None)
self.dc = Pin(DC,Pin.OUT)
self.dc(1)
self.buffer = bytearray(self.height * self.width * 2)
super().__init__(self.buffer, self.width, self.height, framebuf.RGB565)
self.init_display()
self.red = 0x07E0
self.green = 0x001f
self.blue= 0xf800
self.white = 0xffff
self.fill(self.white)
self.show()
self.pwm = PWM(Pin(BL))
self.pwm.freq(5000)
def write_cmd(self, cmd):
self.cs(1)
self.dc(0)
self.cs(0)
self.spi.write(bytearray())
self.cs(1)
def write_data(self, buf):
self.cs(1)
self.dc(1)
self.cs(0)
self.spi.write(bytearray())
self.cs(1)
def set_bl_pwm(self,duty):
self.pwm.duty_u16(duty)#max 65535
def init_display(self):
"""Initialize dispaly"""
self.rst(1)
time.sleep(0.01)
self.rst(0)
time.sleep(0.01)
self.rst(1)
time.sleep(0.05)
self.write_cmd(0xEF)
self.write_cmd(0xEB)
self.write_data(0x14)
self.write_cmd(0xFE)
self.write_cmd(0xEF)
self.write_cmd(0xEB)
self.write_data(0x14)
self.write_cmd(0x84)
self.write_data(0x40)
self.write_cmd(0x85)
self.write_data(0xFF)
self.write_cmd(0x86)
self.write_data(0xFF)
self.write_cmd(0x87)
self.write_data(0xFF)
self.write_cmd(0x88)
self.write_data(0x0A)
self.write_cmd(0x89)
self.write_data(0x21)
self.write_cmd(0x8A)
self.write_data(0x00)
self.write_cmd(0x8B)
self.write_data(0x80)
self.write_cmd(0x8C)
self.write_data(0x01)
self.write_cmd(0x8D)
self.write_data(0x01)
self.write_cmd(0x8E)
self.write_data(0xFF)
self.write_cmd(0x8F)
self.write_data(0xFF)
self.write_cmd(0xB6)
self.write_data(0x00)
self.write_data(0x20)
self.write_cmd(0x36)
self.write_data(0x98)
self.write_cmd(0x3A)
self.write_data(0x05)
self.write_cmd(0x90)
self.write_data(0x08)
self.write_data(0x08)
self.write_data(0x08)
self.write_data(0x08)
self.write_cmd(0xBD)
self.write_data(0x06)
self.write_cmd(0xBC)
self.write_data(0x00)
self.write_cmd(0xFF)
self.write_data(0x60)
self.write_data(0x01)
self.write_data(0x04)
self.write_cmd(0xC3)
self.write_data(0x13)
self.write_cmd(0xC4)
self.write_data(0x13)
self.write_cmd(0xC9)
self.write_data(0x22)
self.write_cmd(0xBE)
self.write_data(0x11)
self.write_cmd(0xE1)
self.write_data(0x10)
self.write_data(0x0E)
self.write_cmd(0xDF)
self.write_data(0x21)
self.write_data(0x0c)
self.write_data(0x02)
self.write_cmd(0xF0)
self.write_data(0x45)
self.write_data(0x09)
self.write_data(0x08)
self.write_data(0x08)
self.write_data(0x26)
self.write_data(0x2A)
self.write_cmd(0xF1)
self.write_data(0x43)
self.write_data(0x70)
self.write_data(0x72)
self.write_data(0x36)
self.write_data(0x37)
self.write_data(0x6F)
self.write_cmd(0xF2)
self.write_data(0x45)
self.write_data(0x09)
self.write_data(0x08)
self.write_data(0x08)
self.write_data(0x26)
self.write_data(0x2A)
self.write_cmd(0xF3)
self.write_data(0x43)
self.write_data(0x70)
self.write_data(0x72)
self.write_data(0x36)
self.write_data(0x37)
self.write_data(0x6F)
self.write_cmd(0xED)
self.write_data(0x1B)
self.write_data(0x0B)
self.write_cmd(0xAE)
self.write_data(0x77)
self.write_cmd(0xCD)
self.write_data(0x63)
self.write_cmd(0x70)
self.write_data(0x07)
self.write_data(0x07)
self.write_data(0x04)
self.write_data(0x0E)
self.write_data(0x0F)
self.write_data(0x09)
self.write_data(0x07)
self.write_data(0x08)
self.write_data(0x03)
self.write_cmd(0xE8)
self.write_data(0x34)
self.write_cmd(0x62)
self.write_data(0x18)
self.write_data(0x0D)
self.write_data(0x71)
self.write_data(0xED)
self.write_data(0x70)
self.write_data(0x70)
self.write_data(0x18)
self.write_data(0x0F)
self.write_data(0x71)
self.write_data(0xEF)
self.write_data(0x70)
self.write_data(0x70)
self.write_cmd(0x63)
self.write_data(0x18)
self.write_data(0x11)
self.write_data(0x71)
self.write_data(0xF1)
self.write_data(0x70)
self.write_data(0x70)
self.write_data(0x18)
self.write_data(0x13)
self.write_data(0x71)
self.write_data(0xF3)
self.write_data(0x70)
self.write_data(0x70)
self.write_cmd(0x64)
self.write_data(0x28)
self.write_data(0x29)
self.write_data(0xF1)
self.write_data(0x01)
self.write_data(0xF1)
self.write_data(0x00)
self.write_data(0x07)
self.write_cmd(0x66)
self.write_data(0x3C)
self.write_data(0x00)
self.write_data(0xCD)
self.write_data(0x67)
self.write_data(0x45)
self.write_data(0x45)
self.write_data(0x10)
self.write_data(0x00)
self.write_data(0x00)
self.write_data(0x00)
self.write_cmd(0x67)
self.write_data(0x00)
self.write_data(0x3C)
self.write_data(0x00)
self.write_data(0x00)
self.write_data(0x00)
self.write_data(0x01)
self.write_data(0x54)
self.write_data(0x10)
self.write_data(0x32)
self.write_data(0x98)
self.write_cmd(0x74)
self.write_data(0x10)
self.write_data(0x85)
self.write_data(0x80)
self.write_data(0x00)
self.write_data(0x00)
self.write_data(0x4E)
self.write_data(0x00)
self.write_cmd(0x98)
self.write_data(0x3e)
self.write_data(0x07)
self.write_cmd(0x35)
self.write_cmd(0x21)
self.write_cmd(0x11)
time.sleep(0.12)
self.write_cmd(0x29)
time.sleep(0.02)
self.write_cmd(0x21)
self.write_cmd(0x11)
self.write_cmd(0x29)
def show(self):
self.write_cmd(0x2A)
self.write_data(0x00)
self.write_data(0x00)
self.write_data(0x00)
self.write_data(0xef)
self.write_cmd(0x2B)
self.write_data(0x00)
self.write_data(0x00)
self.write_data(0x00)
self.write_data(0xEF)
self.write_cmd(0x2C)
self.cs(1)
self.dc(1)
self.cs(0)
self.spi.write(self.buffer)
self.cs(1)
class QMI8658(object):
def __init__(self,address=0X6B):
self._address = address
self._bus = I2C(id=1,scl=Pin(I2C_SDL),sda=Pin(I2C_SDA),freq=100_000)
bRet=self.WhoAmI()
if bRet :
self.Read_Revision()
else :
return NULL
self.Config_apply()
def _read_byte(self,cmd):
rec=self._bus.readfrom_mem(int(self._address),int(cmd),1)
return rec
def _read_block(self, reg, length=1):
rec=self._bus.readfrom_mem(int(self._address),int(reg),length)
return rec
def _read_u16(self,cmd):
LSB = self._bus.readfrom_mem(int(self._address),int(cmd),1)
MSB = self._bus.readfrom_mem(int(self._address),int(cmd)+1,1)
return (MSB << 8) + LSB
def _write_byte(self,cmd,val):
self._bus.writeto_mem(int(self._address),int(cmd),bytes())
def WhoAmI(self):
bRet=False
if (0x05) == self._read_byte(0x00):
bRet = True
return bRet
def Read_Revision(self):
return self._read_byte(0x01)
def Config_apply(self):
# REG CTRL1
self._write_byte(0x02,0x60)
# REG CTRL2 : QMI8658AccRange_8gand QMI8658AccOdr_1000Hz
self._write_byte(0x03,0x23)
# REG CTRL3 : QMI8658GyrRange_512dps and QMI8658GyrOdr_1000Hz
self._write_byte(0x04,0x53)
# REG CTRL4 : No
self._write_byte(0x05,0x00)
# REG CTRL5 : Enable Gyroscope And Accelerometer Low-Pass Filter
self._write_byte(0x06,0x11)
# REG CTRL6 : Disables Motion on Demand.
self._write_byte(0x07,0x00)
# REG CTRL7 : Enable Gyroscope And Accelerometer
self._write_byte(0x08,0x03)
def Read_Raw_XYZ(self):
xyz=
raw_timestamp = self._read_block(0x30,3)
raw_acc_xyz=self._read_block(0x35,6)
raw_gyro_xyz=self._read_block(0x3b,6)
raw_xyz=self._read_block(0x35,12)
timestamp = (raw_timestamp<<16)|(raw_timestamp<<8)|(raw_timestamp)
for i in range(6):
# xyz=(raw_acc_xyz[(i*2)+1]<<8)|(raw_acc_xyz)
# xyz=(raw_gyro_xyz[((i+3)*2)+1]<<8)|(raw_gyro_xyz[(i+3)*2])
xyz = (raw_xyz[(i*2)+1]<<8)|(raw_xyz)
if xyz >= 32767:
xyz = xyz-65535
return xyz
def Read_XYZ(self):
xyz=
raw_xyz=self.Read_Raw_XYZ()
#QMI8658AccRange_8g
acc_lsb_div=(1<<12)
#QMI8658GyrRange_512dps
gyro_lsb_div = 64
for i in range(3):
xyz=raw_xyz/acc_lsb_div#(acc_lsb_div/1000.0)
xyz=raw_xyz*1.0/gyro_lsb_div
return xyz
if __name__=='__main__':
LCD = LCD_1inch28()
LCD.set_bl_pwm(65535)
qmi8658=QMI8658()
Vbat= ADC(Pin(Vbat_Pin))
while(True):
#read QMI8658
xyz=qmi8658.Read_XYZ()
LCD.fill(LCD.white)
LCD.fill_rect(0,0,240,40,LCD.red)
LCD.text("RP2040-LCD-1.28",60,25,LCD.white)
LCD.fill_rect(0,40,240,40,LCD.blue)
LCD.text("Waveshare",80,57,LCD.white)
LCD.fill_rect(0,80,120,120,0x1805)
LCD.text("ACC_X={:+.2f}".format(xyz),20,100-3,LCD.white)
LCD.text("ACC_Y={:+.2f}".format(xyz),20,140-3,LCD.white)
LCD.text("ACC_Z={:+.2f}".format(xyz),20,180-3,LCD.white)
LCD.fill_rect(120,80,120,120,0xF073)
LCD.text("GYR_X={:+3.2f}".format(xyz),125,100-3,LCD.white)
LCD.text("GYR_Y={:+3.2f}".format(xyz),125,140-3,LCD.white)
LCD.text("GYR_Z={:+3.2f}".format(xyz),125,180-3,LCD.white)
LCD.fill_rect(0,200,240,40,0x180f)
reading = Vbat.read_u16()*3.3/65535*2
LCD.text("Vbat={:.2f}".format(reading),80,215,LCD.white)
LCD.show()
time.sleep(0.1)
</code></pre>
<p>效果如下:</p>
<p> </p>
<p></p>
<p><!--5f39ae17-8c62-4a45-bc43-b32064c9388a:W3siYmxvY2tJZCI6Ijg5NDQtMTY2ODkyMTA3MjM3MCIsImJsb2NrVHlwZSI6InBhcmFncmFwaCIsInN0eWxlcyI6eyJsaW5lLWhlaWdodCI6MS40LCJhbGlnbiI6ImxlZnQiLCJpbmRlbnQiOjAsInRleHQtaW5kZW50IjowLCJiYWNrLWNvbG9yIjoiIiwicGFkZGluZyI6IiJ9LCJ0eXBlIjoicGFyYWdyYXBoIiwicmljaFRleHQiOnsiZGF0YSI6W3siY2hhciI6IuS5iyJ9LHsiY2hhciI6IuWQjiJ9LHsiY2hhciI6Iu+8jCJ9LHsiY2hhciI6IuWPryJ9LHsiY2hhciI6IuS7pSJ9LHsiY2hhciI6IuaWsCJ9LHsiY2hhciI6IuW7uiJ9LHsiY2hhciI6IuS4gCJ9LHsiY2hhciI6IuS4qiJ9LHsiY2hhciI6InAifSx7ImNoYXIiOiJ5In0seyJjaGFyIjoi5paHIn0seyJjaGFyIjoi5Lu2In0seyJjaGFyIjoi77yMIn0seyJjaGFyIjoi5oiWIn0seyJjaGFyIjoi5pivIn0seyJjaGFyIjoi5omTIn0seyJjaGFyIjoi5byAIn0seyJjaGFyIjoi5LiAIn0seyJjaGFyIjoi5LiqIn0seyJjaGFyIjoi5beyIn0seyJjaGFyIjoi57uPIn0seyJjaGFyIjoi5pyJIn0seyJjaGFyIjoi55qEIn0seyJjaGFyIjoicCJ9LHsiY2hhciI6InkifSx7ImNoYXIiOiJ0In0seyJjaGFyIjoiaCJ9LHsiY2hhciI6Im8ifSx7ImNoYXIiOiJuIn0seyJjaGFyIjoi5LujIn0seyJjaGFyIjoi56CBIn0seyJjaGFyIjoi5paHIn0seyJjaGFyIjoi5Lu2In0seyJjaGFyIjoiICJ9LHsiY2hhciI6IuOAgiJ9XSwiaXNSaWNoVGV4dCI6dHJ1ZSwia2VlcExpbmVCcmVhayI6dHJ1ZX19LHsiYmxvY2tJZCI6IjEzMTktMTY2ODkyMTA5NjU0NyIsImJsb2NrVHlwZSI6InBhcmFncmFwaCIsInN0eWxlcyI6eyJsaW5lLWhlaWdodCI6MS40LCJhbGlnbiI6ImxlZnQiLCJpbmRlbnQiOjAsInRleHQtaW5kZW50IjowLCJiYWNrLWNvbG9yIjoiIiwicGFkZGluZyI6IiJ9LCJ0eXBlIjoicGFyYWdyYXBoIiwicmljaFRleHQiOnsiZGF0YSI6W10sImlzUmljaFRleHQiOnRydWUsImtlZXBMaW5lQnJlYWsiOnRydWV9fSx7ImJsb2NrSWQiOiI3NzcyLTE2Njg5MjEwNzI1MjMiLCJibG9ja1R5cGUiOiJwYXJhZ3JhcGgiLCJzdHlsZXMiOnsibGluZS1oZWlnaHQiOjEuNCwiYWxpZ24iOiJsZWZ0IiwiaW5kZW50IjowLCJ0ZXh0LWluZGVudCI6MCwiYmFjay1jb2xvciI6IiIsInBhZGRpbmciOiIifSwidHlwZSI6InBhcmFncmFwaCIsInJpY2hUZXh0Ijp7ImRhdGEiOlt7ImNoYXIiOiLnm7QifSx7ImNoYXIiOiLmjqUifSx7ImNoYXIiOiLngrkifSx7ImNoYXIiOiLov5AifSx7ImNoYXIiOiLooYwifSx7ImNoYXIiOiLvvIwifSx7ImNoYXIiOiLljbMifSx7ImNoYXIiOiLlj68ifSx7ImNoYXIiOiLlnKgifSx7ImNoYXIiOiLlvIAifSx7ImNoYXIiOiLlj5EifSx7ImNoYXIiOiLmnb8ifSx7ImNoYXIiOiLkuIoifSx7ImNoYXIiOiLov5AifSx7ImNoYXIiOiLooYwifSx7ImNoYXIiOiLnm7gifSx7ImNoYXIiOiLlupQifSx7ImNoYXIiOiLnmoQifSx7ImNoYXIiOiLnqIsifSx7ImNoYXIiOiLluo8ifSx7ImNoYXIiOiLjgIIifV0sImlzUmljaFRleHQiOnRydWUsImtlZXBMaW5lQnJlYWsiOnRydWV9fV0=--></p>
<p> </p>
<p> </p>
<p> </p>
<p><!--5f39ae17-8c62-4a45-bc43-b32064c9388a:W3siYmxvY2tJZCI6IjM3NzQtMTY2ODkyMDg3MTc4NiIsImJsb2NrVHlwZSI6InBhcmFncmFwaCIsInN0eWxlcyI6eyJsaW5lLWhlaWdodCI6MS40LCJhbGlnbiI6ImxlZnQiLCJpbmRlbnQiOjAsInRleHQtaW5kZW50IjowLCJiYWNrLWNvbG9yIjoiIiwicGFkZGluZyI6IiJ9LCJ0eXBlIjoicGFyYWdyYXBoIiwicmljaFRleHQiOnsiZGF0YSI6W3siY2hhciI6Iui9ryJ9LHsiY2hhciI6IuS7tiJ9LHsiY2hhciI6IuS9vyJ9LHsiY2hhciI6IueUqCJ9LHsiY2hhciI6IlQifSx7ImNoYXIiOiJoIn0seyJjaGFyIjoibyJ9LHsiY2hhciI6Im4ifSx7ImNoYXIiOiJuIn0seyJjaGFyIjoieSJ9LHsiY2hhciI6Iui/myJ9LHsiY2hhciI6IuihjCJ9LHsiY2hhciI6IuW8gCJ9LHsiY2hhciI6IuWPkSJ9XSwiaXNSaWNoVGV4dCI6dHJ1ZSwia2VlcExpbmVCcmVhayI6dHJ1ZX19LHsiYmxvY2tJZCI6IjMxNTItMTY2ODkxMjY4MjQwMyIsImJsb2NrVHlwZSI6InBhcmFncmFwaCIsInN0eWxlcyI6eyJsaW5lLWhlaWdodCI6MS40LCJhbGlnbiI6ImxlZnQiLCJpbmRlbnQiOjAsInRleHQtaW5kZW50IjowLCJiYWNrLWNvbG9yIjoiIiwicGFkZGluZyI6IiJ9LCJ0eXBlIjoicGFyYWdyYXBoIiwicmljaFRleHQiOnsiZGF0YSI6W3siY2hhciI6IuS4iyJ9LHsiY2hhciI6Iui9vSJ9LHsiY2hhciI6IuWuiSJ9LHsiY2hhciI6IuijhSJ9LHsiY2hhciI6IuWNsyJ9LHsiY2hhciI6IuWPryJ9LHsiY2hhciI6IuOAgiJ9XSwiaXNSaWNoVGV4dCI6dHJ1ZSwia2VlcExpbmVCcmVhayI6dHJ1ZX19LHsiYmxvY2tJZCI6Ijg0OTQtMTY2ODkyMTAyMTY0MSIsImJsb2NrVHlwZSI6InBhcmFncmFwaCIsInN0eWxlcyI6eyJsaW5lLWhlaWdodCI6MS40LCJhbGlnbiI6ImxlZnQiLCJpbmRlbnQiOjAsInRleHQtaW5kZW50IjowLCJiYWNrLWNvbG9yIjoiIiwicGFkZGluZyI6IiJ9LCJ0eXBlIjoicGFyYWdyYXBoIiwicmljaFRleHQiOnsiZGF0YSI6W3siY2hhciI6IuS4iyJ9LHsiY2hhciI6Iui9vSJ9LHsiY2hhciI6IuWcsCJ9LHsiY2hhciI6IuWdgCJ9LHsiY2hhciI6Iu+8miJ9XSwiaXNSaWNoVGV4dCI6dHJ1ZSwia2VlcExpbmVCcmVhayI6dHJ1ZX19LHsiYmxvY2tJZCI6IjYzMTMtMTY2ODkyMTIzNjIxMSIsImJsb2NrVHlwZSI6InBhcmFncmFwaCIsInN0eWxlcyI6eyJsaW5lLWhlaWdodCI6MS40LCJhbGlnbiI6ImxlZnQiLCJpbmRlbnQiOjAsInRleHQtaW5kZW50IjowLCJiYWNrLWNvbG9yIjoiIiwicGFkZGluZyI6IiJ9LCJ0eXBlIjoicGFyYWdyYXBoIiwicmljaFRleHQiOnsiZGF0YSI6W3siY2hhciI6ImgiLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJocmVmIjoiaHR0cHM6Ly90aG9ubnkub3JnLyJ9fSx7ImNoYXIiOiJ0Iiwic3R5bGVzIjp7InVuZGVybGluZSI6dHJ1ZSwiY29sb3IiOiIjMDAzODg0IiwiaHJlZiI6Imh0dHBzOi8vdGhvbm55Lm9yZy8ifX0seyJjaGFyIjoidCIsInN0eWxlcyI6eyJ1bmRlcmxpbmUiOnRydWUsImNvbG9yIjoiIzAwMzg4NCIsImhyZWYiOiJodHRwczovL3Rob25ueS5vcmcvIn19LHsiY2hhciI6InAiLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJocmVmIjoiaHR0cHM6Ly90aG9ubnkub3JnLyJ9fSx7ImNoYXIiOiJzIiwic3R5bGVzIjp7InVuZGVybGluZSI6dHJ1ZSwiY29sb3IiOiIjMDAzODg0IiwiaHJlZiI6Imh0dHBzOi8vdGhvbm55Lm9yZy8ifX0seyJjaGFyIjoiOiIsInN0eWxlcyI6eyJ1bmRlcmxpbmUiOnRydWUsImNvbG9yIjoiIzAwMzg4NCIsImhyZWYiOiJodHRwczovL3Rob25ueS5vcmcvIn19LHsiY2hhciI6Ii8iLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJocmVmIjoiaHR0cHM6Ly90aG9ubnkub3JnLyJ9fSx7ImNoYXIiOiIvIiwic3R5bGVzIjp7InVuZGVybGluZSI6dHJ1ZSwiY29sb3IiOiIjMDAzODg0IiwiaHJlZiI6Imh0dHBzOi8vdGhvbm55Lm9yZy8ifX0seyJjaGFyIjoidCIsInN0eWxlcyI6eyJ1bmRlcmxpbmUiOnRydWUsImNvbG9yIjoiIzAwMzg4NCIsImhyZWYiOiJodHRwczovL3Rob25ueS5vcmcvIn19LHsiY2hhciI6ImgiLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJocmVmIjoiaHR0cHM6Ly90aG9ubnkub3JnLyJ9fSx7ImNoYXIiOiJvIiwic3R5bGVzIjp7InVuZGVybGluZSI6dHJ1ZSwiY29sb3IiOiIjMDAzODg0IiwiaHJlZiI6Imh0dHBzOi8vdGhvbm55Lm9yZy8ifX0seyJjaGFyIjoibiIsInN0eWxlcyI6eyJ1bmRlcmxpbmUiOnRydWUsImNvbG9yIjoiIzAwMzg4NCIsImhyZWYiOiJodHRwczovL3Rob25ueS5vcmcvIn19LHsiY2hhciI6Im4iLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJocmVmIjoiaHR0cHM6Ly90aG9ubnkub3JnLyJ9fSx7ImNoYXIiOiJ5Iiwic3R5bGVzIjp7InVuZGVybGluZSI6dHJ1ZSwiY29sb3IiOiIjMDAzODg0IiwiaHJlZiI6Imh0dHBzOi8vdGhvbm55Lm9yZy8ifX0seyJjaGFyIjoiLiIsInN0eWxlcyI6eyJ1bmRlcmxpbmUiOnRydWUsImNvbG9yIjoiIzAwMzg4NCIsImhyZWYiOiJodHRwczovL3Rob25ueS5vcmcvIn19LHsiY2hhciI6Im8iLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJocmVmIjoiaHR0cHM6Ly90aG9ubnkub3JnLyJ9fSx7ImNoYXIiOiJyIiwic3R5bGVzIjp7InVuZGVybGluZSI6dHJ1ZSwiY29sb3IiOiIjMDAzODg0IiwiaHJlZiI6Imh0dHBzOi8vdGhvbm55Lm9yZy8ifX0seyJjaGFyIjoiZyIsInN0eWxlcyI6eyJ1bmRlcmxpbmUiOnRydWUsImNvbG9yIjoiIzAwMzg4NCIsImhyZWYiOiJodHRwczovL3Rob25ueS5vcmcvIn19LHsiY2hhciI6Ii8iLCJzdHlsZXMiOnsidW5kZXJsaW5lIjp0cnVlLCJjb2xvciI6IiMwMDM4ODQiLCJocmVmIjoiaHR0cHM6Ly90aG9ubnkub3JnLyJ9fV0sImlzUmljaFRleHQiOnRydWUsImtlZXBMaW5lQnJlYWsiOnRydWV9fSx7ImJsb2NrSWQiOiI5MTkxLTE2Njg5MjEwMjc3NzAiLCJibG9ja1R5cGUiOiJwYXJhZ3JhcGgiLCJzdHlsZXMiOnsibGluZS1oZWlnaHQiOjEuNCwiYWxpZ24iOiJsZWZ0IiwiaW5kZW50IjowLCJ0ZXh0LWluZGVudCI6MCwiYmFjay1jb2xvciI6IiIsInBhZGRpbmciOiIifSwidHlwZSI6InBhcmFncmFwaCIsInJpY2hUZXh0Ijp7ImRhdGEiOlt7ImNoYXIiOiLmiZMifSx7ImNoYXIiOiLlvIAifSx7ImNoYXIiOiJUIn0seyJjaGFyIjoiaCJ9LHsiY2hhciI6Im8ifSx7ImNoYXIiOiJuIn0seyJjaGFyIjoibiJ9LHsiY2hhciI6InkifSx7ImNoYXIiOiLvvIwifSx7ImNoYXIiOiLmj5IifSx7ImNoYXIiOiLkuIoifSx7ImNoYXIiOiLlvIAifSx7ImNoYXIiOiLlj5EifSx7ImNoYXIiOiLmnb8ifSx7ImNoYXIiOiLvvIwifSx7ImNoYXIiOiLlnKgifSx7ImNoYXIiOiLlj7MifSx7ImNoYXIiOiLkuIsifSx7ImNoYXIiOiLop5IifSx7ImNoYXIiOiLpgIkifSx7ImNoYXIiOiLmi6kifSx7ImNoYXIiOiJtIn0seyJjaGFyIjoiaSJ9LHsiY2hhciI6ImMifSx7ImNoYXIiOiJyIn0seyJjaGFyIjoibyJ9LHsiY2hhciI6InAifSx7ImNoYXIiOiJ5In0seyJjaGFyIjoidCJ9LHsiY2hhciI6ImgifSx7ImNoYXIiOiJvIn0seyJjaGFyIjoibiJ9LHsiY2hhciI6IigifSx7ImNoYXIiOiJSIn0seyJjaGFyIjoiYSJ9LHsiY2hhciI6InMifSx7ImNoYXIiOiJwIn0seyJjaGFyIjoiYiJ9LHsiY2hhciI6ImUifSx7ImNoYXIiOiJyIn0seyJjaGFyIjoiciJ9LHsiY2hhciI6InkifSx7ImNoYXIiOiIgIn0seyJjaGFyIjoiUCJ9LHsiY2hhciI6ImkifSx7ImNoYXIiOiIgIn0seyJjaGFyIjoiUCJ9LHsiY2hhciI6ImkifSx7ImNoYXIiOiJjIn0seyJjaGFyIjoibyJ9LHsiY2hhciI6IikifV0sImlzUmljaFRleHQiOnRydWUsImtlZXBMaW5lQnJlYWsiOnRydWV9fV0=--></p>
<p> </p>
<p><!--5f39ae17-8c62-4a45-bc43-b32064c9388a:W3siYmxvY2tJZCI6Ijk1OTEtMTY2ODkyNDg5MDMzMCIsImJsb2NrVHlwZSI6InBhcmFncmFwaCIsInN0eWxlcyI6eyJhbGlnbiI6ImxlZnQiLCJpbmRlbnQiOjAsInRleHQtaW5kZW50IjowLCJsaW5lLWhlaWdodCI6MS43NSwiYmFjay1jb2xvciI6IiIsInBhZGRpbmciOiIifSwidHlwZSI6InBhcmFncmFwaCIsInJpY2hUZXh0Ijp7ImRhdGEiOlt7ImNoYXIiOiLmlLYifSx7ImNoYXIiOiLliLAifSx7ImNoYXIiOiLlvq4ifSx7ImNoYXIiOiLpm6oifSx7ImNoYXIiOiIgIn0seyJjaGFyIjoiUiJ9LHsiY2hhciI6IlAifSx7ImNoYXIiOiIyIn0seyJjaGFyIjoiMCJ9LHsiY2hhciI6IjQifSx7ImNoYXIiOiIwIn0seyJjaGFyIjoi5Y+MIn0seyJjaGFyIjoi5qC4In0seyJjaGFyIjoi5byAIn0seyJjaGFyIjoi5Y+RIn0seyJjaGFyIjoi5p2/In0seyJjaGFyIjoiwqAifSx7ImNoYXIiOiLvvIwifSx7ImNoYXIiOiLljIUifSx7ImNoYXIiOiLoo4UifSx7ImNoYXIiOiLkuIAifSx7ImNoYXIiOiLkuKoifSx7ImNoYXIiOiLlsI8ifSx7ImNoYXIiOiLnm5IifSx7ImNoYXIiOiLlrZAifSx7ImNoYXIiOiLvvIwifSx7ImNoYXIiOiLmsqEifSx7ImNoYXIiOiLmnIkifSx7ImNoYXIiOiLlhbYifSx7ImNoYXIiOiLku5YifSx7ImNoYXIiOiLphY0ifSx7ImNoYXIiOiLnva4ifSx7ImNoYXIiOiLvvIwifSx7ImNoYXIiOiLlj6oifSx7ImNoYXIiOiLmnIkifSx7ImNoYXIiOiLkuIAifSx7ImNoYXIiOiLlnZcifSx7ImNoYXIiOiLlvIAifSx7ImNoYXIiOiLlj5EifSx7ImNoYXIiOiLmnb8ifSx7ImNoYXIiOiLvvIwifSx7ImNoYXIiOiLnroAifSx7ImNoYXIiOiLmtIEifSx7ImNoYXIiOiLnmoQifSx7ImNoYXIiOiLlvogifSx7ImNoYXIiOiLjgIIifV0sImlzUmljaFRleHQiOnRydWUsImtlZXBMaW5lQnJlYWsiOnRydWV9fSx7ImJsb2NrSWQiOiIyNTYwLTE2Njg5MjM5OTI0MDYiLCJibG9ja1R5cGUiOiJwYXJhZ3JhcGgiLCJzdHlsZXMiOnsiYWxpZ24iOiJsZWZ0IiwiaW5kZW50IjowLCJ0ZXh0LWluZGVudCI6MCwibGluZS1oZWlnaHQiOjEuNzUsImJhY2stY29sb3IiOiIiLCJwYWRkaW5nIjoiIn0sInR5cGUiOiJwYXJhZ3JhcGgiLCJyaWNoVGV4dCI6eyJkYXRhIjpbeyJjaGFyIjoi5LuOIn0seyJjaGFyIjoi5Y6fIn0seyJjaGFyIjoi55CGIn0seyJjaGFyIjoi5Zu+In0seyJjaGFyIjoi5LiKIn0seyJjaGFyIjoi55yLIn0seyJjaGFyIjoi77yMIn0seyJjaGFyIjoi5byAIn0seyJjaGFyIjoi5Y+RIn0seyJjaGFyIjoi5p2/In0seyJjaGFyIjoi55qEIn0seyJjaGFyIjoi6LWEIn0seyJjaGFyIjoi5rqQIn0seyJjaGFyIjoi5pivIn0seyJjaGFyIjoi5LiAIn0seyJjaGFyIjoi5LqbIn0seyJjaGFyIjoi5q+UIn0seyJjaGFyIjoi6L6DIn0seyJjaGFyIjoi5Z+6In0seyJjaGFyIjoi5pysIn0seyJjaGFyIjoi55qEIn0seyJjaGFyIjoi5aSWIn0seyJjaGFyIjoi6K6+In0seyJjaGFyIjoi77yMIn0seyJjaGFyIjoi5pyJIn0seyJjaGFyIjoiSSJ9LHsiY2hhciI6Ik0ifSx7ImNoYXIiOiJVIn0seyJjaGFyIjoi5pivIn0seyJjaGFyIjoi5LiAIn0seyJjaGFyIjoi5LiqIn0seyJjaGFyIjoi5YWtIn0seyJjaGFyIjoi6L20In0seyJjaGFyIjoi77yMIn0seyJjaGFyIjoi5L2GIn0seyJjaGFyIjoi5bm2In0seyJjaGFyIjoi5LiNIn0seyJjaGFyIjoi5pivIn0seyJjaGFyIjoi5LiAIn0seyJjaGFyIjoi5L2TIn0seyJjaGFyIjoi55qEIn0seyJjaGFyIjoi5YWtIn0seyJjaGFyIjoi6L20In0seyJjaGFyIjoi6IqvIn0seyJjaGFyIjoi54mHIn0seyJjaGFyIjoi77yMIn0seyJjaGFyIjoi6ICMIn0seyJjaGFyIjoi5pivIn0seyJjaGFyIjoi5LikIn0seyJjaGFyIjoi5LiqIn0seyJjaGFyIjoi5LiJIn0seyJjaGFyIjoi6L20In0seyJjaGFyIjoi57uEIn0seyJjaGFyIjoi5ZCIIn0seyJjaGFyIjoi55qEIn0seyJjaGFyIjoi44CCIn0seyJjaGFyIjoi5YW2In0seyJjaGFyIjoi5LitIn0seyJjaGFyIjoi5LiAIn0seyJjaGFyIjoi5LiqIn0seyJjaGFyIjoi6IqvIn0seyJjaGFyIjoi54mHIn0seyJjaGFyIjoi6L+YIn0seyJjaGFyIjoi5pivIn0seyJjaGFyIjoi5q+UIn0seyJjaGFyIjoi6L6DIn0seyJjaGFyIjoi5aSnIn0seyJjaGFyIjoi55qEIn0seyJjaGFyIjoi5bCBIn0seyJjaGFyIjoi6KOFIn0seyJjaGFyIjoi55qEIn0seyJjaGFyIjoi77yMIn0seyJjaGFyIjoi5Y2gIn0seyJjaGFyIjoi55SoIn0seyJjaGFyIjoi5LqGIn0seyJjaGFyIjoi5LiNIn0seyJjaGFyIjoi5bCRIn0seyJjaGFyIjoiUCJ9LHsiY2hhciI6IkMifSx7ImNoYXIiOiJCIn0seyJjaGFyIjoi6Z2iIn0seyJjaGFyIjoi56evIn0seyJjaGFyIjoi44CCIn0seyJjaGFyIjoi5Y+vIn0seyJjaGFyIjoi6IO9In0seyJjaGFyIjoi5pivIn0seyJjaGFyIjoi5Li6In0seyJjaGFyIjoi5LqGIn0seyJjaGFyIjoi6ZmNIn0seyJjaGFyIjoi5L2OIn0seyJjaGFyIjoi5oiQIn0seyJjaGFyIjoi5pysIn0seyJjaGFyIjoi5ZCnIn0seyJjaGFyIjoi44CCIn1dLCJpc1JpY2hUZXh0Ijp0cnVlLCJrZWVwTGluZUJyZWFrIjp0cnVlfX0seyJibG9ja0lkIjoiMzU1MC0xNjY4OTI0MDYwOTE1IiwiYmxvY2tUeXBlIjoicGFyYWdyYXBoIiwic3R5bGVzIjp7ImFsaWduIjoibGVmdCIsImluZGVudCI6MCwidGV4dC1pbmRlbnQiOjAsImxpbmUtaGVpZ2h0IjoxLjc1LCJiYWNrLWNvbG9yIjoiIiwicGFkZGluZyI6IiJ9LCJ0eXBlIjoicGFyYWdyYXBoIiwicmljaFRleHQiOnsiZGF0YSI6W3siY2hhciI6IkYifSx7ImNoYXIiOiJsIn0seyJjaGFyIjoiYSJ9LHsiY2hhciI6InMifSx7ImNoYXIiOiJoIn0seyJjaGFyIjoi5LuOIn0seyJjaGFyIjoi5Y6fIn0seyJjaGFyIjoi55CGIn0seyJjaGFyIjoi5Zu+In0seyJjaGFyIjoi5LiKIn0seyJjaGFyIjoi55yLIn0seyJjaGFyIjoi5pivIn0seyJjaGFyIjoiVyJ9LHsiY2hhciI6IjIifSx7ImNoYXIiOiI1In0seyJjaGFyIjoiUSJ9LHsiY2hhciI6IjMifSx7ImNoYXIiOiIyIn0seyJjaGFyIjoi44CCIn1dLCJpc1JpY2hUZXh0Ijp0cnVlLCJrZWVwTGluZUJyZWFrIjp0cnVlfX0seyJibG9ja0lkIjoiNTIxOC0xNjY4OTI0MTE4NzQwIiwiYmxvY2tUeXBlIjoicGFyYWdyYXBoIiwic3R5bGVzIjp7ImFsaWduIjoibGVmdCIsImluZGVudCI6MCwidGV4dC1pbmRlbnQiOjAsImxpbmUtaGVpZ2h0IjoxLjc1LCJiYWNrLWNvbG9yIjoiIiwicGFkZGluZyI6IiJ9LCJ0eXBlIjoicGFyYWdyYXBoIiwicmljaFRleHQiOnsiZGF0YSI6W3siY2hhciI6IueUtSJ9LHsiY2hhciI6Iua6kCJ9LHsiY2hhciI6IumDqCJ9LHsiY2hhciI6IuWIhiJ9LHsiY2hhciI6IuaciSJ9LHsiY2hhciI6IuS4iSJ9LHsiY2hhciI6Iue7hCJ9LHsiY2hhciI6Iu+8jCJ9LHsiY2hhciI6IuS4gCJ9LHsiY2hhciI6IuS4qiJ9LHsiY2hhciI6IjEifSx7ImNoYXIiOiIuIn0seyJjaGFyIjoiOCJ9LHsiY2hhciI6IlYifSx7ImNoYXIiOiLvvIwifSx7ImNoYXIiOiLkuIAifSx7ImNoYXIiOiLkuKoifSx7ImNoYXIiOiIzIn0seyJjaGFyIjoiLiJ9LHsiY2hhciI6IjMifSx7ImNoYXIiOiJWIn0seyJjaGFyIjoi77yMIn0seyJjaGFyIjoi5LiAIn0seyJjaGFyIjoi5LiqIn0seyJjaGFyIjoi55S1In0seyJjaGFyIjoi5rGgIn0seyJjaGFyIjoi6IqvIn0seyJjaGFyIjoi54mHIn0seyJjaGFyIjoi44CCIn1dLCJpc1JpY2hUZXh0Ijp0cnVlLCJrZWVwTGluZUJyZWFrIjp0cnVlfX1d--></p>
</div><script> var loginstr = '<div class="locked">查看本帖全部内容,请<a href="javascript:;" style="color:#e60000" class="loginf">登录</a>或者<a href="https://bbs.eeworld.com.cn/member.php?mod=register_eeworld.php&action=wechat" style="color:#e60000" target="_blank">注册</a></div>';
if(parseInt(discuz_uid)==0){
(function($){
var postHeight = getTextHeight(400);
$(".showpostmsg").html($(".showpostmsg").html());
$(".showpostmsg").after(loginstr);
$(".showpostmsg").css({height:postHeight,overflow:"hidden"});
})(jQuery);
} </script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script> <p>开发板看起来不错,使用python也很方便</p>
<p>看起来还可以,楼主多多更新,让我学习一下。</p>
<p>遗憾没中签,。。。。</p>
<p>对这个圆形屏感兴趣</p>
大涂涂 发表于 2022-11-23 11:17
对这个圆形屏感兴趣
<p>也是看中这个圆屏才申请的</p>
<p>长见识了,用python 也能开发。</p>
页:
[1]