这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » 程序下载不了

共21条 1/3 1 2 3 跳转至

程序下载不了

专家
2015-03-18 12:32:55     打赏

本人菜鸟一个,行家勿笑。

功放板焊完后开始测试。在单片机没写程序前应是静音状态,按版主的提示,接好音源和左右音箱,上电后将Q3的b、e两脚用起子短路。声音有了,一阵鸡冻……,可是仔细听,只有靠内的一个声道有声音,靠外那个插口没有声音。这是问题一。

下载程序用的是机内的硬件串行通讯口COM1,通过一个STC89C52的最小单片机系统上的TXD(即P3.0)、RXD(即P3.1)和GND用三根杜邦线与功放板上的RX、TX和GND一一对应相连。


在STC-ISPv6.82H环境下,核对了芯片型号和端口COM1。下载操作多次,均不能成功!

其间试过了两板同时供电。只在最小系统版供电、交换RX、TX、在TXD线上串接电阻、二极管等等多种措施,都不见效。

如单独给89c52写流水灯程序又能百分百地成功,不知何故,是否MCU被我烧坏了?

这是问题二。


高工
2015-03-18 13:32:59     打赏
2楼

1,在其中一个声道响时,耳机线,耳机座,LLM4811,3110,这几个任何一环节的音频通路没有好都有会让声音不响。把3110的两个声道输入短起来看是不是两个都响,如果不会就是3110哪儿没焊好,如果响,再把4811的两个音频输入口短起来,看是不是会响,这样依次排查。。

2,STC下载过程单片机是要断电一次的。如果你把功放的电断过了,试下把你的串口板也断一次电,串口板上电后再给功放板上电。


助工
2015-03-18 14:46:42     打赏
3楼
注意波特率不要用默认的11.0592,而要选6MHZ

工程师
2015-03-18 17:42:45     打赏
4楼

楼主:要先点击“下载/编程”,然后才对DIY板通电,才能写入。

参考我的进程


专家
2015-03-18 19:43:29     打赏
5楼
这个知道,以前给8952编程也是如此哦!

专家
2015-03-18 19:44:14     打赏
6楼
用2400都不行。

专家
2015-03-18 20:55:46     打赏
7楼

悲催了!!经仔细排查分析,现在已有80%的可能是MCU光荣了!

证据有三:

一、刚开始焊好后第一次加电时连接好的音源和音箱有断续的乐曲声播放,红灯同步闪烁。据版主说是MCU内预置了流水灯代码,见下贴

http://forum.eepw.com.cn/thread/268942/1

由于7805接地端虚焊,导致MCU芯片严重发热几次,发现问题后进行补焊,不发热了,但断续的声音也没有了。说明预装程序已经消失。

二、采用硬件的COM1通讯口,和USB转COM线——USB-to-serial comm port(COM8)它们都通过了串口助手的检验。

向MCU下载编程时用了所有可能想到的手段,先编程、后加电、如降低波特率、更换TX\RX线(怕接反)、加二极管、加1k电阻、降低供电电压。等等,分别都进行了几十遍,可就是永远停留在【正在检测目标单片机】这个阶段。

用同样的串口向89C52编程,却顺利通过。

三、在功放板上正常加电,测量MCU各脚电压如下:

1脚 5v                      16脚 5v

2脚 5v                      15脚 0.11v

3脚 0.71v                 14脚 5v 

4脚 5v                      13脚 4.22v

5脚 5v                      12脚 0.02v 

6脚 5v                      11脚 4.29v  

7脚 5v                      10脚 5v (TXD)

8脚 0v                      9脚   5v(RXD)

这里TXD和RXD两脚都为高电平,似乎不正常。

从以上几点判别,MCU是不是已经光荣了??



助工
2015-03-19 09:23:02     打赏
8楼
说错了,是用户程序运行时的IRC频率,改为6M试试

专家
2015-03-19 11:36:38     打赏
9楼
谢谢关注,这个也试过的。

助工
2015-03-19 16:34:05     打赏
10楼
出现同样问题。同求答案

共21条 1/3 1 2 3 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]