千年明月 发表于 2014-9-24 14:33:54

如何才能快速掌握一种芯片的使用?

我以前用51单片机,用KEIL开发,现在换成飞思卡尔,coderwarrier开发,都是英文的,好难上手啊?

千年明月 发表于 2014-9-24 14:35:27

这里是不是大神特别多啊,花了60块钱买个号,希望能遇到大神。

qq910130528 发表于 2014-9-24 14:38:48

--!要适应啊...用多了就习惯了,还没用过不是英语环境的IDE

markdif 发表于 2014-9-24 15:05:11

千年明月 发表于 2014-9-24 14:35
这里是不是大神特别多啊,花了60块钱买个号,希望能遇到大神。

大神是有,会不会和你遇到是另外一回事。。。

kuki0702 发表于 2014-9-24 15:14:49

熟能生巧,楼主要加油。

kinsno 发表于 2014-9-24 15:18:45

我教你一个秘决,可以最快的掌握;

不停的练习各种单片机的写法,总结它们的规律,无非是寄存器,只要你连着搞10个以上单片机后,你掌握其它的单片机,肯定比我们一般人要快的多;

无他,唯手熟尔!

zhw950 发表于 2014-9-24 15:21:35

根据项目选择比较合理的单片机,开发,重复。

轻风 发表于 2014-9-24 15:45:48

找个官方例程,搜索寄存器名称,

苏格拉底de猪 发表于 2014-9-24 15:55:32

看datasheet(不仅仅对MCU),看官方例程!

xiaodao35 发表于 2014-9-24 16:12:01

怎么说那,51有定时器,其它单片机也有,虽然名称不一样,但都有计数器,中断,中断标志等等!

cyberkyg 发表于 2014-9-24 16:12:54

同9楼         .

lijie1116 发表于 2014-9-24 16:14:06

官方例程 + 开发板

zndz410 发表于 2014-9-24 16:27:07

人说学精一种,其他可触类旁通,不过关键是这“精”可不易啊。。。。。。

浪里白条 发表于 2014-9-24 16:27:15

露珠。最好的方法是在项目中成长,如果没项目做,就自己做个东西来玩。

wh9602 发表于 2014-9-24 16:43:28

看手册,应用

ccrt 发表于 2014-9-24 16:48:28

按官方例程来,英文专业名词不救那几个么

y1z2f4 发表于 2014-9-24 16:51:53

跟着官方例程学,比较好上手!

westwing 发表于 2014-9-24 17:04:24

楼主要努力学习。

atonghua 发表于 2014-9-24 17:05:54

看开发板例程吧

REMARK 发表于 2014-9-24 17:27:26

学好英文啊

dengnian602 发表于 2014-9-24 17:37:41

多多练习就快了

步之道 发表于 2014-9-24 17:46:14

如果有项目就能很快上手的,如果没有项目建议先找官方的资料看,先熟悉硬件,然后一边学着怎么新建项目等,一边看编程手册,在别人新建好的工程上改一点东西来验证自己的想法,看是否和自己想的一样。切勿心浮气躁。

cslrd 发表于 2014-9-24 17:50:32

看寄存器

步之道 发表于 2014-9-24 17:56:16

cslrd 发表于 2014-9-24 17:50
看寄存器

不认同,现在的M3和M4的芯片那么多寄存器,要操作寄存器估计要跪,寄存器可以大概看一下,这样在看库的时候能够明白库的操作原理。没有必要死抱着寄存器,毕竟时代在进步嘛。

王晨 发表于 2014-9-24 17:57:00

看datesheet 和例程看着例程很快就容易上手的

rayman_ppx 发表于 2014-9-24 18:34:54

做个产品出来就熟了。

xlxbangel 发表于 2014-9-24 18:57:29

板子+例程+项目

bdllllll 发表于 2014-9-24 18:58:21

找例程,做实验

happyliu 发表于 2014-9-24 19:13:08

分析开发板例程,再做一二个实际项目,就会了。

cl1cl1cl1cl1 发表于 2014-9-24 19:22:03

勤奋就是秘籍。

westwing 发表于 2014-9-24 19:50:11

1.datasheet,2.user manual ,3.网上各种教程,应用笔记

cwei 发表于 2014-9-24 20:43:51

看官方历程,根据自己需要修改,慢慢就上手了

jyrpxj 发表于 2014-9-24 20:49:26

看手册,看例程,买个开发板,在例程上敲敲码,GPIO,ADC,TIM,UART,SPI,逐个摸。 有项目就用新片上。 一般很快。怕就怕没项目,空学。

xueju 发表于 2014-9-24 20:53:30

业余玩玩只要懂得一个大概,等真要做项目时自然会搞会的。当然如果是当饭碗的那就平时要多炼多写,真正做项目时才能很快很好完成。

小朋友爱学习 发表于 2014-9-24 20:53:32

