51单片机无法烧程序
来源:百度知道 编辑:UC知道 时间:2024/08/22 11:16:33
我用的单片机是51内核的,当我连接12864液晶的时候,向单片机里烧写程序一切正常,但是我拿掉液晶再重新烧写就一定烧不进去了,为什么?
非常感谢各位,我刚才做了个试验,应该是12864液晶是挂在数据总线上的,而且每个都用了5.1K的上拉,液晶去掉的时候数据总线的电平可能被钳住了。一楼,aduc834,二楼的说法我查过了,不是,三楼,是通的,四楼,没有公用reset。
非常感谢各位,我刚才做了个试验,应该是12864液晶是挂在数据总线上的,而且每个都用了5.1K的上拉,液晶去掉的时候数据总线的电平可能被钳住了。一楼,aduc834,二楼的说法我查过了,不是,三楼,是通的,四楼,没有公用reset。
要用示波器测试一下各写入的数据口线及电源,接12864液晶和不接时的波形有什么不同没有.
另12864液晶是怎么跟aduc834连接的,有连线图没有?
什么牌子的,具体型号?
烧程序时你的片子上肯定是有个始能端,而正好你用LCD时把这个始能端给始能了,就能烧程序了,要是把LCD拿开了,就相当于不是编程状态,所以不能烧写,以上是个人分析。
写程序需要电源,地,RXD和TXD这四个管脚,对你说的这种情况连接12864液晶能写,看来你对RXD和TXD口线初始化没问题,你检查下是不是电源,地,RXD和TXD这四个管脚在没接液晶时没通呀?
因为你的 MCU 的 reset (Pin9) 共用了 LCD 的复位.
我同意二楼观点!