找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3045|回复: 0
收起左侧

某坑爹的RFID(后传)

[复制链接]
ID:262 发表于 2014-2-24 01:01 | 显示全部楼层 |阅读模式
       从明天开始,我会每天都拿出至少一个小时的时间处在码农模式,可能会写C程的码,可能去写单片机的码,也可能去敲matlab的码,反正睡前的一个小时也不干事……周一到周五的时间写码,周六周日用来总结以及订下一周的任务……
        本来我在寒假的时候就已经打算放弃RFID的开发,结果由于种种原因,我有决心开始来开发,结果用了一周的时间,也就十个小时多吧,居然真的就做出简单的一点东西来了,期间的狗血过程,让我感觉有必要写一点东西了,于是就有了这篇文章……
开学前
         开学后就是像正常上学一样,开始忙了起来,然后在上课前一天,学长发了这样一条消息:图片
        本来我就打算放弃了,没说的,交模块吧……经验教训也都知道了,也算有点用,以后有时间有机会就自己买一个再玩,我一个寒假也没弄明白,这两周也做不出什么吧……
开学后第一天
       然后是开学第一天,工图讲的还可以,看完物理也没什么事干的了,然后就打算,再试一试吧,反正也没什么事干,然后开始连线,编译还是过不去,这时,学姐告诉我她给我的程序不对,又给了一个程序……好吧,再试试,新建工程—改后缀—存储—编译,有卡到编译上了,学姐说是我的工程坏了,坏了就建新的吧,新建工程,编译失败,再新建,再失败,再新建……最后在新建到第6个工程时,总算编译成功了,生成hex文件,下载,把卡放上去,还是没有反应,这时,我突然想到,没有反应,会不会是单片机坏了?把我第一次编的点亮LED的程序下进去,果然没有反应!尼玛,难道我这一个寒假什么都没做出来的原因是因为我的单片机坏了……好吧,这时最狗血的现实了……不过好在我假期又焊了一块板子,虽然有许多错误,但是还是能勉强运行,总不会两个板子都坏了吧……找到2.0的板子,这时已经熄灯了,我把台灯打开,开始摸索着连线……下进去程序,按学姐说的,我把串口打开,发送“a ”,还是没有什么反应,学姐觉得我是线连错了,对了一下,没有连错的,只是少连了一根,补上,还是不行,这时已经晚上十一点半了,突然想到,我明天上午没课,学姐呢?一问,果然她明天上午满课……中国好学姐啊!想到连帮我的学姐都没想过放弃,我还有理由放弃吗……不过不能再耽误学姐休息了,开学第一天就这样过去了,在睡觉之前发了这样一条说说……
图片
        洗洗睡了……
开学后第二天
       第二天上午去了图书馆借书,下午是大物和体育,晚上在图书馆看完了学的大物以及明天的课,回寝又开始研究,我想知道我的单片机开发板到底是不是坏了,要是坏了是哪坏了,什么时候坏的……我真的认为是坏了,因为第一次焊的有点次,之前已经因为焊的原因使得液晶显示有问题了,结果跟昨天一样,下进去以前的程序运行,没有反应,仔细瞅开发板,发现了一个让人崩溃的事实,开发板没坏,只是少了一个跳线帽,结果就是LED亮不了……少!了!一!个!跳!线!帽!在我心里奔跑的草泥马绝壁不止一只……想想也好,要是我对学长说,学长,我的板子在假期坏了,我还没发现,结果就什么也没做出来……学长绝对会一脸蛋疼的瞅着我……那就是程序的问题了,又要熄灯了,明天早上有课,睡了……
开学第三天
       第三天早上上C程课,在下课后把作业做完后,在上大物课之前还有三个小时的时间,于是就拎着本子和板子去图书馆了,因为寝室里敲代码太憋屈……又是编译过不去……继续不停地新建工程,编译成功后,下载继续没反应,开始看程序,开始从主函数找,找到一个函数之后就开始看这个函数,还好学姐的程序中的函数很多都是范例程序中的,都有注释,虽然看不懂,但还是知道到底是干什么的,返回了什么值,看主函数也大概了解了RFID模块使用的流程,但是还是没有反应不知道该怎么改啊,发散思维又开始了,想到工程老坏,于是就把Keil重装重破解一下,之后工程就不坏了,但是还是没有反应,这时看主函数,发现,有一个在液晶屏上显示的语句被学姐给删了,在以前的程序中还没有,恢复一下试试,编译没问题,下载,放卡,居然成功了!
       额,额妹子ing,我想这么说,但是感觉这个bug逮的也太狗血了……但是又一个疑惑出来了,看之前的程序是显示卡号,为什么这次只显示了一个“1”,问学姐,告诉我,显示1 表示写入数据成功……写!入!数!据!学姐改程序了,我没看出来……突然感到好可怕,幸好我没拿我的学生卡饭卡往上瞎蹭,否则就得花二三十块钱跑一区补办了……好吧,快上课了还算圆满……临走前发了这样一条说说:
