ADI 技术
直播中

彭望琼

7年用户 153经验值
私信 关注
[问答]

ADUC848烧写程序失败

    我基于ADUC848的芯片设计了一个PCB板,引出了txd,rxd然后通过TTL转232电平的芯片转化为RS232的信号,再接到PC上对其进行烧写程序,用keil5编写了一个简单的测试程序(就是周期性地修改P0的值),生成了一个hex文件,然后想用WSD进行烧写,一直失败,提示error code 4,然后我就查问题,发现,我的ADUC848的-PSEN管脚一直是低电平(应为常高)。我想可能是这个原因导致了无法烧写。我的-PSEN接法如下

然后还有个奇怪的现象就是当RESET有效(也就是为高电平)的时候,PSEN会变高电平,然后RESET变回低之后马上-PSEN也变低了。我想请问一下这个问题会是什么原因引起的?(对了,我还尝试换过了一片ADUC848,也是同样的现象,电源和地都和预想的一样,谢谢。)

回帖(5)

刘思思

2018-12-28 10:09:46
关于ADUC848的串口下载问题,我们有篇文档专门介绍如何下载,您可以通过附件下载
附件

举报

彭望琼

2018-12-28 10:28:03
引用: qwe045 发表于 2018-12-28 12:52
关于ADUC848的串口下载问题,我们有篇文档专门介绍如何下载,您可以通过附件下载
附件

恩我知道如何下载,他说要先将-PSEN从高拉到低,再Reset一次,然后再将-PSEN从低拉回高,但是我测试的时候-PSEN并不是常高,因此就没法拉到低电平了…所以没法烧写程序
举报

刘思思

2018-12-28 10:37:10
引用: 直达成功 发表于 2018-12-28 13:11
恩我知道如何下载,他说要先将-PSEN从高拉到低,再Reset一次,然后再将-PSEN从低拉回高,但是我测试的时候-PSEN并不是常高,因此就没法拉到低电平了…所以没法烧写程序

PSEN是电平触发的,不是边沿触发的。也就是说,您保证PSEN为低,然后复位,就可以进入下载模式,而且保证PSEN为低,没复位一次,串口就上传版本号,您可以通过示波器或者串口上位机软件观察一下是否能收到版本号
举报

徐晨曦

2018-12-28 10:54:20
引用: qwe045 发表于 2018-12-28 12:52
关于ADUC848的串口下载问题,我们有篇文档专门介绍如何下载,您可以通过附件下载
附件

ADuC单片机可以用WSD下载程序。但是应该如何擦除?
真诚求助!谢谢!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分