5个回答
展开全部
多上网搜一搜资料吧,多逛一逛论坛,想学AVR可以从Arduino由浅入深的学习。
学习单片机大概要了解的课程:
数学——高中数学应该足够了(当然没人会嫌弃自己的数学知识多),基本的加减乘除、与或非运算(包括逻辑运算与算术运算)、进制转换(这个很重要,单片机里面是免不了与二进制、十六进制打交道的)。
计算机——编程语言(C或者C++,嵌入式编程C语言用的最多)、计算机组成原理
电子——数字电子技术、模拟电子技术、电路。(这几门课程学的越精细越好)
有了上述基础的东西之后可以学单片机了,当然这并不是说在你学单片机之前就必须精通上述所有的科目(这也是不可能的),知识之间是没有固定的界限的,科目与科目之间很多东西是可以互相印证的。上述提到的课程中直接体现在单片机上的,也最明显的应该是编程语言(主要是C语言)和电子技术了,其他的那些科目会在潜移默化中对你理解单片机产生影响(尤其是计算机组成原理)。
和学习其他东西一样,反复的复习和琢磨对于学习单片机是必要的,保持浓厚的兴趣不怕挫折也是其中的诀窍。
最直接有效的学习方法是要有一块开发板然后努力实践,对于开发板可以自己动手做或者去T宝买一块,不断的用开发板上面的例子印证自己学的理论知识。
掌握的基本技能
1.学会使用EDA工具绘制PCB板。个人认为国内最常用的PCB制图软件是AltiumDesigner(前身是PROTEL),此外还有PADS、Cadence、Eagle、KiCAD等。特别要提及的是Eagle和KiCAD软件,Eagle以其廉价性和易用性(相对而言)在开源界使用的很多,KiCAD则本身就是一个开源的软件。
2.能依照芯片的手册独立完成驱动的编写。达到这一点需要长期的坚持练习。
3.具备阅读其他人代码的能力,多阅读多思考对初学者来说是很有帮助的。多涉及开源的项目会很大程度上提高这一能力。
4.独立完成项目。
另外,英语能力也是很重要的一项。当你无障碍阅读英文资料的时候,你将发现另外一片广阔的天地。(可笑我迟悟了,至今也没有这个水平)
回答过很多问题,这是打字最多的一次了,主要因为有感于你的迷茫,毕竟都是从一无所知学起的。祝你好运!
还有一点,提问题最好不要像这次这么笼统,一般很难会有人对这样的问题感兴趣的。可以从你学习中遇到的困难问起,详细一点,具体怎么做的,想要得到什么结果,遇到的问题是什么样的?在我发帖寻求帮助的时候有好多次当我仔细的把问题描述清楚以后我自己都能得出答案。而我也相信一点,问问题的人越仔细(注意:仔细≠啰嗦),回答问题的人也会越有热情。
学习单片机大概要了解的课程:
数学——高中数学应该足够了(当然没人会嫌弃自己的数学知识多),基本的加减乘除、与或非运算(包括逻辑运算与算术运算)、进制转换(这个很重要,单片机里面是免不了与二进制、十六进制打交道的)。
计算机——编程语言(C或者C++,嵌入式编程C语言用的最多)、计算机组成原理
电子——数字电子技术、模拟电子技术、电路。(这几门课程学的越精细越好)
有了上述基础的东西之后可以学单片机了,当然这并不是说在你学单片机之前就必须精通上述所有的科目(这也是不可能的),知识之间是没有固定的界限的,科目与科目之间很多东西是可以互相印证的。上述提到的课程中直接体现在单片机上的,也最明显的应该是编程语言(主要是C语言)和电子技术了,其他的那些科目会在潜移默化中对你理解单片机产生影响(尤其是计算机组成原理)。
和学习其他东西一样,反复的复习和琢磨对于学习单片机是必要的,保持浓厚的兴趣不怕挫折也是其中的诀窍。
最直接有效的学习方法是要有一块开发板然后努力实践,对于开发板可以自己动手做或者去T宝买一块,不断的用开发板上面的例子印证自己学的理论知识。
掌握的基本技能
1.学会使用EDA工具绘制PCB板。个人认为国内最常用的PCB制图软件是AltiumDesigner(前身是PROTEL),此外还有PADS、Cadence、Eagle、KiCAD等。特别要提及的是Eagle和KiCAD软件,Eagle以其廉价性和易用性(相对而言)在开源界使用的很多,KiCAD则本身就是一个开源的软件。
2.能依照芯片的手册独立完成驱动的编写。达到这一点需要长期的坚持练习。
3.具备阅读其他人代码的能力,多阅读多思考对初学者来说是很有帮助的。多涉及开源的项目会很大程度上提高这一能力。
4.独立完成项目。
另外,英语能力也是很重要的一项。当你无障碍阅读英文资料的时候,你将发现另外一片广阔的天地。(可笑我迟悟了,至今也没有这个水平)
回答过很多问题,这是打字最多的一次了,主要因为有感于你的迷茫,毕竟都是从一无所知学起的。祝你好运!
还有一点,提问题最好不要像这次这么笼统,一般很难会有人对这样的问题感兴趣的。可以从你学习中遇到的困难问起,详细一点,具体怎么做的,想要得到什么结果,遇到的问题是什么样的?在我发帖寻求帮助的时候有好多次当我仔细的把问题描述清楚以后我自己都能得出答案。而我也相信一点,问问题的人越仔细(注意:仔细≠啰嗦),回答问题的人也会越有热情。
展开全部
论坛有你需要的一切
阿莫论坛 与非空间 里面都有AVR的板块 质量很高
阿莫论坛 与非空间 里面都有AVR的板块 质量很高
追问
恩,我知道阿莫,还有什么?
追答
与非空间 啊
这个可以问谷歌
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以从看datasheet起
追问
什么是datasheet啊?…
追答
就是单片机的数据手册。
你可以选择先看8515型单片机的数据手册看看,熟悉硬件资源。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以看看视频,有条件的话可以买块学习版。。。都是从新手过来的,慢慢来吧
追问
已经有了块学习版,操作上有不懂的
追答
买学习版应该都送了一些资料和视频吧,看视频慢慢就懂了的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我也是个初学者也求大腿啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询