选课类别:计划内与自由选修 | 教学类型:理论实验课 |
课程类别:本科计划内课程 | 开课单位:信息科学技术学院 |
课程层次:专业选修 | 学分:2.0 |
注:课程主页请用校园网访问。连上ustcnet/插上网线后,无需登录网络通即可访问课程主页。ustc-guest也可以访问此课程主页。
本课程以电子系统设计实践为主,是面向信息科技英才班二年级同学的必修课,同时面向全校其他二、三年级本科生开放,包括秋季学期的“电子设计实践I”和春季学期的“电子设计实践II”。
“电子设计实践I”中,同学们需要完成STM32最小系统板、LED流水彩灯、炫彩LED呼吸灯、电子测距仪、光声控灯、电子温度计、手机遥控调光灯、姿态控制小风扇、简易移动电源、音频信号分析仪、简易智能台灯、遥控小车等12种电子系统的设计与制作。通过本课程的学习,同学能够熟练掌握电子系统设计基本技能和方法,迅速完成简易电子系统的设计和制作。
课程会对同学进行基本技能的培训,主要包括:电子元器件常识及电路焊接、STM32单片机的开发、常用传感器种类及应用、信号链相关知识(信号发生、放大、滤波、采集、分析、输出)、常用通信协议、常用电源系统设计、常用电机及控制系统设计、印刷电路板(PCB)设计及制作等。
《电子设计实践I》为二等级制,上完全部实验即拿学分,结课需撰写总结报告。用户普遍认为完成实验并不难,得分轻松。
课程实验量大,涉及焊接、编程等多个方面,学生需花费大量时间完成。实验内容有:STM32系统版焊接、流水灯、呼吸灯、超声波测距仪等项目。实验完成时间相对宽松,即便课程结束后尚未完成的实验仍可继续。
陆伟老师的课程内容丰富,结合软硬件知识,极大地提高学生的动手实践能力。助教也提供了很大帮助,答疑和检查实验,但对低级错误和隐蔽bug需耐心应对。
课程教授如何使用STM32单片机,适合有C语言基础的学生,涉及电子电路、模电、传感器等知识。课程中有很多有趣、有挑战性的实验项目,有成就感。
适合对电子设计有兴趣并且时间宽裕的同学,尤其是非信院的学生也推荐选课。注意实验量大,不适合想“水课”的同学。动手能力好的同学可找到志同道合的伙伴。
总体来说,这是门锻炼动手能力且有趣的好课,但需投入大量时间。
这门课主要是教你用STM32单片机做各种各样有趣的玩意,需要焊板子、写代码,经常各种玄学的bug挑到死。实验量很大,一般把每周四一整个晚上+周末半天搭进去,但是东西做出来很有成就感。
总之,这门课非常锻炼动手实践能力,强烈推荐。其实,我感觉信院(甚至计院的)的都应该学这门课提升工科思维。如何加深自己对系统底层(软硬件结合部)的了解?玩单片机就是了。
列举一下今年我们做的小实验:
选这门课最好自备笔记本电脑,如果没有,可以使用实验室的机器,但是只有一台,体验较差。
放个期末的实验报告,以供参考。
更新于2019
当了助教很开心2333
这门课的助教只需要在每周的一个晚上值班,进行答疑和检查实验的工作,不需要改作业,不用上习题课,不用批卷子,总体来说工作量不大,性价比较高。
但是,这门课助教的性质和C语言的助教有一拼,经常有同学找你问各种你看着很低级的错误,有的bug很隐蔽,你想不到就找不出来(比如插错线,板子没焊好,时钟没开,管脚没初始化/IO模式配置错误,没写中断服务函数导致程序跑飞,改管脚后ADC通道配置没改...),就很....
这门课的几乎全部知识都会在下学期的电设II中用到,因此提问稍微多一些,以防以后踩坑。 而且,我真的没有任何想为难各位的意思...比如,有一个问题是,UART波特率9600,一位停止位,无校验位,问1s内能传输多少数据。大部分人对着ppt能回答的很好,然而一问“你这个结果的单位是什么”,立刻就有一半人卡住(指比特字节分不清楚),很多人表示不知道一个字节是多少二进制位。你们觉得这算为难人吗...
另外,提醒各位,你们可以用IDE自带的debug模式找bug啊...开个watch之后各个变量的值都能显示出来,很方便的。用头做人肉编译器难道不累吗...下面是一次debug现场,绝对真实:
(这位童鞋写了五十多行代码,好几层if和for循环嵌套)
有些时候很多操作是可以大大提高效率的,比如:放弃Dev C++,使用debug模式...
正好下个学期要做信院英才班“数据结构及其算法”的助教,看到各位同学捉鸡的写码/debug能力,我真想设个规矩:用DevC++的、不会Debug的,************。
本人推荐信院非英才班/计院同学来选这门课。
电子设计实践是信院英才班的必修课,由于是二分制课,班上也有很多别的学院的。
这门课是介绍STM32单片机的应用,这学期由于课时所限,只做了7个实验(PS:课表上不会写实验的时间,一般是在周末或者是晚上),基础知识方面会基础C语言就行了(别的都是现学现卖)。实验大部分为焊板子和调试代码两个部分,手残党记得多花点时间(一般一个实验一晚上/下午能搞定)。不过对于实验的完成时间要求颇为宽松,甚至结课出分后还有一些人实验没有做完(放假了还去做实验)。
课程结束需要写(水)一个总结,这是我的:
强烈推荐对电子线路感兴趣的同学选这门课!!感觉这门课是在科大上过的最有用的课程,没有之一!这门课非常锻炼动手能力,而且如果本身动手能力好的话在选这门课一定能找到志同道合的小伙伴嘿嘿嘿。本人非信院英才班,当时误打误撞在选课最后一天选到了这门课,现在想来简直运气不能太好!现在已经完成了电设I、II课程,对单片机编程、电路设计、传感器等电子相关内容的认识有了极大的提升,而且还和团队一起完成了一个不小的项目,成就感MAX!总之这门课我吹爆!!
项目的演示视频av80391938,感兴趣的同学可以去看看#滑稽#
不忍心拉低评分……总体来说课很好,二等制做完实验分就到手,难度比较大需要抱大腿。第一个回答是我们助教之一,我觉得他说的挺清楚了……感受一下这门课的神奇之处
二等级制,干货满满,多的不说了,一句话:
(甚至不是信院的也建议选,我(当时)就不是。)
好课,如果单纯是因为对单片机和电子设计感兴趣,选就对了,需要的前置知识几乎只有一点点 C 语言,各个院系的同学都可以放心来选
能学到从焊接、模电到 C 语言的一大堆技能(当然都是很简单的应用),按陆老师讲的,先用着,以后上课再详细地学嘛
但确实,实验量是不小的,想水课慎选(狗头
泻药,猫在美国,刚卸任总统。
好课,能学巨多东西。
唯一问题就是需要很多时间,
有拖延症的同学最好别选
2021