用它做一个项目,就很快熟悉基本的应用了

wxfje 发表于 2014-9-24 22:06:41

熟悉一款单片机,无非就是熟悉单片机的外设,这个看看手册和官方例程就可以了,一般用到的时候再看,否则看了也未必有效果

黑夜之狼 发表于 2014-9-24 22:44:00

最好能找到例程,还有开发板+datasheet,比较快上手

avr_sz 发表于 2014-9-24 23:01:20

看例程、官方库,那也只是能快速地使用。要想真正掌握还得下功夫的

panhai0101 发表于 2014-9-24 23:03:15

开发板+datasheet...严重同意,教科书什么的都有错误

xionggehao 发表于 2014-9-24 23:14:45

如果只会一种单片机,学第二种会有点难,   如果会十种,学习第十一种,小菜一碟

sql 发表于 2014-9-24 23:18:33

基础打好,任何单片机都一样。

GoingDown 发表于 2014-9-24 23:54:43

如果以前没有接触过 32位的arm,还是需要一段时间积累的。

kaka_1314 发表于 2014-9-25 00:01:50

学三种以上,再来就不怕了。

68336016 发表于 2014-9-25 00:12:24

等你把寄存器和元件手册背熟再开始应用芯片,黄花菜都凉了。

先随便跑跑官方例程,知道开发工具的基本使用,然后有具体项目参与,之前比较肤浅的认识逐步地越来越深刻。

mcucow 发表于 2014-9-25 08:57:32

弄个开发板+资料,练手, 有问题先论坛搜搜看, 新问题就提问

nickzhn 发表于 2014-9-25 09:06:27

熟能生巧,举一反三

zhandouji 发表于 2014-9-25 09:18:07

熟能生巧,楼主要加油。

ldxepthnn 发表于 2014-9-25 09:27:41

实实际际应用一遍就会通好多..

luohui5003 发表于 2014-9-25 10:00:29

弄块开发板,边学边试,马上上手。

yaake 发表于 2014-9-25 10:12:03

换环境的确是很烦的事情,很多东西都要从头开始熟悉

FRED_YU 发表于 2014-9-25 10:55:19

都是经验呀

xyx2012xyx 发表于 2014-9-25 11:03:46

看说明看例程,学着写些程序,有人带带那最好了

fgtzjl123 发表于 2014-9-25 13:28:54

多用用呗,搞过了自然就会了
还不就是那几个英文 大同小异

haibaogk 发表于 2014-9-25 13:39:25

基础没搞好,就想一步成大神?

songjie 发表于 2014-9-25 13:41:32

感觉都差不多吧~

tyxjl 发表于 2014-9-25 13:43:45

很简单的

西施糖葫芦 发表于 2014-9-25 13:47:48

大家都是配置寄存器吧

bruce_helen 发表于 2014-9-25 13:53:30

看参考手册+写代码实践
会了一种单片机其他的都差不多

y_square 发表于 2014-9-25 13:54:57

如果是用C语言编程,各种单片机都差不多,都是通过设置寄存器来控制单片机工作,基本的模块,如定时器、中断、外部触发、UART、GPIO,都是差不多。看看例程, 了解一下中断的声明方法,再看看要用的模块的例程,就可以上手了。

y_square 发表于 2014-9-25 13:58:32

不过英文这个问题真是无解,多看datasheet,掌握常用的英文吧。大部分的芯片都不会有中文资料,一定要找中文资料的话,看看老一点的型号吧,新型号不会有的。

千年明月 发表于 2014-9-25 14:22:24

y_square 发表于 2014-9-25 13:54
如果是用C语言编程,各种单片机都差不多,都是通过设置寄存器来控制单片机工作,基本的模块,如定时器、中 ...

哦,谢谢啊

lovecxm 发表于 2014-9-25 19:03:51

弄一个开发板,跑一下demo工程,看看里面的寄存器,很快就有感觉了。

zhaotyue 发表于 2014-9-25 20:29:03

看手册子了。      

sjf 发表于 2014-9-25 20:47:38

这个命题好大啊!

star_tale 发表于 2014-9-25 21:33:19

多看多练

himd 发表于 2014-9-25 21:36:45

真的无它,就是多看、多用,多想而已

lzgs2866 发表于 2014-9-25 21:44:44

思路相通的,基本上精通一种单片机,只要花个一两星期就能使用另一种了。程序都是可以移植的。

771494781 发表于 2014-9-29 15:15:30

努力学习中

sdkw 发表于 2014-9-29 15:19:35

会了一种芯片,再学其它的应该不难

robin林 发表于 2014-9-29 16:07:32

楼主如果是开发中那就只看需要的外设就可以了,可以参考飞思卡尔的官方库,学起来还是挺快的!

xjmlfm1 发表于 2014-9-30 10:21:34

