请选择 进入手机版 | 继续访问电脑版
查看: 8196|回复: 31

Kinetis KL25系列 中文教程、中文手册、例程详解、设计案例

[复制链接]
  • TA的每日心情
    奋斗
    2017-2-13 08:29
  • 签到天数: 20 天

    [LV.4]偶尔看看III

    531

    主题

    2048

    帖子

    0

    金豆

    中级会员

    Rank: 3Rank: 3

    积分
    204
    最后登录
    2018-8-14
    发表于 2016-8-11 11:26:45 | 显示全部楼层 |阅读模式
    KinetisKL25 MCU向L系列内增加了带集成低压稳压器的全速USB 2.0 OTG控制器,采用32位ARM Cortex-M0内核,拥有48MHz内核频率,工作电压为1.71V~3.6V,。

    KL25系列作为低功耗、低价格、高性能的微控制器,给工程师们提供了一个合适的入门级32位方案。

    Kinetis KL25 MCU的功能框图.JPG


    本文精选了KinetisK25教程、例程、设计案例,以及基于Kinetis KL25的流行开发板,集结了国内外官方资料和资深工程师的经验,是学习Kinetis KL25 MCU的必备宝典。

      Kinetis KL25MCU 教程篇
            Kinetis KL25MCU官方参考手册
            Kinetis KL25MCU 官方数据手册
            飞思卡尔Kinetis系列产品开发资源链接总汇
        包含Kinetis系列产品的参考手册、数据手册、编译环境、调试工具的相关资源链接。
             
    KL25中文用户手册
             
    官方Kinetis L系列三大特性演示视频(附中文说明文档)
    你在设计中往往会忽略掉Kinetis L系列的重要的特性。如果你只是简单的把Kinetis L系列当做一般的Cortex-M0的单片机来使用的话,我们的设计人员估计要郁闷了。闲话少说,赶紧来看看你可能忽略的特性吧
             
    Cortex-M0+, 到底“+”了什么(有视频,有中文文档)
    飞思卡尔Kinetis L系列采用的内核是Cortex-M0+,而不是Cortex-M0。这个小小的加号到底增加了什么呢?小小视频讲的一清二楚。
             
    根据KL系列芯片上的缩略标志识别具体型号
    大家在使用kinetis芯片的时候,可能会发现一些比较小的芯片上并没有刻出芯片的具体型号,而是刻了一个缩略型号名称,那么如何根据这个缩略名称来识别具体的型号呢?
    文中罗列了Kinetis L系列所有的缩略型号对应的芯片具体型号名称,方便大家识别。
             
    KL25 TSI基本原理介绍
    TSI(Touch Sensing Interface)模块是飞思卡尔为简化硬件设计人员开发而嵌入到Kinetis架构的电容触摸感应模块,本篇主要介绍TSI模块的基本原理。
             
      KL25 ADC模块详细介绍
    文中包含了ADC的模块框图以及对每个模块的详细介绍。
             
    开发篇
             
    FRDM-KL25 cdc win 7 DRIVER 下载
             
    超核 KL25固件库 BetaV0.5 版
    更新的主要内容:
    - 完善了几乎所有模块的注释,大家使用起来更方便
    - 添加了TPM模块产生PWM波
    - 添加MMA845X模块,加速度传感器,满足智能车制作需要。
             
    如何寻找飞思卡尔芯片最新的头文件
    芯片头文件在编译环境的安装路径下都是可以找到的,如果大家的编译环境如CodeWarrior、IAR、Keil MDK版本经常更新,就能够找到最新的芯片头文件了。
             
    小窍门:使用KL25-SC中快捷工具创建新工程
             
    经验分享:KL25 I2C结合加速度传感器代码(CW工程)
    分享了从K60  100MHz主频、V2版本的例程包KINETIS512_V2_SC移植过来的i2c工程,如果有FRDM-KL25Z开发板就可以直接通过串口观察i2c接口的板载MMA8451Q加速度传感器数据。
             
    KL25官方第10版sample code中BME代码补丁
    如果在调试KL25第10版sample code代码的BME工程时,发现打印出的结果显示BME代码确没有普通C代码跑的快,请不要惊慌,本文教您如何解决!
             
    开发板FRDM-KL25实战经验分享:
             
    从零开始玩转FRDM-KL25Z
    在这个物价飞涨,通胀严峻的时代,估计童鞋们会越来越来在乎自己的钱袋子啊,注重投入产出比吧。FRDM-KL25Z开发板以其低价质优﹑硬件资源丰富﹑开发资料齐全的优势在一开始推出市场时,就俘获了一众初学者的心。
    文中包括FRDM-KL25Z开发板驱动安装、板级调试、MCU程序烧写、创建编译调试工程步骤;FRDM-KL25Z开发板资源分布图、引脚排列图,全面的开发板参考资料资源。
             
    USB 2.0协议资料
    对USB 2.0协议不是很熟的同学在学习FRDM-KL25的USB例程前可以先充充电。
             
    设计案例篇:
    基于FRDM-KL25Z开发板的仿微信打飞机游戏
             
    例程篇:
             
    官方例程讲解Kinetis KL25 BME例程1
    BME是Bit Manipulation Engine的简称,即位操作模块,它是一个硬件模块,介于外设和内核之间,能够实现具体的位操作,如普通的位操作XOR, AND,OR,位插入BFI等,还能够实现单bit清零,单bit置位,以及提取无符号位等操作。
    正因为使用了硬件模块去操作,所以与普通的C代码操作相比,其生成的汇编代码减少了很多,从而减少了整个代码量。
             
    结合官方的BME例程1,讲解了BME的功能,例程代码,流程图以及运行结果。
             
    官方例程讲解Kinetis KL25 BME例程2
    BME例程2,是继例程1之后,采用ARM内核的systick作为时间基准,测试使用BME方式配置LPTMR触发ADC采样所消耗的systick计数个数,以及使用普通C代码配置LPTMR触发ADC采样所消耗的systick计数个数之间的差。
    结合官方的BME例程2,讲解了BME的功能,例程代码,流程图以及运行结果。
             
    官方例程讲解:Kinetis KL25 TPM模块输入捕获和输出PWM波
    大家都知道KL25功耗低的优点,KL25还包含了TPM模块,可以提供输入捕获,输出比较和PWM波输出。
    本例详细讲解了TPM模块各种功能配置方法,中断的设置和应用,对重点函数做了详尽注解。
             
    官方例程讲解:Kinetis KL25 低功耗模式下TPM模块输出PWM波
    本例中KL25工作于低功耗模式下,通过DMA搬移数据值TPM模块寄存器,输出设定好的波形。
    本例中文说明重点讲解了DMA模块,TPM模块配置方法,中断的设置和应用,对重点函数做了详尽注解。
             
    手把手学会官方例程: Kinetis KL25 低功耗模式(上,中,下)
    本文对KL25产品的低功耗模式进行了详尽的讲解,重点函数说明,如何进入和退出各种低功耗模式进行了详细的注解。
             
    手把手学会官方例:Kinetis KL25 低功耗模下实现UART-DMA-SRAM的数据传输(上、下)
    飞思卡尔KL25Z 产品Low Power dmauart demo例程实现MCU在低功耗模式下使用DMA模块将串口UART0获得的数据传输到SRAM内存中。
    文档以及代码支持三个软件环境:Keil MDK,IAR ARM IDE,CodeWarrior V10.x。
             
    手把手学会官方例程:KL25 加速度传感器PE例程
    飞思卡尔KL25Z 产品accelerometer例程实现在codewarrior 10.x PE环境下,MCU 通过I2C总线定时读取三轴加速度传感器MMA8451Q的寄存器,将当前X、Y、Z三轴的加速度值通过串口输出的功能。
    附中文文档,对加速度例程进行了一步步的讲解,PE模块配置以及重点函数说明,I2C收发流程配置方法等进行了详细的讲解。同时配有操作的图片展示。
             
    手把手学会官方例程:Kinetis KL25 UART例程1指南
    飞思卡尔Kinetis L系列KL25产品LQRUG_uart_ex1例程示范了如何配置UART0模块,使其能以查询或中断这两种方式完成发送接收字符的功能。
    重点讲解UART0模块框图及其基本配置,并对重点函数做了详尽注解。
             
    手把手学会官方例程:Kinetis KL25 UART例程2指南
    飞思卡尔Kinetis  L系列KL25产品的 LQRUG_uart_ex2例程实现UART0工作于VLPS低功耗模式,并配置地址匹配作为唤醒源。
             
    KL25 ADC ping-pong模式的实现例程
    本例程通过CodeWarror中的PE功能实现了基于KL25的ADC乒乓模式采样,满足了需要连续采样的设计需求。(附例程及中文讲解手册)
             
    KL25低功耗模式例程
    基于Freedom板的KL25低功耗模式的例程。大家可以把万用表串接到J4上来测量电流。
             
    FAQ:
            FAQ-Kinetis系列产品常见问题总结
             
            请问code warrier 10.4怎么建立KL25的工程
            MKL25P128 中文数据手册
             
            自制KL25Z电路板极端挑Debugger,求助可能原因
             
            用KEIL开发FRDM-KL25Z板子调试必须用JLINK吗?
             
            KL25 关于GPIO控制的问题
             
            有没有用Codewarrior10.5开发KL25移植好用的操作系统
             
            请教kl25的systick中断
             
            kl25的bootloader的使用
             
            KL25频繁出现Hard_FaultInterrupt中断
             
            KL25时钟问题
             
            FRDM KL25 USB模块连上PC机后显示"无法识别USB设备"的原因
             
            FreeDOM KL25的USB模块问题
             
            KL25Z仿真,有哪些工具可以使用
             
            KL25的数据手册的看门狗章节
             
            模仿kl25z开发板做了一块板子,想用SWD下载,但是J-Link识别不到
             
            如何往MKL25Z芯片里面烧录代码
             
            关于“Kinetis KL25 低功耗模下实现UART-DMA-SRAM的数据传输”的疑惑
             
            有没有KL25板子的TSI程序下载?
             
            PC和KL25之间的I2C通讯问题
             
            kl25z128芯片的I2C操作EEPROM的问题
             
            关于KL25Z NVIC的相关配置问题
             
            kl25存储数据的问题
             
            kl25z计数器的问题
             
            kl25定时器的问题
             
            KL25 AD转换硬件触发和软件触发的问题
             
            IAR 6.40, 在option里找不到FRDM-KL25Z对应的设备名
             
            FRDM-KL25Z哪颗芯片提供了128MB的存储空间
             
            kl25z 端口复用的问题
             
            KL25Z如何生成SREC档
             
            官网freedom kl25 开发板如果通过SWD接口进行下载,硬件应该如何搭建?
             
            KL25Z接 keypad的问题
             
            求KL25z128的pcb封装
             
            KL25Z新增一个LCD component的问题
             
            求KL25Z的USBdemo
             
            KL25能否直接通过opensda连接电脑再用freemaster检测
             
            KL25z128的MCU,无法烧录代码
             
            用了KL25的TSS3.01demo,想知道如何返回数值
             
            MKL25Z的Bootloader问题
             
            FreeDom板KL25内部ADC模块问题
             
            FRDM KL25 晶振上的电阻问题?为什么要去掉
             
            KL25的FTFA功能
             
            kl25z RTC时钟源的问题
             
            关于KL25的ADC模块时钟源---Alternate clock (ALTCLK)
             
            官方例程:Kinetis KL25 低功耗模式问题
             
            FreeScale M0+ MKL25Z4系列mcu的AD转化有没有内部稳定的电压参考源?
             
            MKL25Z128输出比较问题
             
            kl25z如何关闭中断
             
            FRDM-KL25Z不能连上IAR
             
            MKL25Z128的MCU,怎么用Bootloader跳转到FW
             
            KL25Z 在VLPR模式最小电流消耗下的核心频率是多少?
             
            KL25 AD模块自校准问题
             
            KL25用jlink调试代码正常运行,但断电重新上电,代码没有运行
             
            KL25Z 如何设置FLL的倍频因子?
             
            MKL25Z128请问怎么让usb复位?
             
            MKL25Z128VLK4的功耗?
             
            KL25Z RTC模块初始化失败




    签到 签到
    回复

    使用道具 举报

  • TA的每日心情
    开心
    16 小时前
  • 签到天数: 713 天

    [LV.9]以坛为家II

    27

    主题

    1万

    帖子

    26

    金豆

    金牌会员

    Rank: 6Rank: 6

    积分
    6723
    最后登录
    2019-11-17
    发表于 2016-8-11 11:41:32 | 显示全部楼层
    这资料也太全了吧?谢谢!收藏了。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    3 天前
  • 签到天数: 783 天

    [LV.10]以坛为家III

    58

    主题

    4783

    帖子

    64

    金豆

    金牌会员

    Rank: 6Rank: 6

    积分
    4926
    最后登录
    2019-11-16
    发表于 2016-8-11 13:01:47 | 显示全部楼层
    非常好,太感谢了,正需要
    开心
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-2-13 08:29
  • 签到天数: 20 天

    [LV.4]偶尔看看III

    531

    主题

    2048

    帖子

    0

    金豆

    中级会员

    Rank: 3Rank: 3

    积分
    204
    最后登录
    2018-8-14
     楼主| 发表于 2016-8-11 13:12:13 | 显示全部楼层
    lising 发表于 2016-8-11 11:41
    这资料也太全了吧?谢谢!收藏了。

    后续有别的系列的
    签到 签到
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-2-13 08:29
  • 签到天数: 20 天

    [LV.4]偶尔看看III

    531

    主题

    2048

    帖子

    0

    金豆

    中级会员

    Rank: 3Rank: 3

    积分
    204
    最后登录
    2018-8-14
     楼主| 发表于 2016-8-11 13:12:23 | 显示全部楼层
    原来的你 发表于 2016-8-11 13:01
    非常好,太感谢了,正需要

    后续有别的系列的
    签到 签到
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11

    主题

    54

    帖子

    0

    金豆

    注册会员

    Rank: 2

    积分
    123
    最后登录
    2018-5-8
    发表于 2016-8-11 13:12:50 | 显示全部楼层
    好资料,收藏了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5

    主题

    22

    帖子

    0

    金豆

    注册会员

    Rank: 2

    积分
    55
    最后登录
    2018-5-28
    发表于 2016-8-11 13:13:17 | 显示全部楼层
    感谢整理,正好用的上
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2017-1-4 08:05
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    85

    主题

    1634

    帖子

    1

    金豆

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    2569

    优秀版主

    最后登录
    2019-3-28
    发表于 2016-8-11 16:34:10 | 显示全部楼层
    支持一下
    回复

    使用道具 举报

  • TA的每日心情
    开心
    16 小时前
  • 签到天数: 713 天

    [LV.9]以坛为家II

    27

    主题

    1万

    帖子

    26

    金豆

    金牌会员

    Rank: 6Rank: 6

    积分
    6723
    最后登录
    2019-11-17
    发表于 2016-8-11 20:30:00 | 显示全部楼层
    肖久 发表于 2016-8-11 13:12
    后续有别的系列的

    来一个K64的吧!
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2019-4-15 10:05
  • 签到天数: 98 天

    [LV.6]常住居民II

    6

    主题

    579

    帖子

    0

    金豆

    金牌会员

    Rank: 6Rank: 6

    积分
    1783
    最后登录
    2019-9-2
    发表于 2016-8-11 21:48:30 | 显示全部楼层
    好棒的资料
    幸苦 肖管
    果断收藏 期待K64
    今天天气不错!签到!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    小黑屋|手机版|Archiver|恩智浦技术社区

    GMT+8, 2019-11-17 16:32 , Processed in 0.118820 second(s), 23 queries , MemCache On.

    Powered by Discuz! X3.4

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表