K60(Rev6-Ch3.4-Clock Modules)(中文)

合集下载

BenQ K60 说明书

BenQ K60 说明书

用户手册版权和商标明基电通有限公司 2010 年版权所有,并保留所有权利。

未经本公司事前书面之许可,本文的任何部分皆不得以任何形式或任何方法,包括电子、机械、磁性、光学、化学、手写或任何方式予以重制、传输、转译、储存于检索系统或翻译成任何文字或计算机语言。

要获得最新的用户手册,请访问。

本手册中提及的所有其它标志、产品或公司名称可能是其各自相应公司的注册商标或版权,在此仅作信息参考用途。

免责声明对于本文之任何明示或默示内容,明基电通有限公司不做任何保证,亦拒绝对任何特殊目的之商用性或适用性目的予以保证。

此外,明基电通有限公司保留修改或变更本文之权利,并且修改或变更内容将不另行通知。

因安装了非原厂软件、部件和/ 或非原装附件而导致的问题(例如数据丢失和系统故障),所有责任由用户自行承担。

目录简介 (8)快速入门 (9)为设备充电 (9)设备开机 (10)熟悉设备 (11)正面 (11)背面 (15)使用触摸屏 (16)点击 (16)滑动 (17)移动 (19)屏幕方向 (20)使用软键盘 (20)主要功能简介 (22)我的书柜 (24)书籍排序 (25)阅读书籍 (26)选择阅读模式 (26)屏幕缩放 (27)使用选项菜单 (29)书签和注记 (31)添加书签和作注记 (31)查看书签和注记 (32)删除书签 (33)删除或编辑注记 (34)删除书籍 (34)显示书籍信息 (34)跳至指定页 (35)显示目录 (35)调整屏幕方向 (36)我的注记 (37)档案总管 (38)图片 (39)配置播放设置 (40)幻灯片方式播放 (41)缩放图片 (43)音乐 (44)播放音频文件 (45)书城 (47)设置 (48)Wi-Fi 设置 (49)开启 Wi-Fi (49)连接到可用网络 (50)添加新连接 (52)语言 (53)当前日期和时间 (53)屏幕保护 (54)连接计算机 (54)高级设置 (55)软件升级 (55)恢复默认设置 (55)装置状态 (55)输入法 (56)用户手册 (57)常见问题和故障排除 (58)电池和电源 (58)连接 (60)系统 (61)显示屏 (63)带孔 (64)清洁与电池维护 (67)电池维护 (67)清洁 nReader (67)服务与支持 (68)BenQ nReader 全球在线服务 (68)规格 (69)附录 (71)一般安全信息 (71)有关电池的安全信息 (72)有关电源的安全信息 (72)有关无线网络的安全信息 (73)安全预防措施 (73)简介感谢您选用 nReader。

K60(Rev6-Ch55-TSI)(中文)

K60(Rev6-Ch55-TSI)(中文)

第55 章触屏输入(Touch senseinput ,TSI)55.1 引言触摸感应输入(TSI)模块具有高灵敏和强鲁棒性的电容触摸感应检测能力。

通过独立的可编程的检测阈值和结果寄存器,TSI模块可以完成电容的测量。

TSI 模块在带有超低电流加法的低功耗模式下运行,能以一个触摸事件唤醒CPU。

它是一种稳定的电容测量模块,能够实现键盘触摸,旋转和滑动。

55.2 特点(1)具有多达16个输入的电容触摸感应式引脚和独立结果寄存器(2)具有可编程的阈值上下限,自动检测电极电容量的改变(3)在运行模式和低功耗模式下,自动周期扫描单元会有不同的占空比(4)为了实现键盘触摸,旋转,滑动,完全支持FSL触摸感应SW库(TTS)。

(5)运行在所有低功耗模式下:Wait, Stop, VLPR, VLPW, VLPS,LLS,VLLS{3,2,1}(6)能够从低功耗模式中唤醒MCU(7)配置中断:a.扫描结束中断或者超出范围中断b.TSI错误中断:电极板和VDD/VSS短路或者转换运行超时(8)补充温度和提供电压变化(9)在低功耗模式下,支持不需要外部晶体的操作,(10)每个电极电容量测量可以整合从1到4096次(11)可编程的电极振荡器和TSI参考振荡器可以实现模块灵敏度高,扫描时间短和功耗低的功能(12)在不需要外部硬件时,实现每个电极电容测量只需要使用一个引脚55.3 总述这部分是对TSI模块的总述。

下图给出了简化了的TSI模块结构图。

图55-1 触摸感觉输入结构图55.3.1 电极电容测量单元电极电容测量单元能感应一个TSI引脚的电容量变化和输出一个16位结果。

这个模块基于双振荡器架构。

其中一个振荡器和外部电极阵列连接,根据电极电容器震荡;而其他振荡器则根据内部参考电容器进行振荡。

在可配置的外部电极振荡器振荡期间,参考振荡器的周期计数值可以衡量引脚的电容量。

图55-2 TSI电容衡量单元结构图为了适应电极电容量的不同大小,电极振荡器使用一个可编程的电流源对引脚电容进行充电和放电,该电流源由SCANC[EXTCHRG]位进行选择。

K60 介绍 (中文)

K60 介绍 (中文)

第2章简介2.1 概要本章提供了Kinetis组合和K60系列产品的概述。

同时,本章提供了本文件所包涵设备的高水准的描述。

