最近看到很多初学者都在烧写上栽了跟头
单片机吧
全部回复
仅看楼主
level 9
40560335 楼主
不瞒大家,我也栽过跟头,从小就爱好电子这些东西,好不容易舍得买了块51开发板,好像配的还是并口烧写线,回来想着根据教程先烧写下例程看看效果,一会开机,一会按复位键,就是死活无法烧写成功,第一步就失败,网上搜索又无果,外加想不出学会了单片机能干什么,然后也就没有然后了。。。
2017年01月30日 13点01分 1
level 9
40560335 楼主
7-8年后,因为工作需要外加兴趣,再次准备学习单片机,但是第一次买的51开发板已经卖掉了,所以准备重买,网上做了一番功课后,买了一款51/AVR两用开发板,因为第一次烧写失败有了隐形,我选择了先学AVR,看着十天学会AVR单片机的视频教程才慢慢开始入门了。
2017年01月30日 13点01分 3
level 9
40560335 楼主
然后又在若干年后,大概是去年吧,闲来无事想搞点事,看大家总是用51做了个这个,DIY了个那个,所以就又把开发板拿出来,看着十天学会51单片机的视频教程开始操作,真是害怕什么开什么,这次用的是串口烧写,怎么还是失败,握手都不成功。。。
2017年01月30日 13点01分 4
level 9
40560335 楼主
网上各种搜,各种无解,然后下了几个版本的烧写软件,结果发现有的版本可以握手,有的不能握手,难道是串口问题?短接RX.TX,电脑接收正常,用AVR单片机通过USB转串口收发数据正常,用STM32也正常,这让我很迷乱,上网都搜不到解决方案,难道我就是传说中的那朵奇葩?
2017年01月30日 13点01分 5
level 9
40560335 楼主
我有3条PL2303线,换了2条PL2303线后还是只能握手,降低下波特率试了下居然成功了,然后换回以前那条2303还是失败,又用2102试了下也成功了,我好像明白了问题所在,直接用原生串口测试,也成功了!
2017年01月30日 13点01分 7
level 9
40560335 楼主
看到贴吧很多人都说无法成功烧写,除了因为方法不对以外,主要原因应该就是51对波特率的时序要求太过于严格,导致一些使用了劣质PL2303芯片、或者晶体频率不准的USB-串口波特率有所偏差导致,如果确定你的连接无误,那就考虑使用原生串口,或者质量好点的USB-串口线试试吧。
2017年01月30日 13点01分 9
level 13
[呵呵]
2017年01月30日 14点01分 10
level 12
所以我喜欢用ch340或者cp2102
2017年02月01日 02点02分 11
还好我根本不会51,即使波特率不准也对AVR和STM毫无影响。[滑稽]
2017年02月01日 04点02分
level 10
dd
2017年02月01日 14点02分 12
1