文档说明 by 野火
K60官方手册翻译文档
第一章 关于本文档
第二章 引言
第三章 芯片构造和基本配置
第四章 存储映射
第五章 时钟分配
第六章 复位和引导
第八章 安全性
第九章 调试
第十章 信号多路复用和信号描述
第十一章 引脚控制和中断
第十二章 系统集成模块(SIM)
第十四章 低功耗模式
第24章 多用途时钟信号生成器(MCG)
第25章 振荡器(Oscillator,OSC)
第 27 章 FLASH 存储控制器(FMC)
第34章 ADC
34.1 引言
34.1.1 特征
34.1.2 模块示意图
34.2 ADC信号描述
34.2.1 模拟电源(VDDA)
34.2.2 模拟地(VSSA)
34.2.3 参考电压选择
34.2.4 模拟通道输入(ADx)
34.2.5 差分模拟通道输入(DADx)
34.3 寄存器定义
34.3.1 ADC状态控制寄存器1(ADCx_SC1n)
34.3.2 ADC配置寄存器1(ADCx_CFG1)
34.3.3 配置寄存器2(ADCx_CFG2)
34.3.4 ADC数据结果寄存器(ADCx_Rn)
34.3.5 比较值寄存器(ADCx_CVn)
34.3.6 状态控制寄存器2(ADCx_SC2)
34.3.7 状态控制寄存器3(ADCx_SC3)
34.3.8 ADC偏移量修正寄存器(ADCx_OFS)
34.3.9 ADC 正向增益寄存器(ADCx_PG)
34.3.10 ADC 负向增益寄存器(ADCx_MG)
34.3.11 ADC正向增益通用校验值寄存器(ADCx_CLPD)
34.3.12 ADC正向增益通用校验值寄存器(ADCx_CLPS)
34.3.13 ADC正向增益通用校验值寄存器(ADCx_CLP4)
34.3.14 ADC正向增益通用校验值寄存器(ADCx_CLP3)
34.3.15 ADC正向增益通用校验值寄存器(ADCx_CLP2)
34.3.16 ADC正向增益通用校验值寄存器(ADCx_CLP1)
34.3.17 ADC正向增益通用校验值寄存器(ADCx_CLP0)
34.3.18 ADC PGA寄存器(ADCx_PGA)
34.3.19 ADC负向增益通用校验值寄存器(ADCx_CLMD)
34.3.20 ADC负向增益通用校验值寄存器(ADCx_CLMS)
34.3.21 ADC负向增益通用校验值寄存器(ADCx_CLM4)
34.3.22 ADC负向增益通用校验值寄存器(ADCx_CLM3)
34.3.23 ADC负向增益通用校验值寄存器(ADCx_CLM2)
34.3.24 ADC负向增益通用校验值寄存器(ADCx_CLM1)
34.3.25 ADC负向增益通用校验值寄存器(ADCx_CLM0)
34.4 功能描述
34.4.1 PGA功能描述
34.4.2 时钟选择和分配控制
34.4.3 参考电压的选择
34.4.4 硬件触发和通道选择
34.4.5 转换控制
34.4.5.1. 启动转换
34.4.5.2. 完成转换
34.4.5.3. 取消转换
34.4.5.4. 功耗控制
34.4.5.5. 采样时间和总的转换时间
34.4.5.6. 转换时间实例
34.4.5.6.1 典型的转换时间配置
34.4.5.6.2 长转换时间配置
34.4.5.6.3 短时间转换配置
34.4.5.7 硬件计算均值功能
34.4.6 自动比较功能
34.4.7 校对功能
34.4.8 用户定义的偏移功能
34.4.9 温度传感器
34.4.10 MCU等待模式
34.4.11 MCU正常停止模式
34.4.11.1 ADACK禁止的正常停止模式
34.4.11.2 ADACK使能的正常停止模式
34.4.12MCU低功耗模式
34.5 初始化信息
34.5.1 ADC模块初始化样例
34.5.1.1 初始化顺序
34.5.1.2 伪代码示例
34.6 应用信息
34.6.1 外部引脚
34.6.1.1 模拟量采集引脚
34.6.1.2 模拟电压参考引脚
34.6.1.3 模拟输入引脚
34.6.2 错误源
34.6.2.1 采样错误
34.6.2.2 引脚泄露错误
34.6.2.3 噪声引起的错误
34.6.2.4 编码宽度和量化误差
34.6.2.5 线性误差
34.6.2.6 编码抖动,非单调性,失码
第35章 比较器
35.1 概述
35.2 CMP特性
35.3 6位DAC主要特性
35.4 ANMUX的主要特性
35.5 CMP、DAC和ANMUX结构图
35.6 CMP结构图
35.7 存储器映射/寄存器定义
35.7.1 CMP控制寄存器0(CMPx_CR0)
35.7.2 CMP控制寄存器1(CMPx_CR1)
35.7.3 CMP滤波周期寄存器(CMPx_FPR)
35.7.4 CMP状态和控制寄存器(CMPx_SCR)
35.7.5 DAC控制寄存器(CMPx_DACCR)
35.7.6 MCU控制寄存器(CMPx_MUXCR)
35.8 CMP功能描述
35.8.1 CMP功能模式
35.8.1.1 禁止模式(#1)
35.8.1.2 连续模式(#s 2A&2B)
35.8.1.3 采样/无滤波模式(#s 3A&3B)
35.8.1.4 采样/滤波模式(#s 4A&4B)
35.8.1.5 窗口模式(#s 5A&5B)
35.8.1.6 窗口/重复采样模式(#6)
35.8.1.7 窗口/滤波模式(#7)
35.8.2 电源模式
35.8.2.1 等待模式
35.8.2.2 停止模式
35.8.2.3低漏电模式
35.8.3 启动和运行
35.8.4 低通滤波器
35.8.4.1 使能滤波器模式
35.8.4.2 延迟问题
35.9 CMP中断
35.10 CMP对DMA的支持
35.11 数模转换器结构图
35.12 DAC功能描述
35.12.1 参考电压选择
35.13 DAC复位
35.14 DAC时钟
35.15 DAC中断
第36章 DAC
36.1 概述
36.2 特性
36.3 结构图
36.4 存储器映像/寄存器定义
36.4.1 DAC数据寄存器(低)(DACx_DATnL)
36.4.2 DAC数据寄存器(高)(DACx_DATnH)
36.4.3 DAC状态寄存器(DACx_SR)
36.4.4 DAC控制寄存器(DACx_C0)
36.4.5 DAC控制寄存器1(DACx_C1)
36.4.6 DAC控制寄存器2(DACx_C2)
36.5 功能描述
36.5.1 DAC数据缓冲操作
36.5.1.1 DAC数据中断
36.5.1.2 缓冲正常模式
36.5.1.3 缓冲回转模式
36.5.1.4 缓冲单次扫描模式
36.5.2 DMA操作
36.5.3复位
36.5.4 低功耗模式操作
36.5.4.1 等待模式
36.5.4.2 停止模式
第38章 PDB可编程延时模块
38.1 概述
38.1.1 特性
38.1.2 实现
38.1.3 背靠背的确认连接
38.1.4 DAC外部触发输入连接
38.1.5 结构图
38.1.6 运行模式
38.2 PDB信号描述
38.3 存储器地址映像和寄存器定义
38.3.1 状态和控制寄存器(PDBx_SC)
38.3.2 模数寄存器(PDBx_MOD)
38.3.3 计数寄存器(PDBx_CNT)
38.3.4 中断延时寄存器(PDBc_IDLY)
38.3.5 通道n控制寄存器1(PDBx_CHnC1)
38.3.6 通道n状态寄存器(PDBx_CHnS)
38.3.7 通道n延时寄存器0(PDBx_CHnDLY0)
38.3.8 通道n延时寄存器1(PDBx_CHnDLY1)
38.3.9 DAC间隔触发器控制寄存器n(PDBx_DACINTCn)
38.3.10 DAC间隔寄存器n(PDBx_DACINTn)
38.3.11 脉冲输出使能寄存器n(PDBx_POnEN)
38.3.12 脉冲输出延时寄存器n(PDBx_POnDLY)
38.4 功能描述
38.4.1 PDB预触发器和触发器输出
38.4.2 PDB触发输入源选择
38.4.3 DAC触发间隔输出
38.4.4 脉冲输出
38.4.5 更新延时寄存器
38.4.6 中断
38.4.7 DMA
38.5 应用说明
38.5.1 使用分频和倍频因子来解决时间问题
第40章 周期中断定时器
40.1 简介
40.1.1 框图
40.1.2 特征
40.2 引脚描述
40.3 存储映像/寄存器描述
40.3.1 PIT模块控制寄存器(PIT_MCR)
40.3.2 定时器加载值寄存器(PIT_LDVALn)
40.3.3 当前定时器值寄存器(PIT_CVALn)
40.3.4 定时器控制寄存器(PIT_TCTRLn)
40.3.5 定时器标志寄存器(PIT_TFLGn)
40.4 功能描述
40.4.1 概述
40.4.1.1 定时器
40.4.1.2 调试模式
40.4.2 中断
40.5 初始化和应用信息
第42章 载波调制发射器(CMT)
42.1 简介
42.2 特点
42.3 框图
42.4 操作模式
42.4.1 等待模式操作
42.4.2 停止模式操作
42.4.2.1 正常停止模式操作
42.4.2.2 低功耗停止模式操作
42.5 CMT外部信号描述
42.5.1 CMT_IRO—红外输出
42.6 存储映像/寄存器定义
42.6.1 CMT载波发生器高数据寄存器1(CMT_CGH1)
42.6.2 CMT载波发生器低数据寄存器1(CMT_CGL1)
42.6.3 CMT载波发生器高数据寄存器2(CMT_CGH2)
42.6.4 CMT载波发生器低数据寄存器2(CMT_CGL2)
42.6.5 CMT输出控制寄存器(CMT_OC)
42.6.6 CMT调制器状态和控制寄存器(CMT_MSC)
42.6.7 CMT调制器数据屏蔽高寄存器(CMT_CMD1)
42.6.8 CMT调制器数据屏蔽低寄存器(CMT_CMD2)
42.6.9 CMT调制器数据间隙高寄存器(CMT_CMD3)
42.6.10 CMT调制器数据间隙低寄存器(CMT_CMD4)
42.6.11 CMT主预分频器寄存器(CMT_PPS)
42.6.12 CMT直接存储访问(CMT_DMA)
42.7 功能描述
42.7.1 时钟分频器
42.7.2 载波发生器
42.7.3 调制器
42.7.3.1 时间模式
42.7.3.2 基带模式
42.7.3.3 FSK模式
42.7.4 扩展的空间操作
42.7.4.1 时间模式里的EXSPC操作
42.7.4.2 FSK模式里的EXSPC操作
42.8 CMT中断和DMA
第43章 实时时钟(RTC)
43.1 简介
43.1.1 特点
43.1.2 操作模式
43.1.3 RTC信号描述
43.2 寄存器定义
43.2.1 RTC时间秒寄存器(RTC_TSR)
43.2.2 RTC时间预分频器寄存器(RTC_TPR)
43.2.3 RTC时间报警寄存器(RTC_TAR)
43.2.4 RTC时间补偿寄存器(RTC_TCR)
43.2.5 RTC控制寄存器(RTC_CR)
43.2.6 RTC状态寄存器(RTC_SR)
43.2.7 RTC锁定寄存器(RTC_LR)
43.2.8 RTC芯片配置寄存器(RTC_CCR)
43.2.9 RTC写访问寄存器(RTC_WAR)
43.2.10 RTC读访问寄存器(RTC_RAR)
43.3 功能描述
43.3.1 电源,时钟和复位
43.3.2 时间计数器
43.3.3 补偿
43.3.4 报警
43.3.5 控制寄存器
43.3.5.1 软件复位
43.3.5.2 唤醒引脚
43.3.5.3主管访问
43.3.5.4 更新模式
43.3.5.5 振荡器控制
43.3.6 锁定寄存器
43.3.7 芯片配置寄存器
43.3.8 访问控制寄存器
43.3.9 中断
43.3.10 RTC时钟输出
第 45 章 USB 总线 OTG 控制器
第49章 SPI
第51章 通用异步接收器/发送器(UART)
51.1 介绍
51.1.1 特点
51.1.2 操作模式
51.1.2.1 运行模式
51.1.2.2 等待模式
51.1.2.3 停止模式
51.2 UART信号说明
51.2.1 详细的信号说明
51.3 存储模块映射
51.3.1 UART波特率寄存器:高(UARTx_BDH)
51.3.2 UART波特率寄存器:低(UARTx_BDL)
51.3.3 UART控制寄存器1(UARTx_C1)
51.3.4 UART控制寄存器2(UARTx_C2)
51.3.5 UART状态寄存器1(UARTx_S1)
51.3.6 UART状态寄存器2(UARTx_S2)
51.3.7 UART控制寄存器3(UARTx_C3)
51.3.8 UART数据寄存器(UARTx_D)
51.3.9 UART匹配地址寄存器1(UARTx_MA1)
51.3.10 UART匹配地址寄存器2(UARTx_MA2)
51.3.11 UART控制寄存器4(UARTx_C4)
51.3.12 UART控制寄存器5(UARTx_C5)
51.3.13 UART扩展数据寄存器(UARTx_ED)
51.3.14 UART调制解调器寄存器(UARTx_MODEM)
51.3.15 UART 红外寄存器(UARTx_IR)
51.3.16 UART先进先出参数(UARTx_PFIFO)
51.3.17 UART先进先出控制寄存器(UARTx_CFIFO)
51.3.18 UART 先进先出状态寄存器(UARTx_SFIFO)
51.3.19 UART先进先出发送水位标(UARTx_TWFIFO)
51.3.20 UART先进先出发送计数(UARTx_TCFIFO)
51.3.21 UART先进先出接收水位标(UARTx_RWFIFO)
51.3.22 UART 先进先出接收计数(UARTx_RCFIFO)
51.3.23 UART7816控制寄存器(UARTx_C7816)
51.3.24 UART7816中断使能寄存器(UARTx_IE7816)
51.3.25 UART7816中断状态寄存器(UARTx_IS7816)
51.3.26 UART7816等待参数寄存器(UARTx_WP7816T0)
51.3.27 UART7816等待参数寄存器(UARTx_WP7816T1)
51.3.28 UART7816等待N寄存器(UARTx_WN7816)
51.3.29 UART7816等待FD寄存器(UARTx_WF7816)
51.3.30 UART7816错误阈值寄存器(UARTx_ET7816)
51.3.31 UART7816发送长度寄存器(UARTx_TL7816)
51.4 功能描述
51.4.1 发送器
51.4.1.1发送器字符长度
51.4.1.2发送位的顺序
51.4.1.3字符发送
51.4.1.4发送间隔字符
51.4.1.5空闲字符
51.4.1.6硬件流控制
51.4.1.7收发器驱动程序启用
51.4.2 接收器
51.4.2.1接收器字符长度
51.4.2.2接收器位顺序
51.4.2.3字符接收
51.4.2.4数据采样
51.4.2.5帧错误
51.4.2.6接收间隔字符
51.4.2.7硬件流控制
51.4.2.8红外解码器
1) 起始位检测
2) 噪音滤波
3) 低位检测
4) 高位检测
51.4.2.9波特率误差
1) 慢速数据误差
2) 快速数据误差
51.4.2.10接收器唤醒
1) 空闲输入线唤醒(C1[WAKE]=0)
2) 地址标记唤醒(C1[WAKE]=1)
3) 匹配地址操作
51.4.3 波特率产生
51.4.4 数据格式(非ISO_7816)
51.4.4.1 8位配置
51.4.4.2 9位配置
51.4.4.3 时序示例
1) 奇偶校验禁用时的8位格式
2) 奇偶校验启用时的8位格式
3) 奇偶校验禁用时的9位格式
4) 奇偶校验启用时的9位格式
5) 非存储器映射的第10位奇偶校验位
51.4.5 单线操作
51.4.6 循环操作
51.4.7 ISO_7816/智能卡支持
51.4.7.1 初始字符
51.4.7.2协议T=0
51.4.7.3协议T=1
51.4.7.4等待时间和保护时间参数
51.4.7.5波特率产生
51.4.7.6 ISO_7816操作中的UART约束
51.4.8 红外接口
51.4.8.1红外发送编码器
51.4.8.2红外接收解码器
51.5 复位
51.6 系统级中断源
51.6.1 RXEDGIF说明
1) RxD边沿检测灵敏度
2) 清除RXEDGIF中断请求
3) 退出低功耗模式
51.7 DMA操作
51.8 应用信息
51.8.1 发送/接收数据缓冲区操作
51.8.2 ISO_7816初始化顺序
51.8.2.1.发送过程(C7816[TTYPE]=0)
51.8.2.2.发送过程(C7816[TTYPE]=1)
51.8.3 初始化步骤(非ISO_7816)
51.8.4 溢出标志含义
51.8.4.1多数模式下的溢出操作
51.8.5 溢出NACK考虑因素
51.8.6 匹配地址寄存器
51.8.7 调制解调器功能
51.8.7.1 使用准备接收
51.8.8 IrDA最小脉冲宽度
51.8.9 清除7816等待定时器(WT,BWT,CWT)中断
51.8.10 传统和逆向兼容性考虑
第 53 章 集成芯片间的声音总线(I2S)
第54章 通用输入输出(GPIO)
54.1 引言
54.1.1 特点
54.1.2 操作模式
54.1.2.1 运行模式
54.1.2.2等待模式
54.1.2.3停止模式
54.1.2.4 调试模式
54.1.3 GPIO引脚描述
54.1.3.1 详细的GPIO引脚说明
54.2 内存映射与寄存器定义
54.2.1 端口数据输出寄存器(GPIOx_PDOR)
54.2.2 端口设置输出寄存器(GPIOx_PSOR)
54.2.3 端口清除输出寄存器(GPIOx_PCOR)
54.2.4 端口触发输出寄存器(GPIOx_PTOR)
54.2.5 端口数据输入寄存器(GPIOx_PDIR)
54.2.6 端口数据方向寄存器(GPIOx_PDDR)
54.3 功能描述
54.3.1 通用输入
54.3.1 通用输出
第 55 章 触屏输入(Touch sense input ,TSI)
55.1 引言
55.2 特点
55.3 总述
55.3.1 电极电容测量单元
55.3.2 电极扫描单元
55.3.3 触摸检测单元
55.4 操作模式
55.4.1 TSI禁止模式
55.4.2 TSI激活模式
55.4.3 TSI低功耗模式
55.4.4 结构图
55.5 TSI信号描述
55.5.1 TSI_IN[15:0]
55.6 存储器映射和寄存器定义
55.6.1 通用控制和状态寄存器(TSIx_GENCS)
55.6.2 SCAN控制寄存器(TSIx_SCAN)
55.6.3 引脚使能寄存器(TSIx_PEN)
55.6.4 状态寄存器(TSIx_STATUS)
55.6.5 计数寄存器(TSIx_CNTRn)
55.6.6 通道n阈值寄存器(TSIx_THRESHLDn)
55.7 功能描述
55.7.1 电容测量
55.7.1.1 TSI电极振荡器
55.7.1.2 电极振荡器和计数器控制
55.7.1.3 TSI参考振荡器
55.7.2 TSI测量结果
55.7.3 电极扫描单元
55.7.3.1 激活的电极
55.7.3.2 扫描触发
55.7.3.3 软件触发模式
55.7.3.4 周期扫描控制
55.7.3.4.1 激活模式周期扫描
55.7.3.4.2低功耗模式扫描
55.7.3.4.3 扫描结束中断
55.7.3.4.4运行超时中断(over-run interrupt)
55.7.4 触摸检测单元
55.7.4.1 电容量改变阈值
55.7.4.1.1 超出范围中断
55.7.4.2 错误中断
55.8 应用信息
55.8.1 TSI模块灵敏度
三天入门M4——Kinetis(V2.2)
三天入门Cortex-M4——Kinetis系列
前言
目录
Kinetis的启动分析(初学者大概浏览一下即可)
初步入门:初始化函数启动执行顺序
逐步提高:ROM、RAM启动工作原理、ICF 文件讲解
IAR的使用
安装IAR
建立IAR工程
创建工程文件
添加GPIO驱动和点亮LED
IAR工程选项设置
General Options ——Target 设置芯片型号
General Options ——output 设置输出信息
C/C++ Compiler —— Optimizations 优化等级
C/C++ Compiler —— Preprocessor 预处理器
Output Converter —— Output 输出格式转换
Linker —— Config 链接器配置
Linker —— Automatic runtime library s 自动运行库
Linker —— Optimizations 优化
Linker —— List 列表
Debugger —— Setup 仿真器设置
Debugger —— Download 下载设置
J-Link/J-Trace —— Setup jlink下载设置
快速建IAR工程
IAR使用教程
工具栏功能介绍
工作区工程的选定与切换
通过jlink下载并调试
用Jlink解锁Kinetis
使用软件仿真调试
IAR界面风格设计
野火Kinetis核心板实验例程列表
野火K60库的使用
前言
快速开发指南
快速入门:了解野火Kinetis工程
野火Kinetis工程文件讲解
常用的五个头文件
IAR工程文件夹
源代码文件夹
工程模版工作区文件
工程例程工作区文件
快速复用管脚
中断函数的编写方法
重要变量、函数、宏定义一览表
全局宏定义详解
DEBUG
功能说明
DEBUG_PRINT
定义
功能说明
函数详解
printf
函数原型
功能说明
调用例子
重定向输出
安全检查
断言
枚举
GPIO模块
快速入门:GPIO库使用方法
枚举详解
PORTx
枚举定义
枚举作用
GPIO_CFG
枚举定义
枚举作用
函数详解
gpio_init
函数原型
功能说明
调用例子
gpio_set
函数原型
功能说明
调用例子
gpio_turn
函数原型
功能说明
传递参数
函数返回
调用例子
gpio_get
函数原型
功能说明
传递参数
函数返回
调用例子
宏定义
PTxn_OUT
功能说明
调用例子举例
PTxn_IN
功能说明
调用例子举例
DDRxn
功能说明
调用例子举例
PTx_BYTEn_OUT
功能说明
调用例子举例
PTx_BYTEn_IN
功能说明
调用例子举例
DDRx_BYTEn
功能说明
调用例子举例
PTx_WORDn_OUT
功能说明
调用例子举例
PTx_WORDn_IN
功能说明
调用例子举例
DDRx_WORDn
功能说明
调用例子举例
GPIO_SET
定义
功能说明
传递参数
展开举例
GPIO_TURN
定义
功能说明
传递参数
展开举例
GPIO_Get
定义
功能说明
传递参数
展开举例
GPIO_SET_nbit
定义
功能说明
传递参数
展开举例
GPIO_GET_nbit
定义
功能说明
传递参数
展开举例
逐步提高:GPIO初始化讲解
GPIO测试例程
51编程风格的GPIO实验输出测试
51编程风格的GPIO实验输入输出测试
GPIO实验简单测试
GPIO实验并行读写测试
GPIO实验综合测试
LED模块
快速入门:LED库使用方法
枚举详解
LEDn
枚举定义
枚举作用
LED_status
枚举定义
枚举作用
函数详解
LED_init
函数原型
功能说明
led
函数原型
功能说明
传递参数
调用例子
LED_turn
函数原型
功能说明
传递参数
调用例子
water_lights
函数原型
功能说明
调用例子
LED_PORT
定义
功能说明
LED_INIT
定义
功能说明
LED_TURN
定义
功能说明
传递参数
展开举例
LED
定义
功能说明
传递参数
展开举例
LED综合测试例程
LED综合测试例程
EXTI外部GPIO中断例程
快速入门:EXTI库使用方法
枚举详解
exti_cfg
枚举定义
枚举作用
exti_init
函数原型
功能说明
传递参数
调用例子
EXTI综合测试例程
UART模块
快速入门:UART库使用方法
枚举详解
UARTn
枚举定义
枚举作用
函数详解
uart_init
函数原型
功能说明
调用例子
uart_getchar
函数原型
功能说明
函数返回
调用例子
uart_pendchar
函数原型
功能说明
传递参数
函数返回
调用例子
uart_query
函数原型
功能说明
传递参数
函数返回
调用例子
uart_putchar
函数原型
功能说明
传递参数
调用例子
uart_sendN
函数原型
功能说明
传递参数
调用例子
uart_sendStr
函数原型
功能说明
传递参数
调用例子
uart_irq_EN
函数原型
功能说明
传递参数
调用例子
uart_irq_DIS
函数原型
功能说明
传递参数
调用例子
宏定义
UART_IRQ_EN
定义
功能说明
传递参数
展开举例
UART_IRQ_DIS
定义
功能说明
传递参数
展开举例
UART综合测试例程
串口发送例程
串口查询接收例程
串口中断接收例程
ADC模块
快速入门:ADC库使用方法
枚举详解
ADCn
枚举定义
枚举作用
ADC_Ch
枚举定义
枚举作用
ADC_nbit
枚举定义
枚举作用
函数详解
adc_init
函数原型
功能说明
调用例子
ad_once
函数原型
功能说明
函数返回
调用例子
ad_mid
函数原型
功能说明
函数返回
调用例子
ad_ave
函数原型
功能说明
函数返回
调用例子
adc_start
函数原型
功能说明
调用例子
adc_stop
函数原型
功能说明
调用例子
ADC综合测试例程
DAC模块
快速入门:DAC库使用方法
枚举详解
DACn
枚举定义
枚举作用
VREF
枚举定义
枚举作用
函数详解
dac_once_init
函数原型
功能说明
调用例子
dac_once_convert
函数原型
功能说明
调用例子
dac_once_get
函数原型
功能说明
函数返回
调用例子
DAC综合测试例程
DAC实验LED测试
DAC实验万用表测试
DAC实验ADC测试
FTM PWM 模块
快速入门:PWM库使用方法
枚举详解
FTMn
枚举定义
枚举作用
CHn
枚举定义
枚举作用
函数详解
FTM_PWM_init
函数原型
功能说明
调用例子
FTM_PWM_Duty
函数原型
功能说明
传递参数
调用例子
FTM_PWM_freq
函数原型
功能说明
传递参数
调用例子
宏定义
FTM_PRECISON
定义
功能说明
PWM综合测试例程
PWM实验示波器简单测试
PWM实验LED测试
FTM 输入捕捉 模块
快速入门:FTM 输入捕捉库使用方法
枚举详解
Input_cfg
枚举定义
枚举作用
函数详解
FTM_Input_init
函数原型
功能说明
调用例子
宏定义
FTM_IRQ_EN
定义
功能说明
传递参数
展开举例
FTM_IRQ_DIS
定义
功能说明
传递参数
展开举例
FTM 输入捕捉中断测试
PIT定时中断模块
快速入门:PIT定时中断库使用方法
枚举详解
PITn
枚举定义
枚举作用
函数详解
pit_init
函数原型
功能说明
调用例子
宏定义
pit_init_ms
定义
功能说明
展开举例
PIT_Flag_Clear
定义
功能说明
展开举例
PIT定时中断测试例程
PWM、输入捕捉、PIT中断综合测试
I2C 模块
快速入门:I2C通信库使用方法
枚举详解
I2Cn
枚举定义
枚举作用
函数详解
I2C_init
函数原型
功能说明
调用例子
I2C_WriteAddr
函数原型
功能说明
调用例子
I2C_ReadAddr
函数原型
功能说明
调用例子
I2C通信实验测试
lptmr低功耗定时器模块
快速入门:lptmr低功耗定时器库使用方法
枚举详解
LPT0_ALTn
枚举定义
枚举作用
LPT_CFG
枚举定义
枚举作用
函数详解
time_delay
函数原型
功能说明
调用例子
lptmr_counter_init
函数原型
功能说明
调用例子
宏定义
lptmr_counter_clean
定义
功能说明
调用例子举例
lptmr低功耗定时器测试例程
LPT脉冲计数中断实验
PIT定时读取LPT脉冲计数实验
DMA模块
快速入门:DMA传输端口数据
枚举详解
DMA_PORTx2BUFF_cfg
枚举定义
枚举作用
DMA_BYTEn
枚举定义
枚举作用
DMA_CHn
枚举定义
枚举作用
函数详解
DMA_PORTx2BUFF_Init
函数原型
功能说明
调用例子
宏定义
DMA_IRQ_EN
定义
功能说明
调用例子举例
DMA_IRQ_DIS
定义
功能说明
DMA_IRQ_CLEAN
定义
功能说明
DMA_EN
定义
功能说明
DMA_DIS
定义
功能说明
DMA测试例程
DMA传输GPIO数据实验
MCG模块超频
快速入门:MCG库使用方法
全局变量详解
mcg_div
结构体定义
结构体作用
系统时钟
变量定义
变量作用
枚举详解
clk_option
枚举定义
枚举作用
函数详解
pll_init
函数原型
功能说明
调用例子
宏定义
MCG_CLK_MHZ
功能说明
举例
最大时钟频率
宏定义
功能说明
举例
系统频率分频因子选项
宏定义
功能说明
举例
快速入门:配置频率
举例说明
SDHC模块(带文件系统 FatFs R0.09)
FatFs 与Petit FatFs 的介绍
FatFs文件系统的函数API接口
FastFs文件系统的磁盘I/O接口
文件函数代码的返回值列表
uC/OS
DSP数字信号处理单元
CMSIS的介绍及其帮助文档的查找方法
DSP常用函数列表
DSP测试例程
CMSIS库cos、sin测试实验
野火Kinetis开发板问题集
资料在哪里可以下载到?(IAR、Jlink驱动……)
IAR的那些事儿
IAR报错找不到头文件
BDM 下载问题
Jlink的那些事儿
jlink供电到开发板上
Kinetis的那些事儿
为什么开中断前需要先清空中断标志位
Kinetis 时钟
PWM驱动电机
IO口输入5V?
最多可以输出多少个不同频率的PWM?
kinetis捕捉编码器脉冲计数方法
ADC引脚中带a、b表示的意思
不带有浮点单元能进行浮点运算吗?
Jlink解锁Kinetis
C语言的那些事儿
“|=”和“&= ~”
printf使用方法
宏定义注释
常量后面带u的作用(例如8u)
【野火鹰眼】ov7725数字摄像头编程基本知识笔记
ov7725数字摄像头编程基本知识笔记
像素输出顺序
行中断时序
场中断时序
采集图像思路
常见图像采集问题
SCCB介绍
野火鹰眼摄像头简介
野火鹰眼摄像头接口及数据格式
野火鹰眼摄像头时序