![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
KEA
大橙员
尽量把做过的东西整理成文章,养成好习惯
展开
-
学习KEA之ADC之五:自动比较功能
KEA的ADC还有一个比较实用的功能,这就是自动比较功能(Automatic compare function)。这个功能可以用来检查ADC输入的上限和下限,比如检查电压的欠压和过压功能等。原创 2020-07-03 10:17:12 · 700 阅读 · 0 评论 -
学习KEA之看门狗
KEA的看门狗是一个独立的特殊定时器。当启动看门狗后,如果你不定时去喂狗,它就认为程序跑飞了,将会复位MCU原创 2020-07-01 10:32:13 · 744 阅读 · 1 评论 -
学习KEA之UART之二:接收
学习KEA之UART之一:简介和发送数据先占坑,TODO原创 2020-07-01 10:27:38 · 701 阅读 · 0 评论 -
学习KEA之UART之一:简介和发送数据
我们以KEA64系列来学习UART 。这是最常用的外设之一了,必须要掌握的。简介KEA64有3个串口:UART0, UART1, UART2。几个重点的参数:起始位(固定1位)波特率(300 - 1500000bps)数据位 (5 - 8位,低位数据先发送)校验位 (None、奇校验或偶校验)停止位 (1、1.5 或2)流控(不常用)比较常见的配置之一:波特率(9600bps)数据位 (8位)校验位 (None)停止位 (1)流控(无)则发送一个字节,需要发送的有:起原创 2020-06-30 14:03:55 · 1605 阅读 · 0 评论 -
学习KEA之ADC之四:FIFO
要是不使用FIFO功能的话,在多路采集时,ADC会频繁进入中断,这样对MCU来说是个负担,所以需要开启FIFO功能,这样在所有通道采集完后才进入一次中断,提高了效率。原创 2020-06-30 10:59:31 · 2133 阅读 · 0 评论 -
学习KEA之ADC之三:中断方式
学习KEA之ADC之一:基本介绍学习KEA之ADC之二:查询方式需求:读取AD7(PTB3), 并转换成 mV, 范围是0 - 5000mV,输入电压大概是2.157V基本配置:时钟来自bus_clock, 20MHz, 连续模式, Software trigger,12-bit mode operation,中断例程:#include "derivative.h" /* include peripheral declarations SSKEAZN64M2 */void Clk原创 2020-06-28 16:59:20 · 2816 阅读 · 0 评论 -
学习KEA之ADC之二:查询方式
我们紧接着 学习KEA之ADC之一:基本介绍 来看看ADC的查询方式。需求:读取AD7(PTB3), AD12(PTF4), AD14(PTF6),并转换成 mV, 范围是0 - 5000mV,这三个输入都是电压大概是2.157V, 2.146V, 2.144V。基本配置:时钟来自bus_clock, 20MHz, Single模式, Software trigger,10-bit mode operation例程:#include "derivative.h" /* include原创 2020-06-28 14:42:53 · 1145 阅读 · 0 评论 -
学习KEA之ADC之一:基本介绍
我们以KEA64系列来学习ADC, 其中KEA64系列包括:SKEAZN16AMLC®SKEAZN32AMLC®SKEAZN64AMLC®SKEAZN32AMLH®SKEAZN64AMLH®其它系列的和KEA64类似,但也有点不同,具体要看各自的参考手册。ADC特点Linear Successive Approximation algorithm with 8-, 10-, or 12-bit resolutionUp to 16 external analog inputs(ADC原创 2020-06-28 14:38:15 · 1697 阅读 · 0 评论 -
学习KEA之FTM
我们以KEA64系列来学习FTM, 其中KEA64系列包括:SKEAZN16AMLC®SKEAZN32AMLC®SKEAZN64AMLC®SKEAZN32AMLH®SKEAZN64AMLH®其它系列的和KEA64类似,但也有点不同,具体要看各自的参考手册。FTM0_CH0FTM0_CH1FTM0_CLKFTM1_CH0FTM1_CH1FTM1_CLKFTM2_CH0FTM2_CH1FTM2_CH2FTM2_CH3FTM2_CH4FTM2_CH5FTM2_FLT1F原创 2020-06-22 21:55:53 · 2044 阅读 · 4 评论 -
学习KEA之中断系统
这篇 学习KEA之周期中断定时器PIT 已经使用了定时中断,本篇将归纳一下中断系统的操作。SKEAZN642.h:typedef enum IRQn { /* Core interrupts */ NonMaskableInt_IRQn = -14, /**< Non Maskable Interrupt */ HardFault_IRQn = -13, /**< Cortex-M0原创 2020-06-19 20:33:03 · 1108 阅读 · 0 评论 -
学习KEA之周期中断定时器PIT
我们以KEA64系列来学习周期中断定时器PIT, 其中KEA64系列包括:SKEAZN16AMLC®SKEAZN32AMLC®SKEAZN64AMLC®SKEAZN32AMLH®SKEAZN64AMLH®PIT框图注: KEA64有1个PIT, 里面又有2个独立的通道PIT0和PIT1;我的理解就是两个独立的定时器。PIT寄存器这里不展开来说明寄存器,具体地还是要看相应的手册。PIT查询标志位基本步骤初始化时钟(core clock和bus clock)初始化PIT使原创 2020-06-19 14:53:48 · 2202 阅读 · 0 评论 -
学习KEA之时钟
我们以KEA64系列来学习时钟, 其中KEA64系列包括:SKEAZN16AMLC®SKEAZN32AMLC®SKEAZN64AMLC®SKEAZN32AMLH®SKEAZN64AMLH®其它系列的和KEA64类似,但也有点不同,具体要看各自的参考手册。时钟框图片上有三种时钟源模块:Internal Clock Source (ICS) module:The main clock source generator providing bus clock and other ref原创 2020-06-17 20:13:52 · 1155 阅读 · 3 评论 -
学习KEA之GPIO
GPIO简介TBD~~GPIO库函数我们之前写过一篇文章:使用S32DS来开发KEA并配有LED闪烁的例程, 这里面就已经讲到GPIO了,并且推荐使用S32DS使用库函数版本来开发。使用库函数的最大便利是不用看手册,极大地提高了开发效率,使我们更多时间来开发应用 。使用GPIO库函数的,你可以:配置GPIO是输入还是输出配置内部上拉电阻对输出进行反转、置1、清0读取输入我们新建S32DS工程后,已经包括了库函数,直接在源文件中引用GPIO头文件就可以了,具体内容请看附录:#inclu原创 2020-06-16 11:54:34 · 1508 阅读 · 0 评论 -
使用S32DS来开发KEA并配有LED闪烁的例程
之前也写了 篇类似的文章:使用Keil MDK for ARM来开发KEA并配有LED闪烁的例程硬件准备MCU:KEAZN64, 64 Pins(其它的MCU也是类似)仿真器: J-Link也有许多同学问到如何使用J-Link与MCU的连接,我是使用SWD方式,请看图了:其中J-Link的SWD相关接口的定义是:第1脚:Vref,这个必须连接MCU的供电电源第7脚:SWIO第9脚:SWCLK第15脚:RESET第20脚:GNDKeil MDK for ARM的安装这个看之前原创 2020-06-11 14:59:54 · 2273 阅读 · 1 评论 -
使用Keil MDK for ARM来开发KEA并配有LED闪烁的例程
硬件准备开发板:S9KEAZN16AMLH(其它的MCU也是类似)仿真器: J-Link也有许多同学问到如何使用J-Link与MCU的连接,我是使用SWD方式,请看图了:Keil MDK for ARM的安装这个看之前的文章: 在Windows安装MDK-ARM V5.30LED闪烁的例程LED原理图使用PTD2来控制一个LED, 高电平就亮,低电平就不亮。使用Keil新建工程这里主要记录一些关键点,其中的我工程名称是 S9KEAZN16_TEST8:(1)选择MCU型号原创 2020-06-06 18:36:37 · 1879 阅读 · 1 评论 -
简介NXP的车规级MCU之KEA系列
概述Kinetis® EA系列32位Arm® Cortex®MCU广泛适用于质量要求和长期供货保证要求都很高的汽车和工业应用。Kinetis EA系列是广泛的Arm生态合作体系的入门级产品,并具有以下功能:低功耗Arm Cortex-M0+内核和8–128 KB的嵌入式闪存具备出色的EMC/ESD兼容性,能够适应高温环境,并且辐射排放较低提供可扩展、稳定可靠的高性能解决方案,适合成本敏感型汽车应用拥有丰富的参考设计、工具和应用笔记,能够帮助您加快设计开发速度,加快产品上市速度特征性能原创 2020-06-06 16:21:20 · 4785 阅读 · 0 评论