2.2 Kinetis组合Kinetis是低功耗可扩展和在工业上使用混合信号ARM®Cortex™-M4系列MCU的最好的组合。

第一部分介绍超过200引脚、外围设备和软件兼容性的5个MCU系列。

每个系列提供了优良的性能,与普通外设内存,内存映射,并提供内部和系列之间轻松迁移包和功能可扩展性。

Kinetis MCUs使用了飞思卡尔的新的90nm带有独特FlexMemory的薄膜存储器(TFS)闪存技术。

Kinetis系列MCU结合了最新的低功耗革新技术和高性能,高精密混合信号功能与连通,人机界面,安全及外设广泛。

Kinetis MCUs使用了飞思卡尔和ARM第三方合作伙伴的市场领先的捆绑模式。

表示低功耗混合信号USB 段LCD以太网加密和篡改检测DDR所有Kinetis系列都包涵强大的逻辑、通信和时序阵列和带有伴随着闪存大小和I/O数量的集成度等级的控制外围部件。

所有的kinetis系列包涵一下共同特征:· 内核:· ARM Cortex-M4内核提供1.25 DMIPS / MHz的DSP指令(浮点单元在kinetis系列可用)。

· 高达32位的DMA,同时尽可能减小CPU干预。

· 提供50MHz、72MHz和100MHz几种CPU频率(120MHz和150MHz在kinetis可用)。

· 超低功耗:· 10种低功耗操作模式通过优化外设执行和唤醒时间来延长电池寿命。

· 为了增加低功耗的灵活性,增加了低漏唤醒单元、低功耗定时器和低功耗RTC。

· 业界领先的快速换醒时间。

· 内存:· 从32 KB闪存/ 8 KB的RAM可扩展为1 MB闪存/128 KB的RAM。

同时使空白的独立闪存执行代码和固件更新。

K60各模块入门培训教程

K60各模块入门培训教程

北京理工大学智能车俱乐部程序培训K60各模块入门前言这个小文档是对k60单片机的各模块进行了初步的介绍,以便大家在之后车队的k60实际培训演示中能更好地理解,能更快的上手单片机,另外说一下车队用的K60单片机型号是MK60DN512ZVLL10,不同型号的k60单片机各模块基本操作有些小区别。

本文档是基于给大家实际演示的各模块功能来撰写的,里面讲的各个模块在以后的做车过程中基本上都会用到。

实际上一个智能车上所实现的功能都是由这些最基本的小模块组合而成的,把这些小模块各个击破了,都理解了,以后看智能车的整体程序也就容易得多了~另外注意:在我没实际操作讲解之前,大家看这些模块的时候可以不用纠结一些细节的问题,大致有个概念即可~在我讲的时候好好听我讲各个模块的例程,做好笔记,然后看实验现象,进行进一步的理解。

之后自己再回去仔细看例程、笔记和这个文档,并且自己可以对程序进行一些改动,然后烧写程序看现象仔细研究。

PS:我们第十届包括之前的学长们都没有进行这样专门的比较系统的单片机各模块的培训,也没有学长们亲自给我们写这些入门的学习文档,基本都是自己去查资料学习,所以你们这一届算是很走运的了!不要错失良机不好好学习哦~话说回来,毕竟车队是一年比一年进步嘛,培训会慢慢地变得更加有条理!还有你们明年培训下一届的时候也是哦学完了单片机各个模块后,以后你们要是想对车进行哪个模块的调试不会出现不知道程序在哪、不知道怎样去调试这些最基本、较Low的问题~你们对各个模块理解透了,智能车整体的程序架构你们会轻而易举的掌握。

以后想调那个模块调哪个,整个程序也不会乱,以后要在车上增加新模块新功能也会容易得多!所以......仓鼠们打起精神~好好学吧!!!第十届摄像头游清目录一、GPIO模块 (5)1、GPIO概述 (5)2、I/O口的使用方法 (6)二、FTM占空比(PWM)模块 (9)1、PWM概述 (9)2、PWM程序讲解 (10)三、中断模块 (13)1、中断概述 (13)2、GPIO(I/O)口外部中断 (13)2.1I/O口外部中断概述 (13)2.2I/O口外部中断程序讲解 (14)3、PIT定时器中断 (16)3.1PIT定时器中断概述 (16)3.2PIT定时器中断程序讲解 (16)四、A/D(模数)转换模块 (18)1、A/D模块概述 (18)2、A/D模块程序讲解 (19)五、串口通信(UART)模块 (21)1、串口(UART)模块概述 (21)1、串口(UART)模块程序讲解 (22)后记 (25)一、GPIO模块车队用的K60单片机有100个引脚,如下图:其中大部分引脚有GPIO模块的功能,GPIO模块可以输出指定的高低电平,或读入输入电平,在实际智能车上可以用于调试用的小灯、蜂鸣器、拨码开关和摄像头信号数据采集及外部中断等。

K60各模块入门培训教程

K60各模块入门培训教程

K60各模块入门培训教程K60是一款ARM Cortex-M4内核的微控制器系列,由恩智浦半导体(NXP)公司推出。

K60系列微控制器具有高性能、低功耗、丰富的外设和丰富的开发工具支持等特点,适用于各种应用场景。

本教程将重点介绍K60微控制器的各个模块,包括GPIO(通用输入输出)、UART(串口通信)、SPI(串行外设接口)、I2C(串行接口)、ADC(模拟数字转换器)、PWM(脉冲宽度调制)等。

