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

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

到手后开机 通常来说有两个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熄灭。
特别




URL: http://www.gddiangong.com/index.php/peixun/zikachengji/2849.html
文章来源:http://www.gddiangong.com/index.php/peixun/zikachengji/2849.html(转载请注明出处)

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