24小时热门版块排行榜    

Znn3bq.jpeg
查看: 2734  |  回复: 11

hyp339

银虫 (小有名气)

[求助] ARM新手入门求助

小弟有一块路虎LPC1768,手上只有附带光盘里的一些例程和手册,想用这块板子学习ARM,可感觉无从下手,例程看不懂啊。。请高手指点啊。。不胜感激
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

wuweper

新虫 (小有名气)

【答案】应助回帖


jjdg: 金币+1, 感谢参与 2012-08-02 18:19:38
arm在国内技术并不娴熟,类属与嵌入式分支。推荐一本书《study arm step by step》及一个网址:http://wenku.baidu.com/view/5e7c001ca300a6c30c229f11.html
寻求知识的轨迹
10楼2012-08-02 15:01:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

elbomb

金虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
建议楼主从以下几个方面学习
一:C语言。如果C语言过硬了可以跳过这条。如果感觉还不是很够就要先复习以下,主要看下宏定义、typedef等。在嵌入式C编程里为了简洁、兼容等需要,经常会用到这两个,使程序看起来和课本上学的不太一样,这是困扰新手的地方之一。
二:理解嵌入式的程序结构。主要分为两个大部分:主函数部分和中断函数。1.主函数,一般是从main开始,在main中以while(1){}这种无限循环的形式来控制住程序指针(main()没有极特殊的情况下是不能结束的,否则程序将处于不可控状态,这样后果很严重);2.中断函数,中断的概念应该懂吧,这里不赘述了。
看例程就可以从这两个大部分看起(当然有些程序没有用到中断,只有主函数)。初学者可以认为程序就从main()开始的就可以了,其实main()之前还有一部分汇编的配置操作,这部分等自己对整个芯片理解到位了再回头来看。
三:理解寄存器概念。单片机可以认为是由很多个模块组成,其中最重要的是"CPU"模块(程序直接控制的程序直接控制的也是这个模块),还有一些其他的功能模块例如GPIO,EXTI等等。寄存器就是"CPU "与这些模块间通信的桥梁。具体表现为"CPU"通过读寄存器得到模块的状态,通过写寄存器设置模块的状态。寄存器在"CPU"看来就是一系列的地址,具体那个地址对应什么,在datasheet,、usermanul等上面有详述(当然一般都是英文的)
四:学习过程。单片机内部功能是分块的,自己也可以按照这种分块来学习,建议按照这个顺序来看:GPIO(流水灯)、EXTI(外部按键中断)、UART(串口)、TIMER(时钟中断)、其它(对于其它的可以先按照自己需要的或者感兴趣的顺序看)
基本就这些了,希望对你有帮助
2楼2012-07-10 10:57:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

anntoy

木虫 (著名写手)

楼主学硬件出身?那应该是编程功底不够吧,多看多写代码,把所有代码抄一遍也有进步

