您的位置 首页 国产IC

瑞萨单片机学习笔记(1)根本装备

根据自己的芯片家族选择不同的代码编辑工具及仿真工具对应78K0系列单片机,推荐的是cubeSuite+集成开发环境,具体…

      依据自己的芯片百家争鸣挑选不同的代码修改东西及仿真东西

      对应78K0系列单片机,引荐的是cubeSuite+集成开发环境,详细运用能够看协助手册。

  

  有触摸过PIC、STC的单片机,瑞萨单片机有其共同的当地,也显得功用的强壮,刚触摸的是78K0/FX2-L系列的单片机,只要16个引脚,可是守时器,AD转化,调试接口,比较器,PWM发生器一应俱全,守时器还支撑3种形式,一般守时,方波输出,脉冲输出,一起还供给内部快速振动时钟,4M/8M,能够经过设置OPTION_BYTE来进行设置。接下来咱们一步步了解瑞萨单片机的编程。

  1、一般io口的运用:

  #pragma sfr 运用这个C言语的扩展功用,以及在初建工程是挑选的单片机的类型,就能够运用数据手册中阐明的寄存器符号,对其进行装备,其间支撑字节寻址和位寻址。

  还有其他常用到的C扩展代码:

  #pragma ID //中止制止

  #pragma IE  //中止使能

  #pragma NOP //空指令函数

  回归到正题,当引脚作为一般io来运用的时分,只需要对2个寄存器进行装备,例如操控p2.0脚为输出,则装备PM2和P2寄存器即可,C代码如下

  PM2.0 = 0;//装备为输出

  P2.0 = 1;//输出高电平

  2、字节选项的装备

  首要用来初始化看门狗,内部高速时钟的挑选,片上调试的使能等设置。

  字节选的装备要运用到汇编代码,新建一个汇编源代码option.asm,代码示例如下:

OPT_SET CSEG AT 80H
OPTION:DB6FH
DB00H
DB01H
DB1EH
DB00H
;/*
;******************************************************************************
;* End of File
;******************************************************************************
;*/

END

详细的意义能够查找对应的数据手册,留意,在cubesuite+中有一个startup文件夹,不要误以为是用来寄存汇编源文件的,这是为了兼容带操作系统的工程寄存发动代码的。若将option.asm添加到此文件夹下,则会编译不经过。我也由于这个原因纠结了好久,在网络找答案而无果,前车之鉴!!

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

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

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

微信扫一扫关注我们

返回顶部