每个模块都将详细介绍其功能和使用方法。

一、GPIO模块GPIO模块是K60微控制器的通用输入输出模块,用于控制外部硬件设备。

K60系列微控制器通常具有多个GPIO引脚,可以配置为输入或输出。

在本教程中,我们将介绍如何配置GPIO引脚的方向(输入或输出)、读取输入引脚的状态和设置输出引脚的状态等。

二、UART模块UART模块是K60微控制器的串口通信模块,用于与外部设备进行异步通信。

K60系列微控制器通常具有多个UART模块,每个UART模块都包含发送和接收功能。

在本教程中,我们将介绍如何配置UART模块的波特率、数据位、停止位和校验位等,并编写代码实现通过UART与外部设备进行通信。

三、SPI模块SPI模块是K60微控制器的串行外设接口模块,用于与外部设备进行全双工的串行通信。

K60系列微控制器通常具有多个SPI模块,每个SPI模块都包含主机和从机模式。

在本教程中,我们将介绍如何配置SPI模块的工作模式(主机或从机)、时钟极性和相位等,并编写代码实现通过SPI与外部设备进行通信。

四、I2C模块I2C模块是K60微控制器的串行接口模块,用于与外部设备进行双向的串行通信。

K60系列微控制器通常具有多个I2C模块,每个I2C模块都可以配置为主机或从机。

在本教程中,我们将介绍如何配置I2C模块的工作模式(主机或从机)、时钟频率和从机地址等,并编写代码实现通过I2C与外部设备进行通信。

五、ADC模块ADC模块是K60微控制器的模拟数字转换模块,用于将模拟信号转换为数字信号。

(完整word版)k60单片机最小系统引脚介绍

(完整word版)k60单片机最小系统引脚介绍

野火k60学习——IO口的编程2013-03-03 20:06:20| 分类: 【飞思卡尔】Free|举报|字号订阅GPIO的含义查阅技术手册Chapter 55——General-Purpose Input/Output (GPIO)通用输入/输出iar如何做仿真要使用仿真调试, 首先就要在选项里设置调试器为软件仿真:软件仿真工程右键选项调试器驱动改为仿真即可另外还要禁止锁相环时钟设置和串口发送, 不然仿真的时候, 会卡在死循环里, 不能继续调试。

实验中, 卡死在CPSIE i ; Unmask interrupts 关中断由于不知道如何禁止锁相环时钟设置和串口发送, 故先暂时放下。

GPIO模块函数说明:初始化, 哪个管脚, 输入输出, 高低(低为亮)gpio_init (PORTx, n, GPO/GPO, HIGH/LOW);gpio_set(PORTD, 14, level);level = gpio_get(PORTD, 15);gpio_turn(PORTD, 13);其他查阅头文件define 后面不区分大小写?#define GPIO_SET(PORTx,n,x) GPIO_SET_##x((PORTx),(n))//设置输出电平x, x为0或1 例如GPIO_SET(PORTA,1,1) PA1输出高电平#define GPIO_TURN(PORTx,n)(GPIO_PDOR_REG(GPIOx[(PORTx)]) ^= (1<<(n))) //翻转输出电平#define GPIO_Get(PORTx,n)((GPIO_PDIR_REG(GPIOx[(PORTx)])>>(n))&0x1) //读取引脚输入状态例程学习闪烁LED初始化, 哪个管脚, 输入输出, 高低(低为亮)gpio_init (PORTx, n, GPO/GPO, HIGH/LOW);高低切换, 为何不用turn函数, 取反、延时更简单while(1){PTD15_OUT = 0; //低电平点亮LED3time_delay_ms(500); //延时500msPTD15_OUT = 1; //高电平熄灭LED3time_delay_ms(500); //延时500ms}读写测试/************************************************************************* * 野火嵌入式开发工作室* GPIO实验并行读写测试* 实验说明: 野火GPIO实验, 利用LED来显示电平高低** 实验操作: PTD15和PTD13短接, PTD14和PTD12短接** 实验效果: LED0、LED2和LED1.LED3 轮流间隔500ms 闪烁** 实验目的: 明白如何并行读写数据** 修改时间: 2012-3-6 已测试** 备注: 野火Kinetis开发板的LED0~3 , 分别接PTD12~PTD15 , 低电平点亮*************************************************************************/ void main(void){u32 value; //保存读取PTD12~PTD15 的值gpio_init (PORTD, 15, GPO, HIGH); //初始化PTD15 : 输出高电平,即初始化LED3, 灭gpio_init (PORTD, 14, GPO, LOW); //初始化PTD14 :输出高电平,即初始化LED2, 灭gpio_init (PORTD, 13, GPI, HIGH); //初始化PTD13 : 输入gpio_init (PORTD, 12, GPI, HIGH); //初始化PTD12 : 输入while(1){value = GPIO_GET_2bit(PORTD, 12); //读取PTD13~PTD12的值if(value & (~0x0f))while(1); //如果高位非0, 则死循环。

K60(Rev6-Ch24-MCG)(中文)

K60(Rev6-Ch24-MCG)(中文)

第24章多用途时钟信号生成器(MCG)24.1 介绍多用途多用途时钟信号生成器(MCG)模块为MCU提供多种时钟源选项。

这个模块由一个频率环锁(FLL)和一个相位环锁(PLL)组成。