图片
       晚上有社团的同学看到了我的说说,要看一下我的程序,本着知识产权的问题,极其欢乐的给程序加了这样一条备注……
图片
        然后又考虑到了连线的问题,又写了这样的备注:
图片
开学后第四天
       第四天上午没课,跟室友和同学一起出去晃悠,听了一路的抱怨,负能量满满的,略不爽,下午上完近代史又开始预习明天的英语,晚上回寝还要洗头,一来二去就没有时间写程序,只能周五加倍的补回来了……
开学后第五天
       周五上完物理课,感到心里有点乱,在自习室写了一个小时的英语阅读,极其的没有效率,看效率不高,就决定早早吃饭,晚上继续研究RFID,反正周六周日也没什么事……
       继续拎着本子板子到图书馆,找一个角落里,连上网和开发板,研究程序,打算做一个读卡器的程序,四个小时,怎么也做出来了……
       不太懂,程序按自己的理解写出后,编译都过不去,于是就对着错误代码百度原因,再解决不了就麻烦学姐,好在学姐没什么事,解决了我很多的问题,发现我忘了太多的东西了,上学期讲的单片机有些都已经想不起来了,于是又开始翻出原来的课件开始恶补,最终在学姐的帮助下,读卡器的程序总算是编译成功了,但是下载还是没有反应,突然想到串口还开着,试着发送了个“a”,结果就见证奇迹了,液晶屏上显示了卡号,我基本把串口的语句全给删了,但是怎么还能用……读卡器不是手持的太坑了,能不能做成手持的……疑问很多,但是已经冻得浑身发抖了(图书馆二楼的电脑自习室直接对着大门,格外的冷……)只能回寝,明天再说了……
开学后第六天
       周六起的很早,吃完饭后,就继续拎着本子和板子去了图书馆,发现之前社团培训学的忘了太多,于是决定一边开过去的课件,一边把学到的功能用进去,最后再试着去编一个手持的读卡器。一上午就有了以下的成果(包括昨天晚上的):
图片
图片
图片
       最后还读懂了学姐的程序,发现我注释错了,赶紧改过来!
图片
       感到好欢乐……
       不过这时又有了一个疑惑,发现我对IC卡的理解有误了,也发现这么做下去,不能做出我想要做的东西,我想做一个能把我的学生卡复制的设备,但是发现,我连IC卡的原理还不太明白,都不知道要去读出什么,写入什么……于是决定下周开始看IC卡的原理,应该很快就会看完,然后再找时间去编程,可能在验收前编不完,不过感觉读卡器的程序以及对这个程序函数的理解,应该算是学到点什么吧,如果学长认为我做的不够,那就交模块,我自己再买,慢慢研究,强迫症犯了……
       所以就这样,坑爹的RFID模块开发又一次开始了,充满了狗血……不过令人无语的就是,我一个寒假没做出来的东西,用一周十多个小时就做完了,原因是显而易见的,一是我在学校研究没有别的东西影响,二是我也真的想弄出点什么,三是我开始勤向别人请教了……就因为这些原因,让我在短时间内就弄出了点什么,不过怎么说呢,源代码是学姐的,遇到的问题的解决方案也大部分是学姐给出的,我其实没做什么……
       按这个节奏,下周估计还会有名为《某坑爹的RFID(后传之后传)》上传到空间吧……
       在这里,极其的感谢学姐对我的帮助……@小白开水
      
        P.S. 其实还要感谢腾讯,要是没有QQ,这个月手机必然欠费……
        P.P.S.之前在人人上看过什么图书馆装13的网页,不过默默说,我把单片机的开发板带到图书馆,基本上所有经过我的人都会瞅我不止一眼,太拉风了……
        匿了,明天还有工图课,晚安大家^_^
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表