你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【国外项目分享】STM32L0 Watch(上)

[复制链接]
STMCU-管管 发布时间:2019-2-26 16:03
【国外项目分享】STM32L0 Watch(下)


简介

STM32L051K8单片机,1.28寸锐存LCD, CR2032电池,3D打印件,20mm表带,受到Max K的Chronio项目的启发。

适当的汇编

下面,我将详细介绍如何将手表从光板组装到成品。

- - - - -工具

1.JPG


  • 烙铁及铅(较薄为佳)
  • 液体通量(上图为el cheapo通量)
  • SMD镊子
  • PCB虎钳(我没有帮手)
  • 螺丝刀集
  • 焊锡芯(未图示)

使用BOM可以很容易地确定哪一部分应该放在哪里!

- - - - - -裸板


2.JPG

首先,我们将在黑板的顶部工作。具体来说,我喜欢焊接的第一件事就是FPC连接器。这是最难焊接与0.5毫米销间距。

- - - - - - FPC连接器

3.JPG

使用大量的焊剂和焊锡芯来清除任何多余的焊料。假设大头针1是最左边的大头针。(不是)

不要担心短引脚1和2,或短引脚3、4、5和6。分别是GND和VBAT。然而,其余的引脚必须相互隔离。

- - - - - -正面

4.JPG

将所有的焊料焊接在顶板上。走一遍,慢慢来。一定要做得比照片中我做的更好。

- - - - - -晶体

5.JPG

之前我哪里看到过,不要把水晶加热太多,否则会损坏它,所以要小心焊接。

- - - STM32集成电路

6.JPG

将所有衬垫上的集成电路对齐。确保包上的点与板上的点相匹配。


7.JPG

这里都焊接好了。正如你所看到的,我对自己的变化非常宽容。

- - -背面

8.JPG

现在你可以翻转电路板,在背面焊接其余的钝化剂。所有这些仅仅是100n个电容和10k个电阻。

——按钮

9.JPG

放置按钮并使用板上的孔对齐它们。焊接起来有点困难,因为引线没有向外延伸。热空气站可能更适合这种情况。

- - - - - -焊垫

10.JPG

别忘了在大的方形焊盘上加一点焊料。这有助于创造一个更紧密的适合电池,并确保良好的连接。这会产生一个小肿块,大概1毫米厚或者更小。

——电池座

11.JPG

最后,焊接电池座上。这是整个建造过程中唯一的通孔部分。

- - - - - -连接STLink

12.JPG

我用的是中国的ST-Link克隆版。只需将程序员的五个相关引脚连接到板上:SWCLK、SWDIO、NRST、VCC和GND。

- - - - - 打开OCD

打开CLI。输入以下命令启动OpenOCD调试器。

(这部分我使用Linux。网上应该有关于如何为Windows设置OpenOCD的教程。实际上,编写这部分是与操作系统无关的,因此只需搜索一个特定的教程就可以设置OpenOCD)

openocd -f interface/stlink-v2.cfg -f target/stm32l0.cfg

输出应该是这样的:

Open On-Chip Debugger 0.10.0-dev-00399-g19df456 (2016-11-04-15:40)
Licensed under GNU GPL v2
For bug reports, read
        http://openocd.org/doc/doxygen/bugs.html
Info : auto-selecting first available session transport "hla_swd". To override use 'transport select <transport>'.
adapter speed: 300 kHz
adapter_nsrst_delay: 100
Info : The selected transport took over low-level target control. The results might differ compared to plain JTAG/SWD
none separate
Info : Unable to match requested speed 300 kHz, using 240 kHz
Info : Unable to match requested speed 300 kHz, using 240 kHz
Info : clock speed 240 kHz
Info : STLINK v2 JTAG v27 API v2 SWIM v6 VID 0x0483 PID 0x3748
Info : using stlink api v2
Info : Target voltage: 3.216787
Info : stm32l0.cpu: hardware has 4 breakpoints, 2 watchpoints


——SW4STM32编程

为STM32 (SW4STM32)启动System Workbench,加载项目,并通过单击Run将其闪到板上。

- - - - - -连接屏幕

13.JPG

断开编程器,连接电池,并通过10针FPC连接器连接屏幕,你应该能在显示器上看到钟面。

- - - - - -测试按钮

按下按钮。顶部和底部按钮应该分别向前和向后移动分针。中间的按钮应该重置秒针。之前的图片没有秒针,所以需要手动测试。您还可以取消对代码中的行进行注释,以启用秒针。

无论如何,如果按钮不工作,确保焊接接头是正确的。如果需要重做。

-附加屏幕支持
1.JPG

强烈建议预先点击屏幕支架上的孔。您可以使用M3丝锥,也可以只使用一个螺丝钉,然后一直用螺丝钉来创建线程。

将屏保支架放置在板上,并将底部的两个M3x8沉头螺钉部分拧入。注意部件相对于屏幕的方向。

2.JPG

螺丝应该突出那么多,所以你仍然可以把它放在后面的部分和螺丝进去。

- - - - - -后挡板
3.JPG

这里的板和屏幕的支持是拧入后面的部分。只有一小部分可以穿进去,所以要小心别把洞放大了。拧紧螺丝,直到顶部与屏幕支架齐平。

4.JPG

屏幕应该能够平齐坐在屏幕支持。插入时小心不要弯曲或打碎液晶显示器。这些东西很容易坏!

——中间部分和灵活的按钮

5.JPG

现在可以通过组装插入中间部分。请注意,孔在按钮所在的一侧,而薄片更接近底部。

6.JPG

现在把灵活的按钮放在里面。请注意,实际按钮是从中心垂直偏移的,并在顶部齐平。

7.JPG

-从背后安装盖子和螺丝

8.JPG

9.JPG

将盖子放在前面,从后面插入M3x12沉头螺钉。但是一定要拧紧。

10.JPG

基本完成了。是的,螺丝有点突出,但不麻烦。


后续与附件下载>>





收藏 评论0 发布时间:2019-2-26 16:03

举报

0个回答

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版