当前位置: 首页 > news >正文

网站页尾模板wordpress修改关键字

网站页尾模板,wordpress修改关键字,长春代做网站,网站建设汇报会MSP430是Texas Instrument(TI#xff0c;德州仪器)推出的一款超低功耗单片机。TI是一个非常有实力的、全球领先的芯片制造公司#xff0c;MSP430不仅因为其优秀的设计#xff0c;更因为TI提供的强有力的技术支持#xff0c;而很快成为今天市场上非常受欢迎的一款单片机。 使… MSP430是Texas Instrument(TI德州仪器)推出的一款超低功耗单片机。TI是一个非常有实力的、全球领先的芯片制造公司MSP430不仅因为其优秀的设计更因为TI提供的强有力的技术支持而很快成为今天市场上非常受欢迎的一款单片机。 使用官方资料 学习使用任何一款芯片我们要明确最根本最权威的参考资料是官方给出的资料。对于MSP430单片机也不例外。市面上有各种各样介绍MSP430单片机的书水平参差不齐。而其中有一大部分基本上就是翻译芯片手册更大的问题是很多书上还有大量的印刷错误等(像寄存器写错、程序有问题等的现象很常见)。这样的情况下很难好好学习。 在学习430单片机的过程中尤其是对于接触过51单片机的人来说我们最好不要还是像学习51单片机一样到处找视频教程指望着完全中文的资料而应该学会如何去使用官方给出的资料。或许你没有体会到这样有什么好处但是将来如果要研究一些比较深入的东西或者你要用一些最新的芯片这时你唯一能获取的资料不是各种中文书籍和翻译来的资料更不是各种视频教程而往往只是官方给出的一些全英文的手册。 所有的芯片官方都会给出对应的Data Sheet(数据手册芯片手册)有些会有Application Note(应用笔记)对于一些复杂的芯片有一些强大的公司可能也会推出一些中文资料但还是以英文资料为主。因为英语是国际通用的语言何况很多高科技产业往往又在国外。过分依赖中文资料就很难学好这些东西。另外官方给出的资料就像是说明书一样经过了很多次的核对修正还会及时的勘误比如430的Errata Sheet会专门指出官方各种手册资料中的纰漏和错误。官方手册的权威性是任何根据官方手册编写的资料视频所不及的。 不要惧怕英文 在技术性的手册中除了一些专有名词外都会避免使用复杂的句式避免复杂的语法以及一些难以理解的词汇。看不懂的专有名词我们完全可以通过查词典来克服。久而久之就会习惯英文水平长进了也不再惧怕英文了。这里引用一位同学的话“TI的文档写的相当好通俗易懂而中文翻译水平层次不一必要的术语也不知道什么意思。而且中文翻译的文档制作的真心太差。我想你们也不甘心学十年英语就为了一个六级吧” 基本认识 学习MSP430首先我们应该了解MSP430的特点分为哪几个系列这些在官方介绍文档中都有。 大致了解430内部都集成了哪些外设模块分别有什么作用比如AD、串口、硬件I2C等。根据实际应用需要查看官方选型手册选择合适的430型号看RAM、ROM大小、定时器数目、最高运行速度、IO管脚数目、封装等就可以。也可以直接在TI官网选择型号(如下图)。 如果不知道选什么型号或者是想先学学可以选一些常用型号如MSP430F149MSP430G2553(LaunchPad上用的有DIP直插的封装比较好用)MSP430F5438(比较高端的一个型号价格也比较贵)。 参考资料 选好型号后就可以上TI官网下载该型号对应的DataSheetUsers Guide以及Code Examples。 DataSheet介绍了具体某个型号的各种参数封装格式管脚分布性能特点等。 Users Guide是分为几个系列分别去讲各种模块的结构和寄存器同一个系列的不同型号含有的同一个模块操作通常都一样主要是管脚分配不一样或者一些型号只含有模块中的一部分功能比如定时器的比较捕获模块数目不同。 而Code Examples则是官方给出的可直接编译执行的程序代码。比如MSP430G2553内部有10位精度的AD即ADC10模块而在MSP430x2xx Family Users Guide上就有对ADC10模块的介绍。同样是2xx系列有些芯片没有ADC10但是有ADC12这个模块同样会在Users Guide上介绍。 开发板 我们可能需要一块开发板官方推出的LaunchPad是一个不错的选择。LaunchPad上使用的是ValueLine超值系列(2xx系列)的430芯片G2553和G2452对于简单的项目开发绰绰有余比51单片机常用的型号89C52RC要强大不少而且是430单片机中有DIP直插封装的很少的几种型号之一对于我们手工焊接很方便。 LaunchPad更大的优势在于在几十块钱的开发板上集成了JTAG调试芯片可以连接计算机直接进行程序的调试。LaunchPad使用的是两线JTAG而不少430型号不支持两线JTAG则需要购买比较昂贵的430标准JTAG仿真器。JTAG仿真器同时可以进行程序的烧写。430也支持价格低廉的BSL方式烧写程序但BSL就没有JTAG强大的调试功能了。 关于LaunchPad的使用官方给出了十分详细的介绍文档《Getting Started with the MSP430 LaunchPad》包括怎么新建工程都有具体到每一步的截图(使用的是CCS软件)。关于具体电路实现则可以参考官方的《MSP430 Hardware Tools Users Guide》。如果动手能力强也可以尝试自己焊接简易开发板。 开发环境 然后要安装开发环境。最常用的是官方推出的CCS和IAR公司推出的IAR Embedded Workbench For MSP430。两种软件各有优缺点CCS的优点是集成Eclipse还有官方推出的430Ware、Grace插件用起来比较方便软件比较稳定但是由于Eclipse基于Java开发反应比较迟钝IAR的优势则是编译效率非常高能产生高效的代码缺点是运行不太稳定有时会死机。总体来说目前建议用IAR EW430。 程序编写 然后就要开始写程序了。首先我们应该了解最基本的一些东西时钟、看门狗定时器、以及IO操作。我们并不一定要对它们都掌握透彻但是应该知道怎么初始化时钟开启外部高速晶振看门狗是什么怎么关闭看门狗以免系统复位等。 然后根据我们的实际需求再进一步去了解定时器、串口、硬件SPI、硬件I2C、Flash读写、AD、DA等的操作。如果是为了做一个项目我们只要学习要用的模块就足够了如果是想提前学习以备以后使用了解常用的模块就可以了。 学习每个模块时我们应该先看芯片手册确认自己使用的型号有这个模块以及相应IO口的分配情况然后认真详细的看Users Guide中内部结构框图和寄存器的介绍参考Code Examples去写程序并进行测试。在学习每个模块时我们可以把这些模块的程序写成独立的文件必要的地方自己做一些注释说明保留好这些程序方便以后使用。下次再用的时候即使忘了怎么操作只要复制自己之前写好的模块文件然后根据自己注释的调用规则去调用函数就可以很轻松的使用代码得到了重复利用非常节省时间精力。 学过51或其他单片机的人就没必要特地花时间在学430的时候又特地把数码管、1602什么的外设重新再学一遍了因为程序都是一样的写法只是IO口的操作有点不同而已。 在这里强烈建议大家学会模块化编程代码分层。 前面说的把每个模块写成单独的文件通过调用函数去重复使用就是模块化编程的思想。 另一方面学会代码分层比如同样是驱动数码管对于不同的单片机只是IO操作语句写法不同而IO的高低电平控制是一样的。我们把具体IO操作语句用宏定义写出来(如#define LED_OFF P1OUT~BIT0)更换单片机只需要修改宏定义这样就可以实现代码复用节省了精力。 在这里宏定义根据不同的单片机写法不一样属于硬件接口层而数码管扫描函数始终是调用宏定义过的语句控制IO口电平不同单片机写法一样则属于驱动层这样的做法就叫做代码分层也是模块化编程很大的一个特点。 这里再说一点可能有人之前学习51单片机时写过软件模拟I2C程序读写AT24C01等芯片现在改用430了我们仍然可以用宏定义操作IO软件模拟I2C时序另一方面430内部集成了硬件I2C我们也可以学习硬件I2C通过设置相关寄存器去控制相同的芯片。一般情况下硬件接口比软件接口会更有优势因为不需要占用CPU时间去模拟时序。这个时候可能就需要重新去了解一下了因为有些接口用硬件实现和用软件模拟还是有一定区别的。 单片机不是用来学的而是要去用的 用什么学什么这样能更好的掌握所学知识也不至于感觉无从下手。MSP430有几百个型号我们没必要把每种型号每个模块都拿来学一遍也不可能有那样的精力即使你打算全部学还没学完TI又会推出一款新的产品。对于其它的各种芯片等的使用也是类似的。所以我们要做的是掌握学习的方法以不变应万变。 本文由jzj1993原创转载请注明来源http://www.paincker.com/msp430-study
http://wiki.neutronadmin.com/news/103400/

相关文章:

  • 网站模板 phpcmsiis7创建网站
  • 沧州网站域名注册服务公司网站关键词更改
  • 仿99健康网网站源码网站美化教程下载
  • 美的集团网站建设团购网站短信平台
  • 网站建设费用包括哪些方面做网站上面图片的软件
  • 合肥住房城乡建设部的网站智慧团建网站登录平台pc端
  • 网站建设 昆明 价格wordpress插件浏览权限
  • 可以看设计的网站有哪些网站搭建培训学校
  • 东莞设计网站服务的公司达内前端
  • 西安易码建站网站工作室和网络公司
  • 手机网站安全证书过期怎么处理西安专业做网站的公司
  • 简历做的很棒的网站1688网站一起做网店
  • 企业网站备案好不好郑州的建设网站有哪些手续费
  • 广州优化网站建设怎么做网站安全检测
  • 催收网站开发教师进修学校网站建设方案
  • 郑州通告最新seo是什么意思啊视频教程
  • 网站设计 验收标准淘宝网站建设的目标什么
  • 网站开发html书籍下载有什么网站用名字做图片
  • 做问卷美观的网站推介网手机版
  • 深圳做网站企业女教师遭网课入侵视频大全
  • 免费网站建站方法寿光 网站建设
  • 网页设计制作模板及代码汕头seo网站管理
  • 网站哪个公司做的比较好的聊城网站设计公司
  • 外贸在哪个网站做网站做sem对优化有影响吗
  • 网站建设人员架构网站上的幻灯片如何做
  • 金华专业做网站ps做网站
  • 廊坊网站建设冀icp备电子商务网站发展建设
  • 网站建设公司fjfzwl建筑工程资质查询平台
  • 专业做网站建设设计做彩票网站需要什么服务器
  • 建网站数据库一对一直播交友app开发