kea系列单片机_kea单片机休眠唤醒 - CSDN
  • Kinetis® EA系列32位Arm® Cortex®MCU广泛适用于质量要求和长期供货保证要求都很高的汽车和工业应用。Kinetis EA系列是广泛的Arm生态合作体系的入门级产品,并具有以下功能: 低功耗Arm Cortex-M0+内核和8–128 ...

    概述

    Kinetis® EA系列32位Arm® Cortex®MCU广泛适用于质量要求和长期供货保证要求都很高的汽车和工业应用。Kinetis EA系列是广泛的Arm生态合作体系的入门级产品,并具有以下功能:

    • 低功耗Arm Cortex-M0+内核和8–128 KB的嵌入式闪存
    • 具备出色的EMC/ESD兼容性,能够适应高温环境,并且辐射排放较低
    • 提供可扩展、稳定可靠的高性能解决方案,适合成本敏感型汽车应用
    • 拥有丰富的参考设计、工具和应用笔记,能够帮助您加快设计开发速度,加快产品上市速度

    特征

    • 性能

      • 高达48 MHz Arm Cortex M0+内核
      • 单周期32位 x 32位乘法器
    • 存储器

      • 内置高达128K闪存
      • 高达256 B EEPROM
      • 高达16K RAM
    • 时钟

      • 外部振荡器(OSC)
      • 内部时钟源(ICS)
    • 系统功能

      • 电源管理模块(PMC)具有三种模式:运行、等待、停止
      • 带复位或中断功能的低电压检测(LVD),可选择的跳变点
      • 带独立时钟源的看门狗(WDOG)
      • 可编程循环冗余校验模块(CRC)
      • 串行电路调试接口(SWD)
      • SRAM位带别名区(BITBAND)
      • 位操作引擎(BME)
    • 通信接口

      • 多达2个SPI模块
      • 多达3个UART模块
      • 多达2个IIC模块
      • 一个CAN模块
    • 多个定时器

      • 一个6通道FlexTimer/PWM (FTM)
      • 两个双通道FlexTimer/PWM (FTM)
      • 一个双通道周期中断定时器(PIT)
      • 一个脉宽定时器(PWT)
      • 一个实时时钟(RTC)
    • 模拟模块

      • 一个16通道12位SAR ADC,带有内部带隙参考通道,在停止模式下运行,可选择的硬件触发器(ADC)
      • 两个模拟比较器,内含一个6位DAC和可编程参考输入(ACMP)

    KEA系列的对比

    在这里插入图片描述
    在这里插入图片描述
    也可以直接在线看这个: KEA系列详细的对比
    在这里插入图片描述

    KEA开发平台

    KEA可以选择多个开发平台:

    注: 我们后面也会介绍如何使用 S32DS 和 KEIL 来开发 KEA

    参考资料

    官方介绍: NXP的KEA系列

    展开全文
  • KEA系列MCU时钟简介

    2019-10-09 14:01:00
    KEA系列MCU时钟简介 一、片上时钟源(主要有三个) 1、Internal Clock Source (ICS) module(内部时钟源) 2、System Oscillator (OSC) module(系统振荡器) 3、Low-Power Oscillator (LPO) module(低功耗振荡器...
                               KEA系列MCU时钟简介
    

    一、片上时钟源(主要有三个)
    1、Internal Clock Source (ICS) module(内部时钟源)
    2、System Oscillator (OSC) module(系统振荡器)
    3、Low-Power Oscillator (LPO) module(低功耗振荡器),多为RTC和看门狗使用。
    二、KEA64的时钟框图在这里插入图片描述
    详细的各个时钟源信息如下:
    core clock:最高40Mhz
    system clock:最高40Mhz
    bus clock:最高20Mhz(默认为系统时钟的二分频)
    Internal reference (ICSIRCLK):31.25–39.0625 kHz IRC
    FLL out clock (ICSFLLCLK):32-40 MHz System OSC

    三、配置系统时钟40Mhz,总线时钟20Mhz

    /***********************************************************************************************
    *
    * @brief    CLK_Init - Initialize Core Clock to 40MHz, Bus Clock to 20MHz
    * @param    none
    * @return   none
    *
    ************************************************************************************************/  
    void Clk_Init()
    {
     ICS_C1|=ICS_C1_IRCLKEN_MASK;       /* Enable the internal reference clock*/
     ICS_C3= 0x90;                      /* Reference clock frequency = 31.25 kHz*/
     while(!(ICS_S & ICS_S_LOCK_MASK)); /* Wait for PLL, running at 40 MHz (1280 * 31.25 kHz) */
     ICS_C2|=ICS_C2_BDIV(1);	        /* BDIV=2, Bus clock = 20 MHz*/
     ICS_S |= ICS_S_LOLS_MASK;   		/* Clear Loss of lock sticky bit */
    }
    
    

    官方的例程中,ICS_C3一般会配置成0x50(十进制为80,代码注释频率为39.0625Khz,时钟周期为25.6us)、0x90(十进制为144,代码注释频率为31.25Khz,时钟周期为32us),两个周期相差6.4us,144-80=64,所以ICS_C3每增加1,相应的时间周期增加0.1us。
    按照资料的说法:通过控制内部基准时钟周期来控制慢速内部基准时钟频率,这些位采用二进制加权,位1的调整量是位0的两倍,提高SCTRIM的二进制值会加长周期,降低该值会缩短周期。

    展开全文
  • 飞思卡尔KEA系列单片机,在keil5软件下的安装包
  • 适用于NXP公司KEA系列单片机,库函数直接调用,即可得到四元数处理后的3轴的角度信息。
  • 从keil官网上下了Keil uVision5,并从其官网上下了对应的芯片支持包NXPKeil.Kinetis_KEAxx_DFP.1.3.0.pack 所有的资料包上传到了百度云 Keil uVision5+MDK+Keil51+破解工具+型号包 ... 提取码: 73my ...

    从keil官网上下了Keil uVision5,并从其官网上下了对应的芯片支持包NXP Keil.Kinetis_KEAxx_DFP.1.3.0.pack

    所有的资料包上传到了百度云

    Keil uVision5+MDK+Keil51+破解工具+型号包

    链接: https://pan.baidu.com/s/1B6CxjESeUzTBtJ6CNUeL4g

    提取码: 73my 

    展开全文
  • 1.首先在KEIL官网下载KEA128的软件包。如图。在 http://www.keil.com/dd2/pack/ 直接往下翻就能找到。下载并安装。(我也将其存到了下面的网盘中) 2.下载KEA128的固件库,我给打包到了网盘中。 链接...

    1.首先在KEIL官网下载KEA128的软件包。如图。在 http://www.keil.com/dd2/pack/ 直接往下翻就能找到。下载并安装。(我也将其存到了下面的网盘中)

    2.下载KEA128的固件库,我给打包到了网盘中。

    链接:https://pan.baidu.com/s/17KVwiXLWOjgRFt_OkaP6Ug
    提取码:peww

    3.新建一个文件夹将图中的5个文件夹放入其中,并将网盘中的三个文件 .c .h .s放入CPU中

    4.新建一个keil工程

    之后添加几个组,分别按图命名,并把对应文件放入。

    最后点击魔术棒设置好define以及包括文件夹

    这样工程模板就建立好啦,我也是今天刚学,走了不少弯路,把这个分享出来,希望能对大家有所帮助。如有不正确的,欢迎指出。

     

    转载于:https://www.cnblogs.com/fy-feng/p/10932992.html

    展开全文
  • 新建KEA的Keil工程(一)

    千次阅读 热门讨论 2019-07-29 16:39:42
    KEAZ128是今年NXP杯的电磁组规定使用的单片机,从我看师弟们的比赛来看,多数使用KEA的都是使用别人已经新建好的工程来进行KEA的开发,当让他们自主新建工程的时候,多数是一脸懵逼。其实最主要的是还有很多人跟我...
  • 恩智浦Kinetis KE0x、KEA 系列MCU片上集成有KBI ( Keyboard Interrupts )键盘中断模块。KEA128有两个支持引脚中断的 KBI 模块,KBI0和KBI1。KBI使用总线时钟,SIM_SCGC寄存器使能KBI总线时钟。 1,KBI 端口分配 ...
  • KEA 从零学习一

    万次阅读 2015-09-12 10:52:37
    其命名方式和Kinetis L,K,E 系列有点不同,以芯片S9KEAZ128MLK4为例,S代表汽车级,9表示Flash,KEA表示Kinetis Auto family,Z表示M0+内核,128代表Flash大小为128Kb,M表示温度范围-40到125℃,LK为80LQFP封装。...
  • 我们以KEA64系列来学习UART 。这是最常用的外设之一了,必须要掌握的。 简介 KEA64有3个串口:UART0, UART1, UART2。 几个重点的参数: 起始位(固定1位) 波特率(300 - 1500000bps) 数据位 (5 - 8位,低位数据...
  • 关于KEA128看门狗的几点说明

    千次阅读 2016-12-23 20:23:14
    KEA128只有一个看门狗,它是M0内核的ARM单片机,不像其他ARM单片机,可能有多个看门狗,如STM32F103系列就有2个看门狗,KEA128只有一个,单可配置成两种模式,即独立看门狗模式或窗口模式。 在使用看门狗时,系统上...
  • KEA128是M0内核的ARM单片机,只有一个看门狗,不像其他ARM单片机,可能有多个看门狗,如STM32F103系列就有2个看门狗,KEA128只有一个,单可配置成两种模式,即独立看门狗模式或窗口模式。 在使用看门狗时,系统上电...
  • NXP KEAZ128底层示例代码,含部分底层库,已测试,完全好用。
  • S32K1xx系列MCU是S32K系列的第一代产品,其中S32K11x内核为ARM Crotex-M0+,是KEA系列MCU的升级版本,S32K14x内核为ARM Crotex-M4F。 1、S32K1xx系列MCU资源简介 主要特征: — 电压范围:2.7-5.5...
  • KEAZ128学习(一)----硬件相关

    千次阅读 2019-04-15 00:12:54
    关于KEAZ128,好久没更新,只因为出来工作了,前段时间还考研(虽然落榜),时间都基本被榨干,唉,生活要紧生活要紧,但是我还是不放弃更新,哈哈哈哈哈,不知道今年飞卡用它的人多不多,听说随意用NXP的处理器了?...
  • 目前适合开发飞思卡尔Kinetis系列单片机的软件开发环境有IAR、Keil和CodeWarrior,三种软件的功能各有千秋。本文档将介绍如何使用IAR开发Kinetis系列单片机,希望读者阅读本文档后能对IAR这款软件有所了解。本文所...
  • S32K144是NXP推出的基于ARM Cortex-M4F内核的汽车级通用MCU系列S32K1xx的第一颗高性能单片机。本文首先简要介绍S32K系列MCU的内核和片上资源信息,然后列出S32K软件开发和硬件设计FAQ,供大家参考。 ” S32K系列...
  • 还是原来的配方,还是熟悉的味道……针对第十五届智能汽车竞赛“双车之一”+“信标组”指定英飞凌单片机,并且只允许使用AURIX TriCore系列单片机,具体参考下图卓老师公众号里的回复: ▲ 提问与回复 同时英飞凌为...
  • 外设使用Tips之MSCAN接收ID滤波器设置 原创2017-09-04胡恩伟汽车电子expert成长之...本指南适用于所有使用飞思卡尔MSCAN模块的单片机,包括S08DZ、 S12(X)、 MagniV S12Z以及KEA系列汽车MCU。 PS:由于是PPT截图,...
1 2
收藏数 30
精华内容 12
关键字:

kea系列单片机