切换到宽版
爱科技/爱创意/爱折腾/爱极致;技术知识分享平台,点击进入新版数码之家网站
  • 13127阅读
  • 63回复

[其他]一元POS机加洞洞板加串口小板等于arduino [复制链接]

上一主题 下一主题
离线cao57508
 

发帖
2265
M币
3707
专家
9
粉丝
85
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2016-10-19
一元POS机加洞洞板加串口小板等于arduino
本文主要目标是测试huawei  ARDUINO FOR STM32F401CCU6HALMX构架)测试版发布http://bbs.mydigit.cn/read.php?tid=1816615


“工预善其事,必先利其器”,这个arduino 的测试要有硬件做基础,最佳方案是买个成品的STM32F401CC的系统板来改造,这个不符合我们DIY 的精神,我们手里一元POS机不答应,好吧,有能力把POS机芯片拆下来的,并且可以焊到板子上的,可以用核心板来改造,我决定用POS机来改,这个难度相对小一些,至少比在集成电路上刮U要简单。
首先我上张表格,这个把芯片的所有引脚都罗列出来了,具体的改法见

序号

板上点号

管脚号

对应IO

状态

备注

1

TP19

10

PA0


电源开关

2

R57

11

PA1


取下电阻

3

R56

12

PA2


取下电阻

4

R58

13

PA3


取下电阻

5

R59

14

PA4


取下电阻

6

TP54

15

PA5


需取下222472电阻

7

C31

16

PA6


需取下474电阻

8

R15

17

PA7


需取下01C电阻

9

C62

29

PA8


需取下电容

10

R18

30

PA9


USART1_TX,或断开相应电路

11

D2

31

PA10


USART1_RX,红色二极管

12

TP45

32

PA11


D-

13

TP44

33

PA12


D+

14

TP26

34

PA13


SWCLK

15

TP25

37

PA14


SWDIO

16

TP14

38

PA15



17

R54

44

BOOT0



18

J8035

18

PB0


8

19

J8035

19

PB1


7

20

TP22

20

PB2



21

TP30

39

PB3



22


40

PB4


后加

23

R9

41

PB5



24

TP29

42

PB6



25

R60

43

PB7


需取下电阻

26

R61

45

PB8


需取下电阻

27

J402A

46

PB9


4

28


21

PB10


后加

29

R22

25

PB12


需取下电阻

30

D2

26

PB13


绿色二极管

31


27

PB14


后加

32


28

PB15


后加

33

R166

2

PC13




后加是指在电路板上合适位置,自行刮开电路板,焊接飞线。



改造过程






















注意本表格仅仅适用于图片所见的POS机,相近的POS机管脚需要自行测试,这个应当是知道原理,怎样设计是你的事。
在这个板子上需要预先处理并焊下,电源开关,红绿LED,刷卡接口,电池,集成电路80351547,以及相应的电阻和电容。其中集成电路8035需要用热风枪来处理。
虽然STM32F401CC31IO口,但是到用的时候,才知道这个不够,远远不够。
第一张图,来个arduino   这个引脚位置及基本样式。


第二张图,来个STM32 Nucleo401RB核心板  对应管脚图


通过查询en.DM00105823.pdf  en.DM00231744.pdf   知道STM32 Nucleo401RB  对应管脚,但是我们木有PC7,还有PA9,PA10这个串口管脚还要用。
要么32脚要么64脚,偏偏木有48脚的,我们参照三来改吧。


三,参照机智云的STM32F103C8T6  的底板





Arduino connectors onNUCLEO-F401CC  
Connector
Pin
Pin name
MCU pin
pos
Function
Left connectors
 
1
NC
-
 
-
 
2
IOREF
-
3.3V 
3.3V Ref
 
3
RESET
NRST
RESET 
RESET
CN6 power
4
+3V3
-
3.3V 
3.3V input/output
5
+5V
-
+5V
5V output
 