[ 发自手机版 http://muchong.com/3g ]
3楼2012-07-10 13:29:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hyp339

银虫 (小有名气)

本人通信专业的,偏硬件,可能是编程功底不够吧。。学习的时候感觉很吃力啊
4楼2012-07-10 15:34:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

elbomb

金虫 (小有名气)

C语言 二级的水平 能达到么
5楼2012-07-10 17:11:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

文俊点点

木虫 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
先从基础的学起,GPIO,串口通信之类,先编几个试试。对轮询、中断有个概念。说白了,就是对寄存器编程。看你是偏向硬还是软了。硬的东西有一大堆寄存器。软的部分就是编程功底了。在对寄存器编程时,效率很重要。看起来没有问题。跑几十遍就不行了。
这是你所拥有的时间·····这是你所能改变的生活·········
6楼2012-07-11 08:17:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hyp339

银虫 (小有名气)

引用回帖:
5楼: Originally posted by elbomb at 2012-07-10 17:11:50
C语言 二级的水平 能达到么

c语言国家二级过了啊。。
7楼2012-07-11 08:47:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

elbomb

金虫 (小有名气)

引用回帖:
7楼: Originally posted by hyp339 at 2012-07-11 08:47:18
c语言国家二级过了啊。。...

有C语言二级的知识点,那ARM入门完全够了,其它就要看楼主的悟性了。你可以找个简单的代码,多运行几遍,自己试着修改一下看看什么效果,或许能有所得
8楼2012-07-11 10:02:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hyp339

银虫 (小有名气)

引用回帖:
8楼: Originally posted by elbomb at 2012-07-11 10:02:26
有C语言二级的知识点,那ARM入门完全够了,其它就要看楼主的悟性了。你可以找个简单的代码,多运行几遍,自己试着修改一下看看什么效果,或许能有所得...

好的。。多谢,我试试吧。。希望能有所收获
9楼2012-07-12 10:41:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 hyp339 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[教师之家] 上海大学实验技术岗位非升即走 +8 嘻嘻哈哈乐呵呵 2026-05-15 8/400 2026-05-18 11:53 by ning312
[基金申请] 重磅!青年科学基金项目(C类)资助增幅预计超过50% +7 水和泥不是水泥 2026-05-13 10/500 2026-05-18 07:50 by 水和泥不是水泥
[文学芳草园] 半夜喝咖啡 +3 myrtle 2026-05-15 5/250 2026-05-18 01:03 by 小沈2018
[基金申请] 面上本子正文33页,违规吗?会被低分嘛? +5 1234567wang 2026-05-17 6/300 2026-05-17 21:18 by maxjing
[基金申请] 这年头没有找到涵评专家,还有中面上的可能吗 +13 dd921ww 2026-05-12 16/800 2026-05-17 12:38 by 于轩
[考博] 26/27博士推荐 +3 1木头人13949 2026-05-13 3/150 2026-05-17 09:41 by YuY66
[找工作] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +3 l7k6xnh0yc 2026-05-14 6/300 2026-05-17 07:31 by 11n4dfd8yn
[公派出国] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +6 l7k6xnh0yc 2026-05-14 6/300 2026-05-17 07:16 by 11n4dfd8yn
[硕博家园] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +5 cjf4bx70cj 2026-05-14 7/350 2026-05-17 06:55 by 11n4dfd8yn
[找工作] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +3 k37jurhrau 2026-05-16 3/150 2026-05-17 01:37 by ue3ir18jc3
[博后之家] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +4 k37jurhrau 2026-05-16 4/200 2026-05-17 01:35 by ue3ir18jc3
[考研] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +3 k37jurhrau 2026-05-16 3/150 2026-05-17 01:25 by ue3ir18jc3
[考研] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +3 ky2p12rrjj 2026-05-15 4/200 2026-05-17 00:50 by ue3ir18jc3
[公派出国] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +3 x0mp7owy2b 2026-05-15 4/200 2026-05-17 00:35 by ue3ir18jc3
[考研] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +4 x0mp7owy2b 2026-05-15 4/200 2026-05-17 00:25 by ue3ir18jc3
[考博] 现在不知道怎么办,感觉很痛苦 +5 qweww 2026-05-11 6/300 2026-05-16 19:57 by Equinoxhua
[有机交流] 求助2,4-二氯-5-嘧啶甲醛的合成方法 20+3 光吃不拉 2026-05-14 6/300 2026-05-16 19:46 by Equinoxhua
[考研] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +4 l7k6xnh0yc 2026-05-14 6/300 2026-05-16 11:29 by h3oerqvkv9
[文学芳草园] 风把牡丹吹跑了 +5 myrtle 2026-05-12 9/450 2026-05-15 15:27 by myrtle
[考博] 26应届毕业生考博求助 +3 wo一定上岸 2026-05-13 3/150 2026-05-14 21:47 by 明海天涯
信息提示
请填处理意见