基本上不外乎手册+例程+开发板。
话说一种新片子,只要掌握了基本硬件的使用,上层的软件其实都是一样的,做好硬件层的接口,上层软件直接移值。

WERWER 发表于 2014-9-30 11:05:47

我也要多练练手才行

huangzzjy22 发表于 2014-9-30 11:53:14

每天学习到晚上12点。。。

maimaige 发表于 2014-9-30 12:30:09

快速掌握一种芯片的应用,就买一块大而全的开发板,不懂的问FAE

leihen 发表于 2014-9-30 12:59:18

说句外行话,单片机基本都一样,没什么本质区别,非要说区别就是资源不同,这些东西都是SOC设计出来的产物,想要快速上手一种单片机,秘诀就是先精通微机原理这本书书,然后会个汇编加C,至于数据手册那就是一种查表,想要什么功能直接查手册寄存器就OK。

hover_007 发表于 2014-10-1 21:05:14

熟能生巧,楼主要加油。

dzlt2012 发表于 2014-10-1 21:13:48

我一般是熟悉一下芯片功能,再找个例程,在这个基础上修改自已需要的功能。

hchkfh 发表于 2014-10-1 21:50:55

同意59楼说法.

miaoxun206 发表于 2014-10-1 21:58:11

多练习,实践出真知{:biggrin:}

背西风酒旗 发表于 2014-10-1 22:44:50

结合官方例程和数据手册,将官方例程所用的寄存器搞清楚

starting 发表于 2014-11-30 20:22:42

主要是多动手,关键是舍得烧钱

dxzky 发表于 2014-11-30 22:04:18

同意楼上的多动手的意见,自己弄个板子,多看看例程,多写写程序,搞搞小项目,自然就上手了~

子鱼 发表于 2014-11-30 22:10:58

熟能生巧 多看例程

onepower 发表于 2014-11-30 23:28:25

这个问题我们公司总结了一个非常好的方法, 方法就是: 用定时器中断闪灯

湛泸骏驰 发表于 2014-12-1 00:03:53

onepower 发表于 2014-11-30 23:28
这个问题我们公司总结了一个非常好的方法, 方法就是: 用定时器中断闪灯

1.这确实是一个很好的方法
2 学习了前后台这种任务调度模式
3 掌握了定时器这个模块,
4中断的用法
5gpio

6还有其他
7整个的过程下来,确实对芯片了解很多 。。。
8总结一下,定时器中断闪灯确实能够很快的入门一个单片机,然而这种编程的思想却
不仅仅局限于这种特定的单片机。。

Ray______ 发表于 2014-12-1 00:56:08

找库,调用,点led,各种方式亮完后可以做很多东西了

swap2013 发表于 2014-12-1 08:21:24

coderwarrier, 用PE呀. 用过之后,手册都懒得看了

yao2013lin 发表于 2014-12-1 08:36:02

官方例程 + 开发板

kinsno 发表于 2014-12-1 08:38:55

除了多看文档,虽然是EN文档,但没办法,还得多啃,硬着头皮也要啃,虽然慢点痛苦点;

holts2 发表于 2014-12-1 08:41:41

做一个不项目,很快上手,如果没项目,将你原来的51改为M0

xiexie943 发表于 2014-12-1 10:49:29

holts2 发表于 2014-12-1 08:41
做一个不项目,很快上手,如果没项目,将你原来的51改为M0

有项目,有例程,有时间,一个月就可以上手了

holts2 发表于 2014-12-1 11:42:35

xiexie943 发表于 2014-12-1 10:49
有项目,有例程,有时间,一个月就可以上手了

一个月紧了点{:lol:}

老赵 发表于 2014-12-1 12:36:10

{:lol:}每一个老鸟都是从菜鸟变过去的。,

老赵 发表于 2014-12-1 12:36:37

{:lol:}每一个老鸟都是从菜鸟变过去的。,

彼岸花开@ 发表于 2014-12-1 12:45:24

之前如果把思维上的障碍扫清了的话,看看历程 一个开发版练练手,还是比较快的

lzl000 发表于 2014-12-1 12:52:57

一般例程机上datasheet,写一些基本外设应用的程序

xiexie943 发表于 2014-12-1 12:58:03

holts2 发表于 2014-12-1 11:42
一个月紧了点

还好了,时间充足的话是差不多了

dxgdsx 发表于 2014-12-1 13:02:06

有时间就自己慢慢折腾,各种demo跑一跑,修修改改再跑一跑;没有时间就只能找一个大神带着搞,这样上手也快。总之,配置好各种寄存器和搞定各种时序是不变的主题。

fengyunyu 发表于 2014-12-1 13:34:18

买本苏大王宜怀写的书

sj1125055001 发表于 2014-12-1 13:36:20

习惯就好了             keil是中文版的吗?
页: [1] 2
查看完整版本: 如何才能快速掌握一种芯片的使用?