6
GND
-
VSS
Ground
 
7
GND
-
VSS
Ground
 
8
VIN
-
输入 
Power input
 
1
A0
PA0
TP19
ADC1一0
 
2
A1
PA1
R57
ADC1一1
CN8 analog
3
A2
PA4
R59
ADC1一4
4
A3
PB0
J80358 
ADC1一8
 
5
A4
PB1
J80357 
ADC1一9
 
6
A5
PA5
TP54
ADC1一5
Right connectors
 
10
D15
PB8
R61
I2C1一SCL
CN5 digital
9
D14
PB9
J402A4 
I2C1一SDA
 
8
AREF
-
VDD
AVDD
 
7
GND
-
VSS
Ground
 
6
D13
PA5
TP54
SPI1一SCK
 
5
D12
PA6
C31 
SPI1一MISO
CN5 digital
4
D11
PA7
R15
SPI1一MOSI
3
D10
PA15

TP14
SPI1一NSS
 
2
D9
PA15

TP14
 
 
1
D8
PB6
TP29
TIM4一CH1
 
8
D7
PA8
C26
 
7
D6
PB10
后加
TIM2一CH3
 
6
D5
PB4
后加
TIM3一CH1
CN9 digital
5
D4
PB5
R9 
TIM3一CH2
4
D3
PB3
TP30
TIM2一CH2
 
3
D2
PB7
R60
 
2
D1
PA2
R56
USART2一TX
 
1
D0
PA3
R58
USART2一RX



问题一、ADC 不够,通过测量发现,A5(PA5) D10(PA5)是一个脚。
问题二、STM32F401CC 木有PB11脚。
下面的表格是  STM32F401CCARDUINO 的管脚罗列。
我不得不说这个STM32F401是个天生的残疾,脑残的缺少PB11下面要占一楼
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共42条打赏M币+142专家+1
离线cao57508

发帖
2265
M币
3707
专家
9
粉丝
85
只看该作者 1楼 发表于: 2016-10-19
请登录后查看
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共15条打赏M币+65专家+1
12
离线2545889167

发帖
13268
M币
20754
专家
302
粉丝
4860
只看该作者 2楼 发表于: 2016-10-19
请登录后查看
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共7条打赏M币+23
离线mousebat04

发帖
16458
M币
8980
专家
10
粉丝
92
只看该作者 3楼 发表于: 2016-10-19
请登录后查看
本帖最近打赏记录:共3条打赏M币+9
离线cantor678

发帖
1535
M币
5159
专家
1
粉丝
29
只看该作者 4楼 发表于: 2016-10-19
请登录后查看
本帖最近打赏记录:共1条打赏M币+2

发帖
4351
M币
1559
专家
30
粉丝
138
只看该作者 5楼 发表于: 2016-10-19
请登录后查看
[ 此帖被无语·回忆在2016-10-19 13:09重新编辑 ]
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共5条打赏M币+15
离线huang0115

发帖
1292
M币
219
专家
2
粉丝
15
只看该作者 6楼 发表于: 2016-10-19
请登录后查看
本帖最近打赏记录:共2条打赏M币+5
离线天涯搏客

发帖
2013
M币
2929
专家
3
粉丝
29
只看该作者 7楼 发表于: 2016-10-19
请登录后查看
本帖最近打赏记录:共2条打赏M币+4
离线120193172

发帖
1109
M币
1007
专家
1
粉丝
36
只看该作者 8楼 发表于: 2016-10-19
本帖最近打赏记录:共1条打赏M币+1

发帖
9222
M币
10540
专家
0
粉丝
23
只看该作者 9楼 发表于: 2016-10-19
请登录后查看
本帖最近打赏记录:共1条打赏M币+1
快速回复
限80 字节
温馨提示:欢迎交流讨论,请勿发布纯表情、纯引用等灌水帖子;以免被删除
 
上一个 下一个