商业机会 产品大全 企业名录 我商务中心 | | 手机站 网址:xwbmt2013.qy6.com 供应51单片机如何轻松转型到ARM设计_河北岩昊机床附件有限公司
河北岩昊机床附件有限公司
联系人:王亚敏 先生 (销售经理)
电 话:0317-6344158
手 机:

产品目录

供应51单片机如何轻松转型到ARM设计

留言询价
详细说明

    1.ARM的汇编没必要去精通的,能够大概看懂就行了。我一般在调试的时候才需要看看。如果一个速度要求苛刻到需要你使用汇编的话,我认为可能你更需要的是转变思路,修改算法。比如使用查表代替计算等。我做了5年ARM开发,完成了n个项目,至今没写过一句汇编。

  2.工业控制方面因为有实时性和成本要求,我一般不使用操作系统,但我会自己实现一些内存管理,事件管理,邮箱之类的东西。这些需要时间积累,平时写程序注意尽量通用化,然后建立自己的库,以后再用就爽了。以前使用过一些操作系统,发现并没有提高我的开发速度,而且还造成了调试困难的问题,出了bug找都没法找。

  3.对于公司来说,如果项目很大需要用到操作系统、网络、gui、文件系统等,自己做还不如直接买个板子,人家都已经做好了,而且bug很少,自己只要做应用就行了。量大的话还可以定制,算上开发成本,可能更便宜。如果你是个人兴趣,那当我没说。

  4.现在对于外设一般都有现成的库,我建议能不用还是不要用吧。因为想要用好这些库,你必须对外设寄存器比较熟悉才行,这时候你自己写一个就行了,而且简单的一个寄存器赋值,函数库往往需要调用一个函数来实现,太奢侈了。但是对于运算库还是要用的,比如DSP库等,毕竟人家写的肯定效率要高点。

  5.用好中断,这对51和ARM是一样的。能用中断的地方绝对不用轮询,中断是单片机的灵魂,你的所有程序都应该围绕中断展开。

  6.学好C语言,注意形成自己的编程风格,起好函数名和变量名,多写注释。不要怕麻烦,这些很重要,我一直认为*好的程序风格是使人不需要看注释就能立刻理解程序的意思也就是:程序即注释。我有时候会写出a=b-2-1之类的东西,不要认为这很傻,其实是因为2和1分别代表了两个东西,你直接写成3就给理解增加了难度,而且这也不会降低效率,编译器会把它翻译成a=b-3的。

  7.对于C语言多罗嗦一句,用好指针,如果说中断是单片机的灵魂,那么指针就是C的灵魂。

  总之一句话,做ARM和做51差不多,关键还是各种外设的寄存器操作。

其他相关DSP开发板介绍可访问云汉芯城官网

 
河北岩昊机床附件有限公司
王亚敏 先生 (销售经理)  
电  话: 0317-6344158
传  真:
移动电话:
在线联系:
公司地址: 中国河北盐山县河北省沧州市盐山县城南工业区
邮  编:
公司主页: http://xwbmt2013.qy6.com(加入收藏)
 



其它商业信息
 1 直接到第
18 条信息,当前显示第 1 - 18 条,共 1

公司首页 | 公司介绍 | 产品展示 | 供求商机 | 诚信档案 | 联系方法 | 加入收藏
河北岩昊机床附件有限公司 公司地址:中国河北盐山县河北省沧州市盐山县城南工业区
王亚敏 先生 (销售经理) 电话:0317-6344158 传真:
免责声明: 以上所展示的信息由会员自行提供,内容的真实性、准确性和合法性由发布会员负责,企业录对此不承担任何责任。如有侵犯您的权益,请来信通知删除。

机械 仪器 五金 电子 电工 照明 汽摩 物流 包装 印刷 安防 环保 化工 精细化工 橡塑 纺织 冶金 农业 健康 建材 能源 服装 工艺品 家居 数码 家电 通讯 办公 运动、休闲 食品 玩具 商务 广告 展会 综合
提供服务支持 © 企业录 | 移动端