最好的电子音响科技diy制作网站

haoDIY_音响电子电脑科技DIY小制作发明

当前位置: 主页 > 电脑DIY > 电脑DIY >

没有下载器?不会编程?人人都可以玩——一根数据线吊打pos内stm(2)

时间:2017-08-03 16:08来源:数码之家 作者:2545889167 点击:
这时回到pos机,吧boot0短接到vcc,也就是我们刚才改造好的方法,然后通过usb接口用数据线吧pos机接入到电脑 软件检测到了pos芯片的接入,选择红圈按钮,打开刚才保存的dfu文件 在打开文件瞬间,已经被下载到pos机
没有下载器?不会编程?人人都可以玩——一根数据线吊打pos内stm

这时回到pos机,吧boot0短接到vcc,也就是我们刚才改造好的方法,然后通过usb接口用数据线吧pos机接入到电脑
没有下载器?不会编程?人人都可以玩——一根数据线吊打pos内stm
软件检测到了pos芯片的接入,选择红圈按钮,打开刚才保存的dfu文件
没有下载器?不会编程?人人都可以玩——一根数据线吊打pos内stm
在打开文件瞬间,已经被下载到pos机了,时间是00;00;00,闪电般,比串口下载或者stlink下载都快
没有下载器?不会编程?人人都可以玩——一根数据线吊打pos内stm
拔下pos机,取下短接帽,让boot0恢复到低电平,再次上电
没有下载器?不会编程?人人都可以玩——一根数据线吊打pos内stm
灯亮了,因为两个灯是连体的,其实都亮了,只是不明显

看吧,整个过程没有任何技术难度,教程自认为很详细,只是操作有点繁琐,我认为只有有心,都能吊打这款pos机单片机

说几点额外的话
1、如果显示下载失败什么的,可以尝试先解锁单片机
就是点右边的按钮,upgrade,会提示单片机已经被锁住,一路确定下去,单片机就被解锁了
没有下载器?不会编程?人人都可以玩——一根数据线吊打pos内stm
2、原理是usb的dfu升级功能,不是原来pos机固件里面的,是单片机的官方bootloader内置的高级玩意,也就是说在boot0拉高后,可以通过除了串口,usb等等有用的方法下载,具体可以看数据手册。不过这个玩法只支持stm32f4系列,心里想着stm32f103系列的也这样的,两个选择:自己移植,官方提供了例程,改改可用;另外一种方法比较推荐,洗洗睡吧,该用串口下载还是用串口吧,有stlink的老老实实的用吧。
原来pos机的固件可以dfu更新但是不是通过这种方法,因为不用拉boot0就能下,是开发者自己写的。

3、简单学习单片机,要不 就成体系学习,或者像我这样走捷径,都行,学一点技能,能提升b格不少,以后不会在拆机乐园发个帖又说:哎,这次撸的pos机电池小了,亏了;或者在创意diy发:拆了电池改台灯,改万用表,改手电,剩余的墙角堆灰或者垃圾桶。而是一个贴出来,今天我用pos机的单片机做了个什么什么玩意,你看,实用吧,一下子b格提升多少啊。
之前还看到那带12864屏幕和stm2f2xx系列单片机的按键pos机改个小灯的贴,看这样暴露天珍,心疼啊,好想说,楼主你不要付邮送我把,至少能拿来搞个计算器吧,高级点,带蓝牙功能的计算器。

我发的相关研究pos的帖子,欢迎围观,欢迎探讨进步。另外我爱单片机板块也有不少大神在研究,大家可以看看

飞线大法好 - 利用一元米刷pos机内部单片机|http://bbs.mydigit.cn/read.php?tid=1547587
交重磅作业-成功利用一元即付宝pos刷卡器蓝牙模块bm77|http://bbs.mydigit.cn/read.php?tid=1567205
(这个是精品贴,推荐)贫民级的法拉利--历时两月从零开始精心自制stm32开发板(附翔实资料)重发|http://bbs.mydigit.cn/read.php?tid=1578422
拆个目前价值最高,用料最足的蓝牙pos刷卡机|http://bbs.mydigit.cn/read.php?tid=1581935
关于东芝蓝牙TC35661模块初始化的一点简单探索|http://bbs.mydigit.cn/read.php?tid=1595508

【征求意见】贫民自制stm32开发板v2.0团购项目--第一帖|http://bbs.mydigit.cn/read.php?tid=1625258


无关内容:单片机的一个精品贴,昨天被斑竹加的
谈谈stc15系列单片机adc第九通道BandGap(内部带隙电压基准)使用问题|http://bbs.mydigit.cn/read.php?tid=1635508



stm32f401的一些例程研究
谈谈stc15系列单片机adc第九通道BandGap(内部带隙电压基准)使用问题|http://bbs.mydigit.cn/read.php?tid=1635508


最后,欢迎m币砸死

5月12日更新
感谢@cao57508坛友的验证和提出的一些细节
详情看:验证一根数据线吊打POS机的一些感悟|http://bbs.mydigit.cn/read.php?tid=1655229&ds=1
1、可以用于这个实验的POS机,有飞钱支付蓝牙及音频版,账账通,火付通,蓝天星等。
2、实验证明无需焊下任何电阻,只需在BOOT0(STM32F401的44脚)的位置和VDD之间焊上一个跳线引脚或拨动开关。见图。
3、软件DFUSEDOME 的使用上,应当先选*.dfu文件,虽然显示文件已经引入了,事实上并没有引入,而是需要在此基础上按Upgrade 键,直到提示成功载入程序才行。[color=#ff0000 ]实验证明多个版本的POS机无论是否解锁都需要这个步骤。
4、本次实验的USB引脚是PA11和PA12(STM32F401的32和33脚) ,应当是利用了这对管脚的OTG-FS_DM及OTG-FS_DP功能见图。

没有下载器?不会编程?人人都可以玩——一根数据线吊打pos内stm (责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
相关文章
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容