FLL可由一个内部或外部参考时钟控制,而PLL可由一个外部参考时钟控制。

这个模块要么在FLL或PLL输出时钟之间,要么在内部参考时钟或外部参考时钟之间选择一个时钟源以作为MCU系统时钟。

MCG操作与晶体振荡器有关,其中晶体振荡器允许一个外部晶体、陶瓷共振器或外部时钟源产生外部参考时钟。

24.1.1 特性MCG模块的关键特性:◆频率环锁(FLL)。

●数控石晶(DCO)。

●DCO可设置时钟范围有四个。

●低频率外部参考时钟源的编程选项和最大DCO输出频率。

●内外参考时钟可以作为FLL源。

●可以作为其他片上外设的时钟源。

◆相位环锁(PLL)●电压控制振荡器(VCO)●外部参考时钟作为PLL时钟源。

●VCO频分模块。

●相位/频率检测器。

●集成环过滤器。

●可以作为其他片上外设的时钟源。

◆内参考时钟生成器●9个微调位的精确慢时钟●4个微调位的快时钟●可以被用作FLL的时钟源。

在FEI模式下,只有慢内参考时钟(IRC)可以被用作FLL源。

●无论是快时钟还是慢时钟都不能用作MCU的时钟源●可以作为其他片上外设的时钟源。

◆低功耗的石晶时钟发生器位MCG外部参考提供控制信号:●HGO,RANGE,EREFS◆从晶振获得外部时钟●可被用作FLL或PLL的时钟源●可被用作MCU的时钟源◆从RTC获得外部时钟●只能作为FLL的时钟源●只能选择MCU的时钟源◆带有重置请求能力的外部时钟监视器,可以在FBE,PEE,BLPE或者FEE模式下对外部时钟进行监测◆在PLL中使用的有中断请求能力的锁检测器◆外时钟参考的内参考时钟自动裁切功能(ATM)。

◆FLL和PLL的参考分频。

◆为其他片上设备提供时钟源的MCG PLL 时钟(MCGPLLCLK)◆为其他片上设备提供时钟源的MCG FLL时钟(MCGPLLCLK)◆为其他片上设备提供时钟源的MCG Fixed Frequency时钟(MCGPLLCLK)◆为其他片上设备提供时钟源的MCG 内参考时钟(MCGPLLCLK)图24-1 多用途时钟生成器(MCG)框图24.1.2 运行模式MCG共有九中运行模式:FEI,FEE,FBI,FBE,PEE,BLPI,BLPE,和终止模式。

K60(Rev6-Ch55-TSI)(中文)

K60(Rev6-Ch55-TSI)(中文)

第55 章触屏输入(Touch sense input ,TSI)55.1 引言触摸感应输入(TSI)模块用高灵敏和增强的鲁棒性提供触摸感觉检测的能力。

每个TSI 引脚实现一个带有个别可编程检测槽电极性能力的措施和结果寄存器。

TSI模块在当前额外低加法器和以一种触摸事件唤醒CPU的条件下能够作用于若干个低电源模块。

它为触摸键盘,旋转式机器,滑块提供一种稳定有能力的措施。

55.2 特点(1)支持和带有结果寄存器一样多的16个输入电容性触摸感觉式的引脚(2)自动检测带有可编程的低和高开端的电极性电容量的改变(3)为运行和低电源模块,自动周期扫描不同占空因数周期单元(4)完全支持为实现触摸键盘,旋转式机器,滑块,带有FSL触摸感应SW库(TTS)。

(5)运行在所有低电源模块:Wait,Stop, VLPR, VLPW, VLPS,LLS,VLLS{3,2,1}(6)有从低电源模块中唤醒MCU的能力(7)配置中断:a.结尾扫描或者超出范围中断b.TSI错误中断:对VDD/VSS的短暂停留或者超出转换范围(8)补充温度和补充电压变化(9)支持甚至在低电压模式下不需要外部晶体的操作(10)从1到4096次每个电极性能量量度的配置的整合(11)对于高灵敏的可编程的电极性振荡器和TSI索引振荡器,小的扫描时间和低电源功能(12)在没有外部硬件需要时仅在每个电极性实现时使用一个引脚55.3 总述这部分展现了TSI模块的总体描述。

以下的图展现简化了的TSI模块时序图。

图55-1 触摸感觉输入时序图55.3.1 电极性电容量量度单元电极性电容量量度单元能感觉一个TSI引脚的电容量和一个16位结果输出。

这个模块基于两体振荡器的结构。

一个振荡器和外部电容性阵列连接,根据电极性电容震荡,其他根据内部参考电容震荡。

在有许多可配置的外部电极性振荡器振荡期间,参考振荡器的计数时间用来衡量引脚的电容量。

为了适应电极性电容量不同的大小,电极性振荡器用一个可编程的5位二进制的当前源来对引脚电容进行充电和放电。

K60核心板说明与扩展板_SD-Ex-D_对接说明

K60核心板说明与扩展板_SD-Ex-D_对接说明

K60核心板说明与扩展板(SD­Ex­D)对接说明 1、核心板引脚说明K60一共有100个GPIO口,还有其他为复用的非GPIO口,如USB、ADC 等引脚。

核心板引出了所有的GPIO和其他非K60最小系统的引脚。

具体的引脚如下。

1.1 Core1图1-1中所有的红色代表核心板引出的K60芯片引脚。

图1-1 K60核心板Core1UART功能可以使用K60的PTA1和PTA2引脚。

