选课类别:通识 | 教学类型:理论实验课 |
课程类别:一般通识 | 开课单位:信息科学技术学院 |
课程层次:自由选修 | 学分:2 |
缺两个公选学分,所以大三下来选这门课。作为一个玩过挺长时间单片机的人+电设助教,选这课就是冲着刷分来的(你懂的)。
这门课使用的是ATmega8A单片机,算是电设的严重弱化版本。代码在书上都有,因此这门课只要抄代码就能过,而且代码过于底层,直接对寄存器进行操作,因此个人感觉索然无味。当然,如果能够基于代码做一些改动创新,是有加分的。课前可以讲一下实验收获,发言也有加分。于是我夹带私货给我们智能车俱乐部打了个广告
每节课有签到,在一张小便利贴上写上姓名、学号和课上讲的任意三个关键字。
每周一次实验,抄代码然后烧写到单片机上观察现象。
最后还是希望广大感兴趣且学有余力的同学来选《电子设计实践》。课程主页(请使用校园网访问,连上ustcnet后不用登陆网络通就行)链接。
STM32比ATmega8A好玩多了。
吐槽:ATmega8A真是太烂了....(8位单片机,能用就谢天谢地)网上也没什么可以参考的代码,书上有的地方还有错误(比如前面UART那一部分UART寄存器应该是UBRRH/UBRRL而不是UBRR0H/UBRR0L)如果代码写得太多太长,单片机会放不下....我服了orz
想获得更好的使用体验的话,还是选电设玩STM32,或者来智能车俱乐部玩K60吧...