STC单片机stc12C5624AD和MAX485连接后,不能下载程序了,怎么回事,求教各位大侠。
这是电路http://cache.amobbs.com/bbs_upload782111/files_27/ourdev_536225.JPG(原文件名:1234.JPG)
请各位大侠帮助分析,谢谢。 485会将RXD拉底,不知道什么原因。 串个电阻 如果光是为下载程序调试。建议:画pcb的似乎就做好一排拨位开关。下载归下载,程序运行就拨通。 485芯片TTL端输出是推挽输出,与下载器的输出冲突了 STC不是被禁了吗?怎么还有人问? 回复【6楼】honami520
STC不是被禁了吗?怎么还有人问?
-----------------------------------------------------------------------
已经开禁;了,呵呵 回复【4楼】bbs2009
个人愚见:
电路错误, R17 接GND ,R21 接 +5V(或 交换MAX485 6-7 PIN )试试。
-----------------------------------------------------------------------
+1 485 A上拉B下拉,不过似乎和下载程序无关,莫非楼主是用这个485给stc下程序? R19 去掉看看 问题解决,R16去掉就可以了,R16将输入输出选择端拉低,一直处于接受状态,影响RXD 1脚串哥1k电阻,其余不动~ 回复【13楼】bbs2009
问题解决,R16去掉就可以了,R16将输入输出选择端拉低,一直处于接受状态,影响RXD
-----------------------------------------------------------------------------
问题解决了?
(个人愚见): 试想你下载好程序,使能 P0.0 为 低(485 接收),CON3 没有 RS485 信号 , 这时 RXD 为 低,这对吗?
-----------------------------------------------------------------------
他只是解决了ISP不能下载的问题485能不能正常工作,还不是他目前的问题 为啥RXD TXD上接了上拉电阻呢,向LZ请教,学习一下 R16应该是根据STC的数据手册,设置为强推挽输出,好在上电时是低电平,设为接受状态 但是好像阻值太大了 485能够工作。 如果去掉R16就可以ISP,就表示在ISP或485工作时,485都是DEN使能,也就是485处于发射(输出)状态
如果485一直工作在输出状态,R17和R21上下拉电阻的极性就不重要了 我用STC的MCU STC10F12XE A,B端不能串20欧电阻,一串就通讯出错. 高手,我也试试看看!!! 回复【14楼】kl818bc000 我不是马甲
-----------------------------------------------------------------------
下载程序是和用max232有什么区别?还用接地吗 请问怎么解决STC15系列的单片使用485下载程序呢?求解!
页:
[1]