关于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回路中的电容所接的地,是模拟地还是数字地啊,应该是模拟地吧? 485的两个使能是咋控制的? 应该没问题的,下载时可能要多上电几次 199003326 发表于 2012-12-11 11:08 static/image/common/back.gif
485的两个使能是咋控制的?
当然有一个io脚控制,不好画就没画而已。stc管教上电为高电平,可以通过下拉电阻拉低。所以应该不太关事 烂泥桑 发表于 2012-12-11 12:13 static/image/common/back.gif
当然有一个io脚控制,不好画就没画而已。stc管教上电为高电平,可以通过下拉电阻拉低。所以应该不太关事 ...
这样的话控制使能 就成了,收发都通过上拉或下拉关掉,不会有影响,不过程序可能需要改下。 本人试了一下。stc单片机的下载不是先点下载,然后上电吗?上电时stc管脚默认输出高电平,直接接上485的控制脚,那么上电时485处于发送状态,这时程序不受485干扰能下载到单片机里面。当然,这时485a b线要悬空,从而不影响其他器件的通讯。
页:
[1]