您的位置 首页 测评

看完这篇文章,PIC单片机就能入门了

可能很多网友奇怪,在数字芯片高速发展的今天,32位单片机价格低廉,功能强大,芯片成本已经不是产品开发的主要问题,那为什么还要普及PIC单片机,这样一款中低端的单片机呢?原因很简单,既然现在还没有被

  或许许多网友古怪,在数字芯片高速开展的今日,32位单片机价格低廉,功能强大,芯片本钱现已不是产品开发的首要问题,那为什么还要遍及PIC单片机,这样一款中低端的单片机呢?原因很简单,已然现在还没有被筛选的,总有它存在的理由,PIC单片机声称安稳性极好,能够在非常恶劣的环境下安稳作业,因此在工业范畴遭到工程师们的偏心,并且现在来看,任何一个系列的单片机都在不断的移风易俗,产品功能也在不断的提高,PIC单片机也相同,高端的PIC单片机也有32位的,主频高达上百兆,具体介绍咱们能够去官网检查。

  促进我写这样一片文章的别的一个原因是,网上关于PIC单片机的入门或许学习材料相对较少,不像STM32或许51单片机那样丰厚,假如是有必定单片机根底的,想学习PIC单片机,看完这篇文章,应该就能够入门了。

  来介绍一下我所运用的渠道信息、调试东西。

  PIC单片机类型:dsPIC30F6014A

  开发环境:MPLAB X IDE v3.05

  下载东西:PIC Kit 3.5

  PIC Kit 3.5下载器

  一、 装置开发环境

  我是直接在官网(www.microchip.com)上下载的MPLAB X IDE v3.05版别,400多兆,应该是最新版别了,装置过程中运用引荐选项就能够,还装置了一个C30编译器(MPLAB_C30_V3.0)。

  二、 新建项目

  我装置开发环境的时分,挑选了中文版别,进入开发环境后,点击:文件à新建项目,弹出如下界面:挑选独立项目,然后点下一步。

  过程一

  点击下一步后弹出如下界面:挑选你运用的单片机类型,这儿我运用的是dsPIC30F6014A 16位单片机。

  过程二

  持续点下一步,这儿挑选调试/下载东西,我运用的是PICkit3。

  过程三

  下一步,这一步挑选的是编译器,挑选C30编译器。

  过程四

  最终一步,挑选项意图保存目录,编码这儿挑选的是GB2312,这样做的意图是使项目中的中文字符能够被辨认,不然,增加中文注释时会呈现乱码。

  过程五

  至此,项目新建结束,界面如下,项目目录里边,咱们现在只需要重视头文件和源文件即可,在头文件上右键能够挑选增加现有的头文件,源文件同理。

  文件增加完成后,点击编译按钮进行编译,编译经过后会在环境下方提示编译信息,

  编译成功后,能够进行下载和在线调试,下载按钮用于将程序下载到单片机内部,调试按钮 用于在线调试程序,留意,点击调试按钮程序不会下载到单片机内。

  接下来以闪灯测验程序来解说这款单片机的运用,在此之前先来了解一下《装备位》,在开发环境中,点击运转àSet Configuration Bits,即可在环境下方调出装备窗口,Option下面的界说能够修正,

  这儿说一下时钟装备和看门狗装备,FOSC用于装备体系时钟,FWDT用于看门狗的装备,假如你想运用外部晶振、内部进行16倍频,就挑选XT_PLL16即可,假如是内部时钟、4倍频,就在选项中挑选FRC_PLL4,同理,看门狗的敞开和封闭,以及敞开后的设置也能够经过FWDT来装备,这儿咱们挑选封闭看门狗,只需将WDT选项挑选为WDT_OFF即可,留意,这儿挑选好之后,有必要点击输出生成源代码,会主动生成源码,生成的源码复制到你的项目文件中才有用。

  至于一些具体的装备请自行拜见手册。

  生成代码

  (未完待续)

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ceping/116049.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部