EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
对51转到ARM的新人的一些建议; y* j0 @. C+ o
: k4 Y1 J5 ? Y/ N# V4 @
$ N$ l5 C. g& e- J+ O0 b* w我以前一直用的是51,不过一直是C51,对C已经有10多年的经验,汇编用的很少。后来因为项目需要转到了arm。一开始对arm什么都不懂,看了本《arm体系结构与编程》也是云里雾里的。但是也许是因为无知者无畏吧,我直接就在mdk中建立一个工程,添加了自带的启动文件,然后做了个main函数,里面一个死循环没有操作任何硬件,居然跑起来了。然后以此为基础,慢慢的开始控制GPIO和串口通信,当时突然发现,我的项目不就是搞搞这些吗?其他的什么运行模式、什么链接寄存器、什么PC寄存器关我鸟事,我只要能控制外设就行了。至于它是怎么实现的,那是编译器和链接器的事情。 现在回头想想开发arm还是很简单的,特别是使用mdk的话,会c也就能做一些简单的开发了。不要被那些稀奇古怪的东西给搞糊涂了。边开发边学习,项目做深了,那些东西自然就懂了。我们公司来了新人,我一般就叫他做个简单的东西,比如按键、串口等,做完也就差不多会了。 罗嗦这么久说几点建议吧: / A( r, ~+ Q5 o- \
|