当前位置:首页 > 电工培训 > 报名条件

遇上这样一个学电工的,淘宝掌柜已哭瞎——暴力拆解1块钱的POS机!

前一段时间好友买了几个一元POS机,内置STM32或者GD32还有蓝牙模块,还有110mA的锂电池,超值。然后自己也入手了几个。图片有点小不知道能看清不。即付宝里面芯片不错。要买就买这个。买了8,9个吧。一家店只能买1个。所以多换几家买。一个月之前还有挺多1元的,今天一看有好几家都涨价了。

瑞刷 还有Q刷 里面用的是Z32 不建议买。上面这两张图就是给大家看看这东西是有多值钱。才卖1元。。。。。

DIY塑料盒USB->Micro 电源线锂电池 110mAh 还有更大的 板子上带有锂电池充电电路。单片机 通常来说 GD32比较多。运气好是STM32。运气差是Z32(听都没听过)拆了7,8个就一个是S广东电工网TM32F1GD32和STM32F1 引脚基本一样。数据手册通用,GD32读Flash 0等待。蓝牙模块  ISSC1677SM 网上资料很少 反正我是没找到

到手后开机 通常来说有两个LED 灯,一个是红色的电源灯,另一个是蓝色的信号灯。

手机没跟蓝牙连接时Blue LED 闪烁。链接上时BlueLED 常亮。拆机的时候小心别把贴片弄掉。一般都是用胶水粘上的,挺不好拆的。

本次拆机主要是用单片机还有蓝牙模块和手机进行通信。

通信干什么呢?点灯吧。切记不要先想着如何给这块板子上的单片机烧程序。因为程序烧写进去了,就不好找单片机的那个(USART)引脚和蓝牙相连了。第一步:安装手广东电工网机上位机;见第二步:用手机APP和蓝牙模块连接;↓↓↓↓↓↓↓↓↓↓↓↓ 第三步:选择实时模式; 第四步:随便发送点什么东西;字符越长越好。 

事实上发送Hello蓝牙模块不会给你返回任何东西。因为我这里面写了个返回函数。

为什么要给蓝牙模块发送数据呢?因为没有原理图不知道蓝牙的哪个腿接单片机的串口。第五步:打开串口通信上位机。用USB转串口的RDX引脚 把蓝牙模块的每个引脚都测一下。 

因为波特率不知道,所以当你看到上位机上传回来一堆东西的时候,说明你找到了蓝牙模块的TXD。正常的话RXD应该在TXD的旁边。然后就是调波特率。我的是115200bps。

如果你把所有常用波特率都试了一遍,还都是乱码,那你广东电工网就用逻辑分析仪。看波形。找到电平持续时间。U这个字符ASCII是01010101所以手机上位机发送UUUU….就很好找到一个1的持续时间,然后自己换算去吧。

第六步:用万用表测蓝牙模块的TXD和单片机的那个引脚相连。我的是PB11 USART3_TX。

如果都这样了那么USART3_RX十之九就是PB10 了。自己动手测测吧。第七步:烧写程序, 

背面有很多圆形的测试点。在数据手册里找到PA13 PA14在芯片上的那个位置。然后再用万用表找到哪两个测试点和PA13、14相连。有的板子一眼就能看出来。然后在上面焊上插针。

我焊的比较烂。焊不牢总掉。然后用下载器连接上。 ↑↑↑↑↑↑↑↑

你会发现上图所示的情况广东电工网。说明连不上去!!!!!

解决办法

STLink都连不上去 还怎么玩啊!!

会出现↑上图所示的情况。他说请选择正确的Under Reset。接下来,找到背面测试点中的RST。

用排针焊上,把RST接地。然后点击 “连接”,这时鼠标一直在转圈。此时拔掉RST那根线。 

这就OK了,随表烧写点东西,把原来的程序擦掉。下一次连接就可以直接连上了。

第八步:写程序,写串口程序。

我在背面的测试点中找到了USART1的RX和TX。

所以就用这个进行调试。然后在写和蓝牙通信的USART3 。蓝牙模块这是我第一次用,去网上看了看资料学了一点。知道有个IO口可以写AT指令。我没找到那个AT在哪里,所以现在只能进行收发,不能向蓝广东电工网牙模块写指令。我把蓝牙模块和单片机相连的所有引脚都找到了,然后把那些引脚都写1了除了USART3的RX和TX,还是不行。可能是那个引脚已经和GND连到一起了吧。还待考究。

跟往常一样,还是点灯。手机发送#ON  蓝色LED亮 发送#OFF蓝色LED熄灭。

特别

学好模电 必看这七本书

不知VR、AR、MR、CR什么鬼,你好意思聊天吗?

电子工程师常犯的错 你有吗?
标签:
URL: http://www.gddiangong.com/peixun/zikachengji/2849.html
文章来源:http://www.gddiangong.com/peixun/zikachengji/2849.html(转载请注明出处)

东培学堂小程序
相关文章推荐

扫码进入题库选择电工题目

  • 报考咨询

  • 免费资料

  • 学习交流

电工培训