USB功能可以使用K60的USB0_DM和USB0_DP。

CAN可以使用K60的PTE24和PTE25。

IIC使用K60的PTB0和PTB1。

SPI使用K60的PTA17、PTA16、PTA14和PTA15。

PWM可以使用K60的PTA8、PTA7。

具体的引脚功能见附录。

1.2 Core2图1-2中所有的红色代表核心板引出的K60芯片引脚。

图1-2 K60核心板Core2可以使用K60的ADC1_SE16和ADC0_SE16。

具体的引脚功能见附录。

1.3 Core3图1-3中所有的红色代表核心板引出的K60芯片引脚。

图1-3 K60核心板Core3具体的引脚功能见附录。

2、核心板与大板对接在设计电路时,考虑到与旧的扩展板兼容,做了如下设计,保证K60核心板与扩展板兼容。

以下图片中的蓝色表示大板的功能,红色代表核心板引出引脚。

2.1 Core1图2-1 Core1引脚定义2.2 Core2LCD使用K60的PTE可以实现,具体功能见参考代码。

图2-2 Core2引脚定义AD5和AD9分别接K60的ADC1_SE16和ADC0_SE16。

2.3 Core3可以使用K60的PTC口实现LED功能,具体实现见参考代码。

图2-3 Core3引脚定义3、附录:144引脚资源简明表3.1 硬件最小系统引脚K60N512VM100芯片电源类引脚,BGA封装22个,LQFP封装27个,其中BGA 封装的芯片有五个引脚未使用(A10、B10、C10、M5和L5)。

K60核心板说明与扩展板(SD-Ex-D)对接说明

K60核心板说明与扩展板(SD-Ex-D)对接说明

一、核心板引脚说明K60一共有100个GPIO口,还有其他为复用的非GPIO口,如USB、ADC 等引脚。

核心板引出了所有的GPIO和其他非K60最小系统的引脚。

具体的引脚如下。

1.1 Core1图1-1中所有的红色代表核心板引出的K60芯片引脚。

图1-1 K60核心板Core1UART功能可以使用K60的PTA1和PTA2引脚。

USB功能可以使用K60的USB0_DM和USB0_DP。

CAN可以使用K60的PTE24和PTE25。

IIC使用K60的PTB0和PTB1。

SPI使用K60的PTA17、PTA16、PTA14和PTA15。

PWM可以使用K60的PTA8、PTA7。

具体的引脚功能见附录。

1.2 Core2图1-2中所有的红色代表核心板引出的K60芯片引脚。

图1-2 K60核心板Core2可以使用K60的ADC1_SE16和ADC0_SE16。

具体的引脚功能见附录。

1.3 Core3图1-3中所有的红色代表核心板引出的K60芯片引脚。

图1-3 K60核心板Core3具体的引脚功能见附录。

二、核心板与大板对接在设计电路时,考虑到与旧的扩展板兼容,做了如下设计,保证K60核心板与扩展板兼容。

以下图片中的蓝色表示大板的功能,红色代表核心板引出引脚。

2.1 Core1图2-1 Core1引脚定义2.2 Core2LCD使用K60的PTE可以实现,具体功能见参考代码。

图2-2 Core2引脚定义AD5和AD9分别接K60的ADC1_SE16和ADC0_SE16。

2.3 Core3可以使用K60的PTC口实现LED功能,具体实现见参考代码。

图2-3 Core3引脚定义。

K60固件库

K60固件库
日 期:2013年8月 / 此文件主要用于技术交流,不得用于商业目的
-1文件版本:V2.4
超核电子
中国石油大学(华东)
(如有不详之处请参考源文件代码)

目 1.

KinetisK 系列固件库户手册................................................................................................. - 1 录..................................................................................................................................- 2 文档和库规范.................................................................................................................. 10 1.1 缩写................................................................................................................................ 10 1.2 命名规则........................................................................................................................ 10 1.3 编码规则........................................................................................................................ 11 1.3.1 变量......................................................................................................................... 11 1.3.2 布尔型..................................................................................................................... 11 1.3.3 功能状态类型........................................................................................................ 12 2. 固件函数库......................................................................................................................... 12 2.1 压缩包描述.................................................................................................................... 12 2.1.1 文件夹 FWLIB..........................................................................................................12 2.1.2 文件夹 HARDWARE................................................................................................ 12 2.1.3 文件夹 STARTUP..................................................................................................... 12 2.1.4 文件夹 USER........................................................................................................... 13 2.2 外设的初始化和设置................................................................................................... 13 2.3 位段(Bit-Banding).................................................................................................... 14 2.3.1 映射公式................................................................................................................ 14 2.3.2 应用实例................................................................................................................ 14 2.4 运行时间检测............................................................................................................... 15 3. 外设固件概述..................................................................................................................... 17 4. 通用输入输出模块(GPIO).............................................................................................. - 18 4.1 GPIO 模块主要寄存器结构...................................................................................... - 18 4.2 GPIO 库函数.............................................................................................................. - 18 4.2.1 GPIO_Init............................................................................................................. - 18 4.2.2 GPIO_WriteBit..................................................................................................... - 20 -

飞思卡尔K60入门课件

飞思卡尔K60入门课件

