描述
<p><h3><em> 1、项目功能介绍</h3>
<hr />
<p>本项目采用的是由STM32G030K6T6芯片主控,通过获取盛思睿的温湿度传感器的数据显示到数码管中。我们考虑到功耗问题,设置了一个睡眠模式,默认是不开机的。通过按键唤醒芯片进行数据采集并显示在数码管上。电源模块采用两节5号电池进行供电,有3V的电压,在我们设计的能够进行睡眠唤醒的工作模式中两节电池可以使用非常久的时间。</p>
<p>该项目复刻起来十分的简单,本人也是初学者,没有增加更多的功能,只是添加了四个M3螺丝孔在PCB四周,方便后续3D打印外壳的安装。</p>
<h3></em>2、项目属性</h3>
<hr />
<p>本项目是首次公开,但是并非为原创作品,是按照立创平台提供的方案复刻出来的。</p>
<h3><em> 3、开源协议</h3>
<hr />
<p>开源协议:Public Domain:<a href="<a href="https://creativecommons.org/share-your-work/public-domain/" target="_blank">https://creativecommons.org/share-your-work/public-domain/</a>" target="_blank" rel="noopener noreferrer nofollow"><a href="https://creativecommons.org/share-your-work/public-domain/</a></p" target="_blank">https://creativecommons.org/share-your-work/public-domain/</a></p</a>>
<h3>4、硬件部分</h3>
<hr />
<p><strong>原理图部分:</strong></p>
<p><strong><img src="//image.lceda.cn/oshwhub/e35e77b85c744bfba0b495ab49241440.png" alt="" width="1640" height="1155" /></strong></p>
<p><strong>PCB部分:</strong></p>
<p><strong><img src="//image.lceda.cn/oshwhub/754defe5d5384912b839fe163c79252a.png" alt="" width="2072" height="1165" /></strong></p>
<p><strong>2D平面视图:</strong></p>
<p><strong><img src="//image.lceda.cn/oshwhub/949b4f9d0ddd46d396bd4f591bd8cc72.png" alt="" width="1740" height="1065" /></strong></p>
<p><strong>实物图:</strong></p>
<p><strong><img src="//image.lceda.cn/oshwhub/f27d1144cb944858ac59fd8818fec4cf.jpg" alt="" width="1706" height="1279" /></strong></p>
<h3></em>5、软件部分</h3>
<hr />
<div>
<p id="u84c6f945"></p>
<p>代码部分是根据陈工给的代码进行调试,所以几乎没有什么需要改动的地方,注意烧录时需要及时唤醒MCU,不然keil MDK会显示无法连接到ROM。</p>
<p id="u3b7159ee">STM32G0系列有四种休眠模式;</p>
<ul>
<li id="ue46f575c">低功耗运行模式(降低CPU频率,系统仍在运行)</li>
<li id="uf1a0a186">睡眠模式(系统进入睡眠,任意中断/事件唤醒)</li>
<li id="u20e290b9">停止模式(系统进入停止,支持任意外部中断和RTC闹钟唤醒)</li>
<li id="u2f66de2e">待机模式(系统进入待机,支持RTC闹钟唤醒,WKUP、NRST引脚唤醒以及IWDG复位唤醒,打开了LSI和LSE)</li>
</ul>
<p id="u461dcb3d">注意以上模式均不可进行Debuge调试,系统时钟已经关闭;且设置为低功耗模式后,无法下载代码,需要唤醒后才能进行下载;详细说明可以查看具体数据手册。</p>
<p id="u75866cde">大家根据实际情况进行设置,综合代码设置为睡眠模式。</p>
</div></p>
评论(0)