您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
我是大一学生(开学大二),学习单片机之前应该先学会什么,具备什么能力,还有开发单片机软件用什么?
小车,单片机,能力我是大一学生(开学大二),学习单片机之前应该先学会什么,具备什么能力,还有开发单片机软件用什么?
发布时间:2019-02-08加入收藏来源:互联网点击:
我是大一学生(开学大二),学习单片机之前应该先学会什么,具备什么能力,还有开发单片机软件用什么?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
1)c语言:用作单片机开发语言
掌握内容:基本语法,函数,指针,结构体,数组,字符串
2)电路(数电模电):了解外围电路,以及单片机GPIO结构
懂得基本的元器件作用就差不多可以学了。或者学单片机的时候反过来查相关书籍也可以
3)推荐学习stm32f10x系列单片机(不一定要从51系列学起)
对应的开发软件为Keil v5(即MDK5)
st公司还对stm32系列提供了一个可视化的配置工具:cubeMX,使用HAL库,对单片机外设进行配置,傻瓜式操作,降低单片机入门的难度。
4)买个开发板,实操一下。光学理论没用
正点原子的开发板,或者硬石的开发板都挺好。有视频有教程
以上供参考
回答于 2019-09-11 08:43:50
模拟电路和数字电路,c语言,计算机组成原理,编程用Keil
回答于 2019-09-11 08:43:50
1) 爱好嵌入式控制的,或者想要将其培养为爱好的相关专业学生
为什么首先强调要爱好呢?因为爱好是一个人做事的原动力,有爱好才能有激情,才能专注,才能为之付出,也才能从中获得收获、得到快乐。没有爱好的人,获取只是为了占有和享受之,而有爱好的人获取是为了掌控之,不要说是DIY 器材能做出具有特色的作品,就是成品也会想着将其改造成富有个性的。只有这种心态的人,才能在“做”的过程中对自己不断提出要求,追求完美,从而学到知识,提高能力。前面我接触过一些为了“功利”的目的而做的,用这个套件应付课程设计或是毕业设计,抱着这个目标,因为太“急功近利”!无法沉下心来体验过程,难有收获。这也是写给你们大一、大二学生的原因,因为你们离毕业还有一段时间,可暂时忽略就业压力,用这宝贵的两年时间享受爱好带来的快乐,获取必要的技能。
2)要靠自己能力获取工作的学生
虽说改革开放了这么多年,可我觉得在找工作上似乎又回到了计划经济时代,要靠关系。 所以如果一个早就有人帮着安排好工作的学生是没有动力去付出的,也不是本文所要关注的。 我所想帮助的是那些必须靠自己的能力赢得用人单位青睐的学生,特别是那些耗尽了父母全 部心血的孩子,我觉得你们实在应该努力,用在大学期间学到的真才实学去获取应得的收入, 以报答父母。
二、建议
你们这一代可能无法体会你们的父辈们当时学习计算机的困难。那时计算机十分罕见,只有到机房才能触摸到它,所以有些人为了练习敲键盘的指法,需要购买纸键盘(一张按键盘式样印刷的硬纸片)在家练习。你们可能无法想象,那时的人会操作计算机可神气了。如今呢,能够操作计算机如同会写字一样平常,想过没有:这一切是如何达到的?是计算机的普及!现在计算机可能比收音机都多,任何人只要想用都可以随时满足。说这些是想阐明一个道理:一件东西当它稀少、难于接触到时,它就会变得神秘、难于掌握,如果它易于得到、可随意Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only.
去尝试,它将变得普通、易于掌握!嵌入式控制或者狭义的说—— 单片机应用,就是由于它还不能成为你们随时可以触摸的东西,所以变得难于捉摸。而造成这种现象的原因有两方面:一是价格,因为它暂时还不属于消费品,特别是用于学习和开发的产品,由于需求数量较少,所以价格难以下来。二是用途,因为它所涉及的用途多数不易为大众所理解,太专业,制约了想要接触的人,也难以引起你们的兴趣。不像PC 机,文字处理、照片编辑浏览都是大家需要也容易理解的用途;实际上PC 机所附带的几个游戏看似无用,却大大帮助了PC 机的推广,任何人拿到PC 机后很快就会在所提供的游戏上停留,这宝贵的一段时间大大加深了它在用户脑中的印象,使用户接受它、喜欢它,导致用户想拥有它。嵌入式控制中就缺少这一平台和内容,吸引用户停留、关注,并期望拥有之。既然如此,要想帮助你们掌握单片机的应用,应该解决的问题就是如何能让你们随意、随时接触到它,并且有可以吸引你们的内容使你们不至于排斥它!要达到这个目的,需要消除上述两个障碍:价格和用途。“圆梦小车DIY 套件”就是为了消除上述两个障碍。首先通过合理的选择MCU 化解了开发手段带来的高投入,其次通过DIY 方式降低了总成本,将购买成品必须支付的生产、调试成本降到最低。而且,对于学习而言这种方式利大于弊,因为DIY 的过程本身就是学习的内容,同时帮助你了解产品的细节,为日后维护、升级打下基础。另外,所选择的MCU 是目前多数大学课本所用的51 系列,有足够的共享资源,但又是改进过的,弥补了经典51 内部资源少、速度慢的缺憾,内置了8 路AD 以及4 路PCA,速度是经典51 的6 – 8 倍(同样的频率下)。在用途的选择上采用了一个最常见也最容易实现的内容—— 小车,因为车能做的文章比较多,而且容易理解,可以从两个方面深入:一是车本身的行走控制,让它速度上、轨迹上符合要求。二是将车作为载体去实现一些其它功能,如走迷宫、寻找物体、清障、对抗等。两个方面都有许多文章可做,可以覆盖你们将要学习的多数学科。前面叙述选用小车的理由,建议如下:
1、购买一套“圆梦小车DIY 套件”,根据经济条件确定是选择基本配置,还是附带无
线通讯以及轨迹采样的配置,如果可能,建议最好配置带无线通讯的配置,这样可以探究的内容将丰富许多。而轨迹部分结合个人需要,如果购买器件方便,可到用时再配,因为PCB 部分已随基本配置提供了。如果器件采购困难,不妨一起配置,可节省邮费。
上一篇:果园里怎么布水管?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |