烂泥桑 发表于 2012-12-10 14:33:20

关于STC单片机下载程序

本帖最后由 烂泥桑 于 2012-12-10 15:12 编辑

现在在用stc这款单片机,下载程序是用一般的做法,就是引出4条线到排针,VCC RXD TXD GND;现在的问题是这样的,准备画板子,由于需要用到485通讯,所以现在RXD TXD还准备连着max485的RO DI,如果板子真的这么画了,到时下载程序的时候,485会不会影响啊,如果会怎么解决啊。(下载程序的时候485的A B悬空或者上拉下拉,就是没有走信号的)

上网查了一下资料,有人说不行;stc的文档则只说将下载的设置项设置为“P1.0 P1.1都等于0时才。。。。。的”,说会浪费几百毫秒的时间,但是没有说不可以,所以想问问。


另外追加一个小问题,在用PWM做da时,单片机io口输出pwm,那么RC回路中的电容所接的地,是模拟地还是数字地啊,应该是模拟地吧?

199003326 发表于 2012-12-11 11:08:46

485的两个使能是咋控制的?

aaron96031 发表于 2012-12-11 11:16:25

应该没问题的,下载时可能要多上电几次

烂泥桑 发表于 2012-12-11 12:13:18

199003326 发表于 2012-12-11 11:08 static/image/common/back.gif
485的两个使能是咋控制的?

当然有一个io脚控制,不好画就没画而已。stc管教上电为高电平,可以通过下拉电阻拉低。所以应该不太关事

199003326 发表于 2012-12-11 12:36:46

烂泥桑 发表于 2012-12-11 12:13 static/image/common/back.gif
当然有一个io脚控制,不好画就没画而已。stc管教上电为高电平,可以通过下拉电阻拉低。所以应该不太关事 ...

这样的话控制使能 就成了,收发都通过上拉或下拉关掉,不会有影响,不过程序可能需要改下。

烂泥桑 发表于 2012-12-13 11:57:31

本人试了一下。stc单片机的下载不是先点下载,然后上电吗?上电时stc管脚默认输出高电平,直接接上485的控制脚,那么上电时485处于发送状态,这时程序不受485干扰能下载到单片机里面。当然,这时485a b线要悬空,从而不影响其他器件的通讯。
页: [1]
查看完整版本: 关于STC单片机下载程序