K60芯片内置硬件浮点单元,支持浮点运算 和数字信号处理。
外设接口丰富
可扩展性
K60芯片集成了多种外设接口,如UART、 SPI、I2C等,方便开发者进行硬件连接和 通信。
K60芯片支持多种外设扩展,可以根据不同 的应用需求进行功能扩展。
02 K60开发环境搭建
开发环境概述
嵌入式系统开发环境
用于编写、编译、调试嵌入式系统程序的环境。
飞思卡尔官方网站和开发者社区提供了丰富的教程资源,从入门到进阶,涵盖 了K60微控制器的各种应用场景和开发技巧。
参与开源项目
开源项目
参与开源项目是学习K60的一种有效 方式,可以了解其他开发者是如何使 用K60进行开发的,并从中获取灵感 和学习经验。
贡献社区
通过参与开源项目,不仅可以学习到 其他人的开发经验,还可以将自己的 经验和技巧分享给社区,与其他开发 者共同进步。
电平;在读操作时,可以读取引脚的电平状态。
中断编程
中断概述
中断是一种常见的硬件机制,用于处理紧急事件或异常情况。在微控制器中,中断可以由 外部事件或内部事件触发,打断当前正在执行的程序,转而执行相应的中断处理程序。
中断配置
配置中断的触发方式、优先级和中断处理程序。在飞思卡尔K60微控制器中,可以通过编 程配置中断的属性。
连接调试接口
将调试器正确连接到K60开发板的调试接口上, 确保物理连接稳定。
ABCD
驱动安装
根据调试器型号,安装相应的驱动程序,以便于 与开发环境进行通信。
配置调试参数
在开发环境或调试软件中设置调试参数,如波特 率、数据位、停止位等,确保通信正常。
系统烧写
准备烧写文件
根据K60的硬件配置和开发 需求,准备相应的系统烧写

K60(Rev6-Ch53-I2S)(中文)

K60(Rev6-Ch53-I2S)(中文)
53.1.1 框图
下面的图描述了 I2S 的组织结构。它包括:建立端口的控制寄存器,状态寄存器,有 FIFO 队列寄存器的独立发送和接收电路,为了发送和接收的独立的顺序时钟和帧同步发生器。第 二组 Tx 和 Rx FIFO 队列复制了用于第一组 FIFO 队列的逻辑。
图 53-1 面向用户的 I2S 框图
列可以用于网络模式从而为发送和接收提供两个独立的通道 •可编程数据接口模式,例如 I2S, lsb- and msb-aligned •可编程单词长度(8, 10, 12, 16, 18, 20, 22 or 24 位) •用于帧同步和时钟发生器的编程选项 •可编程的 I2S 模式(主,从,正常) •在 I2S 的主模式下过采样时钟作为 SRCK 的输出 •AC97 支持 •用于发送和接收部分的完全独立的时钟和帧同步选择。在 AC97 标准中时钟来自外部
53.1.2 特性
I2S 包含以下特性: •有独立或共享的内/外部时钟和帧同步的独立(异步)或共享(同步)的发送和接收部
分,在主或从模式下工作。 •使用帧同步的正常操作模式 •允许多个设备共享端口多大三十二个时段的网络操作模式 •无需同步帧的门控时钟操作模式 •两组 FIFO 发送和接收队列。四组 FIFO 队列中每组都是 15x32 位。两组 Tx/Rx FIFO 队
寄存器位的详细信息和字段功能以位顺序紧跟寄存器图表。
I2S 内存映射
绝 对 地 址 寄存器名
宽 度 访 问 复位值
段/页
(hex)
(位) 权限
4002_F000 I2S 发送数据寄存器 0(I2S0_TX0) 32
R/W 0000_0000h 53.3.1/
1693
4002_F004 I2S 发送数据寄存器 1(I2S0_TX1) 32

K60(Rev6-Ch42-CMT)(中文)

K60(Rev6-Ch42-CMT)(中文)

第42章载波调制发射器(CMT)42.1 简介载波调制发射器(CMT)模块为各种编码方案提供产生协议时序和载波信号的途径。

CMT结合硬件处理重要的或者长时间的定时,结合来自CPU的信号产生,释放出更多的带宽处理其他的任务如代码数据生成,数据解压,或键盘扫描。

CMT不包括特定协议的专用硬件配置,但是为了在功能上满足处理大多数协议的时序尽可能少的CPU干预的要求。

当关闭调制器时,一些CMT寄存器可以直接用来改变红外输出信号的状态。

这一特点致使下一代协议定时信号很难通过当前的架构而产生。

42.2 特点这个模块的特点包括:1.4种操作模式(1)时序;带高和低时序的独立控制(2)带宽(3)频移键控(FSR)(4)直接软件控制CMT_IRO信号2.延长时间,带宽,FSK空间操作的模式3.可选择的输入时钟分频器4.周期结束中断(1)能够关闭CMT_IRO信号并且作为定时器中断使用42.3 框图下图显示了CMT的框图。

图42-1 CMT模块框图42.4 操作模式CMT模块在以下模式中运行。

时间—当在时间模式中运行时,用户独立的定义高低载波信号时序来决定周期和占空比。

基带—当MSC[BASE]位被置位时,对该模块的载波输出(fcg)被一直拉高为了允许基带协议的产生。

频移键控(FSR)--这种模式允许载波产生器在高低时序2个置位之间更改。

当运行在FSK模式中,发生器将会在两个置位间切换当被模块指示允许用户动态的在2个载波频率间切换而不需要CPU干预。

