㈠ 我买了条USB TO RS232 的USB串口线 在单片机上不能用咋回事啊
问题没说清楚,可能有很多原因:
先不说单片机或者下载电路的问题,只分析下载线
1 买了最劣质的USB转串口线,PL2302芯片的,传输不稳定,可以试着把波特率调到最低,有时候会能用
2 串口号没有选对,一般是串口COM3,COM4,COM5
3 如果是vista或者WIN7要注意用管理员的身份运行KEIL或者STC-ISP
4 建议用性价比比较高的HL-340的芯片下载线,下载波特率能有38400,而PL2303有时2400都达不到
5 下载程序时单片机的电压一定要稳,电压不稳也会下载失败,建议用比较好的5v电源,而不用笔记本的USB端口电源
6 下载线可以用一个小软件串口助手来试试,把串口的2-3脚短路,用串口助手发送一个特定的字符比如FF,在接收窗口会收到FF,如果字符有错误或者收不到那说明下载线或者驱动有问题
㈡ 51单片机自制的烧写器,为什么总是烧写不了程序到单片机里
看你这个是串口ISP下载的电路,支持串口ISP下载的单片机只有STC的,别的不可能烧进去。
另外很重要的一点,你这串口下载电路原理图本来就是错的,你看一下STC厂家给的图(在下面),电路你得重新制作了。
至于USB转串口,一般情况电脑不报错就没问题了。
既然你用的是STC的,下载的时候要注意:
首先要搞清楚串口号是不是你在用的串口。
下载的时候要先给单片机断电,然后点下载程序,再给单片机上电。光复位是不行的,一定要保证单片机两端没电压才算断电,并且前后顺序一定不能倒。
另外,晶振不能不接,波特率最低值设为1200,实在不行把最高也设为1200。
再不放心,把P0.0和P1.0都和GND连起来再下载(这种情况很少发生)。
不过你的电路你再检查一下,我之前看不清你的图,现在仔细看了一下好像没有问题(和我的图原理上没区别),只是你的图太乱了(引脚顺序全是乱的,我很担心你会看错或者直接把它当做正常顺序)。MAX232的电路建议你再看看我给的图,顺序很清晰,从一侧开始从1排到16,直接照着连就行了。把电路可能的问题都查遍了之后,再照着我上面说的去做,应该就没问题了。
㈢ Erase failed. Synchronization error
我的刚开始也出现这种情况,解决办法:(1)程序下载的时候将RXD(PL2303引脚)---P11,TXD(PL2303引脚)---P22,RTS(PL2303引脚)--TCK,DTR(PL2303引脚)---RST短接,之后用MSPFET下载即可;(2)用作串口通讯时,断开以上的四个连接,短接RXD--P34,TXD--P35即可。
㈣ 禹鼎遥控器编程器,可发自制吗可以写空白芯片吗
买一条禹鼎遥控器编程线,安装禹鼎软件(F21,F23,F24)和编程线(PL2303)驱动就OK,下面附编程线电路图仅供参考!
㈤ 怎么把程序写进芯片里
1、安装VSpeedSetup.exe软件,安装USB_DRIVER驱动软件,将电脑和编程器连接,装载芯片,芯片方向口和编程器提示方向口一致。
㈥ USB转TTL下载线和ST-LINK V2有什么区别
1、usb转ttl下载线进行下载程序是走的uart串口,一般用来升级固件,也可以用于MCU与PC端通信。速度比较慢,具体取决于设置的波特率。一般需要连接UART_TX,UART_RX,GND三条线。
2、ST-LINK\J-LINK这种叫仿真器,用于开发单片机(MCU),可以搭配keil,IAR等嵌入式开发工具用来在线调试和下载,功能十分强大,好用。也可使用自带的驱动j-flash直接下载。速度最高可达50M,远高于串口线下载。不同的是需要连接到特定的下载口,比如stm32在SWD模式下的SWDIO和SWCLK,最少需要3根线(还有个GND)。不可用于普通的通信线缆。