AT89S52有两种下载程序的方式,分别是并行编程和串行编程(ISP)。这两种编程方式都需要使用专用的下载器,建议使用ISP方式,可以在不拆卸单片机芯片的情况下直接下载程序,而并行编程需要将芯片取下装入编程器进行 *** 作。ISP下载器的价格一般在十几元到几十元不等,支持AVR单片机的下载器一般都能支持AT89S系列单片机。
没这么玩过,只能理论上分析其可行性,满足如下条件应该可以:
1、编程开始前能保证两块板的RST为高。(芯片要求)
2、ISP下载器的输入端(应连接AT89S52的MISO/P16)只接1个系统板或干脆不接,编程过程中不对编程结果做校验(不要读 *** 作);(成功失败两种结果不同的输出)
3、保险起见,ISP下载器的输出端(应连接AT89S52的MOSI/P15)及SCK线应连接上拉电阻,保证两个单片机正确接收控制命令;
4、两块系统板的晶振保持一致,或者下载板以较低频率控制编程。(满足时序要求)
总体一个原则,只单向的写,不读。这几条都满足,应该可以同时编程。
电脑的串口是标准RS232电平,最高电压 可达 +15V 或 -15V
与 单片机 相连必须转换
通常 用 Max232 转换
有 工业级转换器
请看 武汉鸿伟光电
E232TTL RS232/TTL电平转换
ISP 嘛,还是 用 单片机推荐的 电路
祝你顺利
芯片没有晶振如何工作呢?首先要让单片机工作起来,你可以先做一下单片机的简单试验验证单片机是不是工作正常。比如各个脚位是不是规范的电平。你这个电路中 芯片是不能正常工作的。一颗无法按照逻辑工作的芯片如何烧录程序呢?
89S52支持并口ISP,用一片74HC373就好了。没几个零件,简单的。
图中PIN3、PIN4 和 R1、R2可以省略
软件网上找找 Easy 51Pro V20 宇宙版
我以前试过ATmega16不接下载电路(复位引脚接10K上拉)和晶振也可以用下载器下载运行程序,32应该也是的,你可以先试试把下使用内部晶振能不能正常运行程序,不行再把载电路和晶振电路去掉,下载时配置好熔丝位选择使用内部晶振,看看单片机能不能正常工作,这样可以确定单片机和电路有没有问题。
J11断开(BOOT0高电平)
J9短接(BOOT1低电平)
USB转串口板的信号在前,STM32的信号在后
GND->GND
RXD->PA9(USART1TX)
TXD->PA10(USART1RX)
电源可以用3V或者5V都可以,只要保证CPU正常供电就可以。
以上就是关于刚买了一个51单片机(AT89S52),想问一下程序下载接口是哪些全部的内容,包括:刚买了一个51单片机(AT89S52),想问一下程序下载接口是哪些、一个isp下载器能不能同时给两个at89s52单片机下载程序、单片机是TTL电平,电脑的串口是什么电平,用ISP下载程序下转换电平吧等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)