stc12c2052下载程序,真是一波三折啊。
在这方面,俺是菜鸟,看了杜洋的书,心血来潮, 跑到西四,把电子市场转了个遍,都没找到STC12C2052,有个老板建议我买51系列的一个什么89C2051,说是功能应该差不多,在店主的催出下套了腰包,回来网上一查,根本不行。然后跑到中关村,在一层就买到了STC12C2052,然后图便宜花12块钱买了条USB转串口线。
回家按照杜洋书上的步骤,电池盒,面包板的连接起来,最终那个小灯终于一闪一闪的亮起来了!呵呵,很兴奋啊。
紧接着该学下载程序了。我又跑了80多里地,又是八通线又是十号线的去中发买了USB转串口线,图便宜,花了12块钱,老板比较好,说这个线不一定好用,不行就退回来。这个老板的店铺在地下一层楼梯背面的第一个摊位。
满怀希望的跑回家,结果程序下载不下来,就是报“仍在连接中, 请给 MCU 上电...“,然后上面还有10条检查错误的提示,我一条一条的照着来,结果都不行,后来又跑到中关村,和卖线的老板退了货,老板倒是爽快,让我再找好的线回去试试。
因为错误出的比较悬,不知道到底哪儿出错了,所以我决定按照杜洋书里边的下一章(制作下载线)中用到的usb转uart模块,我感觉那个肯定没问题,然后我就一个摊位一个摊位的找,我把中发转了个遍,竟然没找到!这么简单的东西怎么没人做啊,略感失望啊,怎么可能啊,中发怎么说也是全国老大吧(我自己猜的)。在一家卖开发板的店里我看到好多学习板,和杜老大(我对杜洋亲切尊敬的称呼)书上的好多玩意比较像哈,然后问老板有没有那个usb转uart模块,老板是个美女,二十多岁的样子,白白净净的。老板还没答话,旁边一男的估计是她男朋友就抢着说:“没有啊,我在中发电子城翻了个底朝天也没找到!好多人也来找过,都没找到过。”。我心想那可完蛋了,程序下载不下来还学个屁啊!但是我现在还不确定的是到底是什么问题导致了下载不成功,是那条usb转串口线还是面包板还是电路接错了或者是电容的问题,甚至面包板本身的电路问题,都不敢肯定,或者还是因为我买了坏的max232。STC12C2052肯定没错,因为上电实验小灯亮的。
我决定还是先换条usb转串口线,这次买条确定能用的,然后再买几个电容,杜老大说电容要写104字样的,我之前买的是104z的,网上查了说没问题。然后我再买个max232。这样再重新做一次实验。
问了美女老板,他们的usb转串口线也是那种绿 {MOD}外皮的12元线,但是她保证能用,而且不退货的,看来哪儿的美女都是这样啊,不厚道。我又跑到别的店铺,买了电容,max232。花了38买了个没有导线的usb转串口线,还是有点心疼的,毕竟是在玩啊。
长途跋涉到了家。气还没喘匀就把这些都换到了面包板上。连上电脑,打开烧写软件,选择程序,点击下载,然后打开了单片机的电池盒电源,等待。。。
烧写软件嘭的一声,提示“仍在连接中, 请给 MCU 上电...“,我都傻了!
缓了半天,我又自己检查那个烧写软件,发现我一直忽略的单片机型号那儿怎么不太对劲啊!因为最近几天一直在看杜老大的书,STC12C2052这名字老是出现在眼前,所以都很熟悉了,但是现在这个型号怎么那么别扭,仔细一看,什么2052啊,原来是5202!原来是我开始的时候粗心大意,以为STC单片机只有这么一个型号,所以没看仔细。我又重新找到了2052,点击下载,单片机上电,看到PC握手,然后单片机终于有了反应,屏幕一跳,出了一堆文字,什么看门狗什么的,然后一个滚动条刷刷的滚过去了。然后单片机那儿的LED开始快速的闪动起来!成功了!现在心中已经没有了那种要跳起来的冲动,也许是等待的太久,失望太多,把我的心都磨平了,看来学习单片机还能让人变得荣辱不惊啊!真是功不可没啊呵呵。
我终于可以下载程序了。不管我之后能走多远,但是之前的学习经验说明一个问题,不论多笨、多傻的人都能学会单片机。当然最感谢还是杜老大啊,没有他的引导,我还不知道怎么学习呢!