kinetis的SPI例程
kinetis有多达3个SPI接口,收发各带4个16位的FIFO,可支持自动片选。可工作于主、从模式。SPI是同步串口,发一个字节(或字)时也收一个字节(或字),其通信通过4种功能的线来完成:SCK-时针线,用于主设备向从设备提供时钟。SIN-串行数据输入SOUT-串行数据输出PCSn-片
发表于 10/30/2012 5:26:10 PM
阅读(5583)
kinetis的触摸按键TSI
使用硬件触摸感应接口之前,我们先看看软件通过GPIO实现触摸的方法:如上图,GPIO接个上接电阻(可用内部的或外部的),PCB上画个触摸盘即可。触摸盘等效于一个对地的电容,手指也等效于一个对地的电容,手指按上时相当于2电容并联,不按时只有一个电容。程序先向IO口写
发表于 9/24/2012 11:29:56 AM
阅读(2884)
kinetis的RS485例程
RS485是半双工通信协议,是个UART经RS485电平转换芯片后用差分信号实现远距离传输。RS485电平转换芯片有个发送使能引脚,为了获得发送权发送数据前要将该引脚设成使能状态(本例中是高电平),发送完毕再将该引脚设成低电平以释放总线。下图中第1路(黄线)是数据引脚,
发表于 9/19/2012 9:50:19 AM
阅读(4348)
kinetis的模拟比较器例程
模拟比较器(Comparator)模块提供了一个电路,可以比较两路模拟电压。在过电压、过电流、欠压判断电路中经常用到。kinetis内置了模拟比较器,且为方便应用增加了些增强功能:1、内置6位DAC:可以用DAC产生一个比较阀值而省去一些外部分压电阻。从1/64参考电压到参考电
发表于 9/17/2012 1:00:02 PM
阅读(2886)
kinetis的UART串口(查询模式)
kinetis有多达6个UART串口,可支持MODEM、红外、ISO7816等操作模式。UART寄存器有很多,但基本应用只关注其中的几个就够了。下面介绍常用寄存器:UARTx_BDH:UARTx_BDL-低13位是波特率发生器,UARTx_BDH的第6位是RXD输入引脚有效边沿中断使能位,为1时使能;UARTx_BD
发表于 9/13/2012 12:03:26 PM
阅读(2987)
kinetis的时钟分配——32.768石英晶体产生96MHz系统时钟
kinetis有4种振荡源,分别是4MHz内部RC振荡器、32kHz内部RC振荡器、外部主振荡器、外部RTC时钟振荡器。工作时又需要核时钟/系统时钟、总线时钟、FlexBus总线时钟、FLASH时钟、USB时钟等多种不同频率的时钟。这些时钟是通过MCG模块选择4种振荡源经或不经过FLL或PLL输出的
发表于 9/12/2012 5:15:07 PM
阅读(4350)
kinetisADC例程
kinetis内置16位逐次逼近ADC,下面通过一个例子说明其用法。在使用FTM之前要先配置系统集成模块,打开ADC的时钟。下面介绍相关寄存器:ADCx_SC1n-状态和控制寄存器1,0~4位是通道选择位,第5位是差分/单端选择位,第6位是中断允许位,第7位是转换完成标志位。AD
发表于 9/6/2012 5:06:37 PM
阅读(1992)
kinetis的PIT例程——跑马灯
FTM虽然功能较多,但因是16位定时器,故不能做长周期定时,PIT是个32位定时器,可实现比FTM周期长很多的定时,且可工作的菊花链模式,相当于一个128位定时器,可以实现相当长时间的定时。需要注意的是PIT是个递减计数器,下面介绍相关寄存器:PIT_MCR-定时器模块控制寄
发表于 8/30/2012 12:59:52 PM
阅读(18200)
kinetis的FTM例程——联合PWM
在电机控制、逆变电源等应用中常会用到半桥,半桥的上、下管PWM需要相同或互补的PWM来驱动。PWM的联合模式刚好适合此类应用。下面介绍相关寄存器:FTMx_COMBINE-联合模式寄存器,每8位控制一组PWM,要使PWM工作在联合模式,相应的COMBINE要置1。需要说明的是当工作在
发表于 8/28/2012 4:01:59 PM
阅读(3228)
K10实验板
前段时间做了kinetis的最小系统板,后来又根据最小系统板做了一个实验板。上面有1个RS232、1个RS495、一个CAN、1个PS2接口、1路音频输入、1路音频输出、1个USB供电口(要是k60试口也能实现USB功能)、1个TF卡接口、1路红外收发、2个按键、6个触摸按键、1个NRF24L01模块
发表于 8/21/2012 2:36:14 PM
阅读(2636)
K10/K60最小系统板
用微处理器的网友们很多都喜欢最小系统板:因为微处理器本身不带Memory,用现成的接好Flash和RAM的板子做开发只需根据自己的应用将相应引脚拿来用即可。后来发现有些用微控制器的网友也喜欢最小系统板,其实微控制器忧心忡忡内置的Memory等必要资源,只需供电即可运行。
发表于 7/28/2012 8:57:25 AM
阅读(4870)