CMT模式的概要列于表42-1表42-1 CMT操作模式1.为了防止虚假操作,在开始传输之前初始化所有的数据和控制寄存器(MSC[MCGEN=1)。

2.这些位不是双缓冲的,在传输时不能更改(在MSC[MCGEN]=1时)。

注意模块的方式到核心模式的任务是芯片特定的。

对于模块到内核模式的任务,请参阅本章介绍如何配置模块。

42.4.1 等待模式操作在等待模式中,如果CMT使能,将会继续正常运行。

K60(Rev6-Ch38-PDB)(中文)

K60(Rev6-Ch38-PDB)(中文)

第38章可编程延时模块(Programmable Delay Block,PDB)注意:有关此模块的特定芯片的实现详细信息实例,请参阅芯片配置一章。

38.1 概述PDB可以为内部或外部触发源提供可控制的延时,可以为ADC的硬件触发输入或为DAC的产生提供可编程的间隔。

这样就可以为ADC转换和DAC输出的完成提供精确的时间。

PDB模块还可以提供脉冲输出,就跟CMP模块中的采样窗口一样。

38.1.1 特性1.多达15种输入触发中断源和软件触发中断源2.多达8路的可配置PDB通道一个PDB模块对应一个ADC为每个PDB 通道ADC 触发器选择一个触发器输出的ADC 硬件触发器和多达8 个预输出每个输出有一个16位的延时寄存器可选的旁路电阻运行模式有单次触发模式和连续模式背靠背模式,可以使得ADC转换完成后触发下个PDB通道可编程的延时中断顺序错误中断每个触发器有一个通道标志和一个顺序错误标志支持DMA3.高达8路的DAC内部触发源每个DAC模块有一个内部触发输出每个DAC触发输出有一个16位的内部延时寄存器可选旁路延迟时间间隔触发寄存器可选的外部触发源4.高达8路的脉冲输出脉冲输出可以独立的使能或禁止脉宽可调注意:PDB 的数量的输入和输出出发是与特定芯片有关的。

详细信息请参阅芯片配置信息。

38.1.2 实现下面的字母表示触发数量:1.N-总的可用的PDB通道数2.n-PDB通道号,范围0~N-13.M-每个PDB通道的总得可用的触发器4.m-触发号,范围0~M-15.X-总的DAC内部触发数量6.x-DAC内部触发号,范围0~X-17.Y-总的脉冲输出8.y-脉冲输出号,范围0-Y-1注意:模块输出的数量触发的核心是与特定芯片的。

输出触发执行的核心模块,请参阅芯片配置信息。

38.1.3 背靠背的确认连接PDB背靠背操作确认连接是与具体芯片有关的。

关于实现,参考芯片配置说明。

38.1.4 DAC外部触发输入连接DAC的外部触发输入连接的实现是与具体芯片有关的。

K60便携式气体检测仪说明书

K60便携式气体检测仪说明书

如有你有帮助,请购买下载,谢谢!保修说明我公司负责K60便携式气体检测仪12个月的保修(保修期从用户拿到仪器之日算起)。

用户在使用中应遵守使用说明,任何由用户操作不妥造成的仪器损坏,不在保修范围之内,因此而造成的后果,公司概不负责。

注意事项1.在使用仪器之前,仔细阅读操作手册。

2.本仪器需由经过培训的专业人员使用与维护。

3.本仪器的使用必须按我公司指定的操作规程。

4.在维修仪器和更换部件时必须采用我公司的原装备件,并由受过专门培训的人员来完成。

5.如果用户自行开盖修理更换部件,仪器的可靠性责任由操作者负责。

1页如有你有帮助,请购买下载,谢谢!6.本仪器的使用还应遵守中华人民共和国有关部门及工厂内仪器管理方面的法令和规则。

目录一、概述 (1)二、工作原理 (1)三、主要技术性能及参数 (3)四、操作说明 (6)五、使用注意事项 (16)六、常见故障及排除 (17)2页如有你有帮助,请购买下载,谢谢!七、服务卡 (18)一、概述K60型气体检测仪是一种可以灵活配置的单种气体检测报警仪,它可以单独配备氧气传感器、可燃气传感器,一氧化碳传感器和硫化氢传感器等多个种类的有毒气体传感器(具体气体种类见表一)。

二、工作原理电化学传感器采用控制电位电解法原理,其构造是在电解池内安置了三个电极,即工作电极,对电极和参比电极,并施以一定的偏置电压,以薄膜同外界隔开,内有电解液。

被测气体透过薄膜到达工作电极,发生氧化还原反应,此时产生的电流与被测气体浓度成正比关系。

催化燃烧传感器采用最新一代低功耗高抗干扰型载体催化元件。

它与两只固定3页如有你有帮助,请购买下载,谢谢!电阻构成检测桥路。

当空气中含有可燃性气体扩散到检测元件表面时,在检测元件表面催化剂作用下迅速进行无焰燃烧,产生反应热使检测元件的铂丝电阻值增大,检测桥路输出一个差压信号。

这个电压信号的大小与可燃性气体浓度成正比例关系。

气体传感器采样的电流信号经过电流电压转换电路,电压放大电路后得到一个电压信号。

野火K60板子使用说明

野火K60板子使用说明

2012野火K60板子使用说明野火Kinetics 开发板教程最适合初学者入门Kinetis的教程freescale作者:野火野火嵌入式开发工作室野火K60板子使用说明目录野火K60板子使用说明 (1)目录 (1)K60板子与jlink转接板的连接 (2)板子供电方式 (2)Jlink供电 (3)PWM 驱动电机 (4)IO口能否输入5V电压? (4)最多可以输出多少个不同频率的 PWM? (5)K60在线调试查看变量值 (5)K60板子与jlink转接板的连接线两端都朝外接,一头接核心板,一头接转接板。

转接板直接插入jlink,不需要经过20pin的排线。

板子供电方式我们的板子,供电方式可选3种方法:5V供电,3V3供电,Jlink供电。

三种方式,可以任意选其中一种。

其中,5V供电,有两种5V转3V3方式,一种是利用外部的LDO芯片来转,默认不焊接的。

另外一种是利用K60内部自带的LDO来转。

(不要以为我们没有焊接外部LDO芯片就以为不支持5V供电)。

另外还有一个1.5V供电,是用于供电给RTC模块。

Jlink供电Jlink本身不供电,需要改装后才能供电。

我们发货时,是不会对jlink进行改装。

需要你们自行改装。

短接图上红色的两个孔就可以。

PWM 驱动电机Kinetis单片机输出PWM只有3.3V,不能驱动电机,需要转换电路。

方法由网友 dyt3020 提供:/thread-96566-1-1.html1.可用电平转换芯片 3.3-5v ,74 系列的 244、2452.可用三极管来转换电平。

成本最低电路做的不匹配的话有时还需要加个小电容3.用光耦隔离这样效果最好干扰基本没有也不会损坏单片机电磁组首选当然成本也高些要用高速光耦三极管电路图:IO口能否输入5V电压?支持,官方的资料里说的:最多可以输出多少个不同频率的 PWM?Kinetis 单片机,用 FTM 模块来输出 PWM 脉冲波,而同一个 FTM 模块,只能设置一个频率。

K60功能介绍

K60功能介绍

一、超低功耗:1. 10 种带有功率和时脉闸控的低功耗模式,可优化外围设备活动和恢复时间。

停止电流<500 nA,运行电流<200 uA/MHz,停止模式唤醒时间4μs。

2. 完整内存,模拟运行可降至1.71V,令电池寿命延长。

3. 低漏电唤醒单元,可带有8 个内置模块和16 个引脚,作为低漏电停止(LLS)/超低漏电停止(VLLS) 模式的唤醒源。

4. 低功耗定时器支持在低功耗状态下系统的持续运行。

二、闪存、SRAM和FlexMemory5. 256 KB-1 MB闪存。

快速接入、高可靠性具备四级安全保护6. 64 KB-128 KB SRAM7. FlexMemory:32 字节- 16 KB 用户可分段的字节写入/清除EEPROM,适用于数据表/系统数据。

EEPROM 具有超过10M 的周期和70 μsec 写入时间的闪存(出现电力故障时不会发生数据丢失或损坏)。

没有用户或系统干预便可完成编程和清除功能,完全运行状态下可降至 1.71V。

此外,从256KB-512KB 的FlexNVM 还适用于额外编程代码、数据或EEPROM 备份三、混合信号功能:8. 多达四种可配置分辨率的高速16位ADC。

可采用单路或差分输出模式改善噪声抑制。

可编程延迟块触发功能转换时间可达500 ns9. 多达两个12位DAC可用于音频应用模拟波形生成10. 具有3 个高速比较器,通过将PWM 保持在安全状态,提供快速准确的电机过电流保护。

11. 多达四个64倍可编程增益放大器用于小型振幅信号转换12. 模拟基准电压为模拟块、ADC 和DAC 提供精确的基准值,可以替换外部基准电压,降低系统成本。

四、性能:13. ARM Cortex-M4 内核+ DSP。

100-180MHz、单周期MAC、单指令多数据(SIMD) 扩展、可选的单精度浮点单元。

14. 具有32 通道的DMA 适用于外围设备和内存,可降低CPU 负载,实现更快的系统吞吐量。

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3.4 时钟模块
3.4.1 MCG 配置
该节阐述了 MCG 模块如何配置,若想详细了解该模块,请参见该模块的章节。图 3-17 为 MCG 结构。
图3-17 MCG结构 表3-32 参考内容 内容 详细描述 系统存储器映像 时钟 电源管理 信号混合 端口控制 相关模块 MCG 参考内容 MCG 系统存储器映像 时钟分配 电源管理 信号混合
3.4.2.1 通过 MCG 操作 OSC
MCG 的 C2 寄存器相应位可以配置振荡器的频率范围。若想详细了解,可参加 OSC 和 MCG 章节。
3.4.3 RTC OSC 配置
该节阐述了 RTC OSC 模块如何配置,若想详细了解该模块,请参见该模块的章节。图 3-18 为 RTC OSC 结构。
3.4.2 OSC 配置
该节阐述了 OSC 模块如何配置,若想详细了解该模块,请参见该模块的章节。图 3-17 为 OSC 结构。
图3-18 OSC结构 表3-33 参考内容 内容 详细描述 系统存储器映像 时钟 电源管理 信号混合 详细描述 端口控制 MCG 相关模块 OSC 参考内容 OSC 系统存储器映像 时钟分配 电源管理 信号混合 MCG
图3-19 RTC OSC结构 表3-34 参考内容
内容 详细描述 信号混合 详细描述
相关模块 RTC OSC 端口控制 MCG
参考内容 RTC OSC 信号混合 MCG

相关文档
最新文档