old是什么意思在线翻译读音例句-in3 老师你好
2023年4月6日发(作者:初级会计心得)
Frees八月十五夜月古诗杜甫 caleS12单片机开发工具
TBDML(BDM)制作说明
刘大川(jjldc)2008.7
本BDM是根据飞思卡尔官方论坛TBDML制作资料为基础,参考清华大学
S12BDM实物而设计制作的开源BDM工具。价格低廉、制作方便、方案成熟,
是飞思卡尔S12系列16位单片机性价比最高的开发工具。
原先本产品在淘宝网销售,取得了不错的销售业绩,深受广大用户的喜爱。
鉴于成本和时间的原因,制作和销售BDM基本已无利可图,因此决定将其电路
原理图、制作方法全部开放,同时销售PCB及配套元件的套件,焊接和调试工
作由用户完成,让用户可以更加了解其工作原理。
TBDML硬件安装
TBDML制作套件包括PCB、主控制器68HC908JB8单片机、74hc125、电
阻电容及接插件、外壳。元件清单见附录1。
跟据元件清单说明,将所有元件安装至PCB上,注意两颗钽电容和LED的
极性。
组装完成后的PCB如下图:
到此,PCB安装告一段落。
另外我们可以为BDM制作一个外壳。
BDM跳线说明:
PCB左侧设置3组跳线。
J4:BDM接口定义
跳线J4用来选择BDM电缆的信号定义。
Freescale对S12BDM的定义如下:
这种定义方式,将通讯口BKGD设置在第一脚,VDD在第六脚,若BDM
插反,VDD将直接与BKGD短接,很可能引起芯片BDM模块故障,无法进行
写入。
下图是一种改进的BDM电缆定义方式,
该方式将BKGD设置到第三脚,即使BDM头插反,也不会引起任何严重
的后果。
本BDM电路为兼容这两种定义方式,设置了J4跳线供用户选择。
J4位置BDM接口定义
12短路(跳至右侧)BKGD在1脚,Freescale方式
23短路(跳至左侧)BKGD在3脚,改进的方式
J5、J6:目标板供电方式设置
设置类型跳线J5跳线J6目标板工作电压目标板供电方式
1(默认)闭合断开+5V自供电
2闭合闭合+5VBDM对目标板供电
3断开闭合+3.3V自供电
4断开断开无效无效
举例:如果目标板供电为5V,则短接J5。目标板若要由BDM供电,则短
接J6,否则断开J6。
TBDML固件程序的写入
单片机68HC908的程序如何写入?这里有一种简单实用的方法。即“Direct
serialtotargetwithMON08serialcircuitry”
可以按照下图制作简易串行编程器,对HC08单片机进行国王的拼音 高压串行编程。
BDM的PCB五岭逶迤腾细浪乌蒙磅礴走泥丸的意思 上已经预留了相应的编程接口,即J1插座。用户只需自行焊接一
片MAX232的编程器,将其用排线与J1连接,使用prog08sz就能对单片机进行
程序写入了。
R1IN
13
R2IN
8
T1IN
11
T2IN
10
G
N
D
1
5
V
+
2
V-
6
V
C
C
1
6
R1OUT
12
R2OUT
9
T1OUT
14
T2OUT
7
C1+
1
C1-
3
C2+
4
C2-
5
U2
MAX232CPE(16)
D11N4148
MONITOR
MONITOR
1
6
2
7
3
8
4
9
5
J2
DB9
T1_OUT
R1_IN
T1_OUT
C4
1u
C11u
C3
1u
C2
1u
+10V
+5V
12
34
56
78
910
J1
GND
nRST
MONITOR
+10V
+5V
下图是本人自制的编程工具
工具制作完成后,即可进行程序的烧写。
1.将编程器与TBDML板J1通过排线连接,编程器串口与PC连接。
板插入USB线上电(此时单片机自动进入高压编程模式)。
3.运行PROG08S中国寓言故事1000个 Z,设置相应串口,波特率9600,选择编程模式为Class3(“Direct
serialtotargetwithMON08serialcircuitry”)。选中复选框Ignoresecurity
failure。
4.点击Contacttargetwiththesesettings,与目标板连接。
5.当出现以下提示时,须将MCU掉电后再上电即插拔一次USB线,然后点击
OK即可。
6.连接成功后,载入编程算法文件908_jb8伙的拼音 _highspeed.08P,在prog08sz的
algorithms目录下。
7.擦除芯片
–>Spec雍正煮了一个宫女 i丁香结课文朗读 fyS-recordfile指定bdm_文件(此时跳出的文件选择对
话框可能无法找到.sx文件,需要先输入*.*回车后再进行选择)。
mmodule
10.等待写入完成,拔掉编程线,程序烧录即完成。
此时,插入USB线,BDM电源和通讯灯亮,系统自动识别出BDM。
如果系统还未安装TBDML驱动,则会弹出驱动安装向导,根据向导进行驱
动安装即可(CodewarriorforS124.5以上版本已包括相应驱动)。
到此,TBDML的制作完成。
秀一下许多BDM:)
参考资料:
ale论坛TBDML版
2.清华S12BDMPCB布局
附录元件清单
编号型号封装
U1MC68HC908JB8ADWso-28
U274HC125so-14
C122pF0805
C222pF0805
C31uF0805
C41uF0805
C51uF0805
C647uF6032
C747uF6032
C81uF0805
R110K0805
R210K0805
R310K0805
R41M0805
R5470R0805
R610K0805
R747R0805
R847R0805
R91K80805
R101K80805
R1127R0805
R1227R0805
R1310K0805
R14470R0805
Y16M直插无源
D1LED红3
D2LED绿3
J125针
J223针
J3B型USB口
J413针
J512针
J612针
跳线帽3
6芯排线一条(可国庆节的画 用8芯代替)
外壳(或透明热缩管)
附录2.原理图
1234
A
B
C
D
4
321
D
C
B
A
Title
NumberRevisionSize
A4
Date:26-Jun-2008Sheetof
File:E:ProjectFreescale开发套件wnBy:
PTA7/KBA7
18
PTA5/KB语字组词 A5
20
PTA6/KBA6
19
PTA4/KBA4
21
IRQ
15
VDD
5
VSS
1
OSC2
3
OSC1
2
PTE1/TCH0
11
PTE0/TCLK
23
PTD6
16
PTD5
17
PTE4/D-
13
PTD0
6
PTE3/D+
12
PTA0/KBA0
27
PTA1/KBA1
26
PTA3/KBA3
24
PTC0
14
PTE2/TCH1
22
RST
28
PTD4
10
PTD2
8
VREG
4
PTD3
9
PTA2/KBA2
25
PTD1
7
U1
MC68HC908JB8ADW
Y1
6M
R4
10M
C1
22p
C2
22p
+3.3V
R5470
+5V
+5V
BDM_IN
USBDP
USBDM
BDM_DRV
MONITORR1
10K
+3.3V
R2
10K
+3.3VRST_OUT
R6
10K
GND
R3
10K
+3.3V
BDM_OUT
BDM_IN
RST_IN
BDM_DRV
1
23
U2A
74HC125
BDM_OUT
BDM_DRV
R747
BDM
4
56
7
1
4U2B
74HC125
BDM_IN
R9
1K8
+3.3V
GND
HC125_VDD
1112
1
3
U2D
74HC125
GND
RST_OUT
R847
BDM_RST
89
1
0
U2C
74HC125
RST_IN
R10
1K8
+3.3V
GND
12
34
56
J2
BDM
1
2
3
J4
BDM
BDM_1
BDM_3
BDM_1
BDM_3
GND
BDM_RST
BDM_VDD
1
2
3
4
J3
USB
+5V
GND
R11
27
R12
27
USBDP
USBDM
C7
47u
+5V
GND
1
2
J5
1
2
J6
+5V
HC125_VDD
HC125_VDD
BDM_VDD
C6
47u
C4
1u
+3.3V
GND
C3
1u
GND
+5V
C8
1u
GND
+5V
C5
1u
GND
HC125_VDD
R13
10K
+3.3V
R14
RES2
+5VGND
+10V
12
34
56
78
910
J1
GND
nRST
nRST
MONITOR
+10V
+5V
D2
LED
D1
LED
FreescaleS12BDM(TBDML)S12单片机BDM开发工具原理图
刘大川
制图
校对
附录布局
更多推荐
FREESCALE是什么意思ESCALE在线翻译读音
发布评论