高级会员
主题
帖子
积分1546
阅读权限30
注册时间2009-8-19
最后登录1970-1-1
在线时间 小时
|
本帖最后由 springvirus 于 2016-8-10 14:36 编辑
用的官方原理图DIY成功,方案为MAX232+74LS125,原理图用的是用户手册的15-4的图,注意串口波特率用的9600,太高会通讯失败
用MTK2烧录自己编译生成的HEX文件,注意不要使用MTK2安装目录下的HEX文件,否则提示烧录第一行就出现错误
DS89C430 user's guide.pdf
(1008.95 KB, 下载次数: 59)
DS89C430-DS89C450.pdf
(908.26 KB, 下载次数: 54)
提示如下
DS89C430 LOADER VERSION 2.1 COPYRIGHT (C) 2002 DALLAS SEMICONDUCTOR<0D><0A>
> 89C430 LOADER VERSION 2.1 COPYRIGHT (C) 2002 DALLAS SEMICONDUCTOR
> R<0D><0A>
R<0D><0A>
LB:00 OCR:FF ACON:1F CKCON:01 P0:9D P1:FF P2:FF P3:FF FCNTL:B1<0D><0A>
>W CKCON 1<0D><0A>
W CKCON 1<0D><0A>
<0D><0A>
> W ACON 00<0D><0A>
W ACON 00<0D><0A>
<0D><0A>
> Loading File D:\Applications\MTK2\Dallas Semiconductor\Dallas Semiconductor MicroController ToolKit\programflash.hex
<0D><0A>
<0D><0A>
<0D><0A>
> Erasing Flash <0D><0A>
<0D><0A>
<0D><0A>
> K<0D><0A>
K<0D><0A>
<0D><0A>
> <0D><0A>
<0D><0A>
<0D><0A>
> ==> Completed
Loading Hex file...
L<0D><0A>
L<0D><0A>
:020000040020DA
Error on writing the line :
:020000040020DA
Error writing file: expected G and received R
Error on line number : 1
:00000001FF<0D><0A>
G<0D><0A>
> <0D><0A>
<0D><0A>
>
Load faiLED.
R<0D><0A>
R<0D><0A>
LB:00 OCR:FF ACON:1F CKCON:01 P0:00 P1:FF P2:FF P3:FF FCNTL:B1<0D><0A>
>R<0D><0A>
R<0D><0A>
LB:00 OCR:FF ACON:1F CKCON:01 P0:00 P1:FF P2:FF P3:FF FCNTL:B1<0D><0A>
>R<0D><0A>
R<0D><0A>
LB:00 OCR:FF ACON:1F CKCON:01 P0:00 P1:FF P2:FF P3:FF FCNTL:B1<0D><0A>
>R<0D><0A>
R<0D><0A>
LB:00 OCR:FF ACON:1F CKCON:01 P0:00 P1:FF P2:FF P3:FF FCNTL:B1<0D><0A>
>
Loading File D:\Applications\MTK2\Dallas Semiconductor\Dallas Semiconductor MicroController ToolKit\programflash.hex
<0D><0A>
<0D><0A>
<0D><0A>
> Erasing Flash <0D><0A>
<0D><0A>
<0D><0A>
> K<0D><0A>
K<0D><0A>
<0D><0A>
> <0D><0A>
<0D><0A>
<0D><0A>
> ==> Completed
Loading Hex file...
L<0D><0A>
L<0D><0A>
:020000040020DA
Error on writing the line :
:020000040020DA
Error writing file: expected G and received R
Error on line number : 1
:00000001FF<0D><0A>
G<0D><0A>
> <0D><0A>
<0D><0A>
>
Load failed.
Loading File D:\Applications\MTK2\Dallas Semiconductor\Dallas Semiconductor MicroController ToolKit\probe.hex
<0D><0A>
<0D><0A>
<0D><0A>
> Erasing Flash <0D><0A>
<0D><0A>
<0D><0A>
> K<0D><0A>
K<0D><0A>
<0D><0A>
> <0D><0A>
<0D><0A>
<0D><0A>
> ==> Completed
Loading Hex file...
L<0D><0A>
L<0D><0A>
:020000040020DA
Error on writing the line :
:020000040020DA
Error writing file: expected G and received R
Error on line number : 1
:00000001FF<0D><0A>
G<0D><0A>
> <0D><0A>
<0D><0A>
>
Load failed.
使用编译生成的HEX文件,烧录成功
DS89C430 LOADER VERSION 2.1 COPYRIGHT (C) 2002 DALLAS SEMICONDUCTOR<0D><0A>
> 89C430 LOADER VERSION 2.1 COPYRIGHT (C) 2002 DALLAS SEMICONDUCTOR
> R<0D><0A>
R<0D><0A>
LB:00 OCR:FF ACON:1F CKCON:01 P0:82 P1:FF P2:FF P3:FF FCNTL:B1<0D><0A>
>W CKCON 1<0D><0A>
W CKCON 1<0D><0A>
<0D><0A>
> W ACON 00<0D><0A>
W ACON 00<0D><0A>
<0D><0A>
> R<0D><0A>
R<0D><0A>
LB:00 OCR:FF ACON:1F CKCON:01 P0:82 P1:FF P2:FF P3:FF FCNTL:B1<0D><0A>
>R<0D><0A>
R<0D><0A>
LB:00 OCR:FF ACON:1F CKCON:01 P0:82 P1:FF P2:FF P3:FF FCNTL:B1<0D><0A>
>R<0D><0A>
R<0D><0A>
LB:00 OCR:FF ACON:1F CKCON:01 P0:82 P1:FF P2:FF P3:FF FCNTL:B1<0D><0A>
>R<0D><0A>
R<0D><0A>
LB:00 OCR:FF ACON:1F CKCON:01 P0:82 P1:FF P2:FF P3:FF FCNTL:B1<0D><0A>
>Loading File D:\keil5 practice\Objects\DS89C430.hex
<0D><0A>
<0D><0A>
<0D><0A>
> Erasing Flash <0D><0A>
<0D><0A>
<0D><0A>
> K<0D><0A>
K<0D><0A>
<0D><0A>
> <0D><0A>
<0D><0A>
<0D><0A>
> ==> Completed
Loading Hex file...
L<0D><0A>
L<0D><0A>
:03000000020003F8.
:1000030085A09D75C4805391FB75C49DE59130E334.
:10001300FB53C43F787FE4F6D8FD758107020023C4.
:0E0023007580AA7590BB75A0CC75B0DD80FE0F.
:00000001FF.<0D>
Load complete.
|
|