kinetis入门之——FLASH
kinetis可以支持在程序运行时改写FLASH。下面详述具体步骤:1、点“文件->新建->bareboardproject”出现下面对话框:为工程起个名字(该示例为k10_flash_pe),点“下一步”,出现:选择你所用的芯片型号(这里选“PK10X256”)即可。点“下一步”,出现:“Conneti
发表于 2012/1/31 23:51:10
阅读(3480)
kinetis入门之——DAC
kinetis内置了12位DAC,可实现DA转换。下面详述具体步骤:1、点“文件->新建->bareboardproject”出现下面对话框:为工程起个名字(该示例为k10_dac_pe),点“下一步”,出现:选择你所用的芯片型号(这里是pk10x256)即可。点“下一步”,出现:“Connetiontobeus
发表于 2012/1/31 23:49:48
阅读(2506)
kinetis入门之——看门狗
kinetis内置看门狗,当程序长时间不喂狗时,程序复位执行。下面做一个例子,详述具体步骤:1、点“文件->新建->bareboardproject”出现下面对话框:为工程起个名字(该示例为k10_wd_pe),点“下一步”,出现:选择你所用的芯片型号(这里是“PK10X256”)即可。
发表于 2012/1/31 23:48:32
阅读(2895)
kinetis入门之——CRC
kinetis内置了硬件CRC校验功能,下面详述具体步骤:1、点“文件->新建->bareboardproject”出现下面对话框:为工程起个名字(该示例为k10_crc_pe),点“下一步”,出现:选择你所用的芯片型号即可。点“下一步”,出现:“Connetiontobeused”中先选我们先前建好
发表于 2012/1/31 18:07:36
阅读(1756)
kinetis入门之——实时时钟
kinetis内置了实时时钟RTC,并且带独立的振荡器和供电引脚,可以独立于CPU工作。下面做一个RTC的例子给大家参考。下面详述步骤:1、在“ProjectPanel”面板下右击上个例程的工程文件“k10_led_pe”,点“复制”,再右击点“粘贴”重新起个名字(这里取“k10_rtc_pe”),
发表于 2012/1/31 14:28:20
阅读(2081)
kinetis入门之——UART
1、点“文件->新建->bareboardproject”出现下面对话框:为工程起个名字(该示例为k10_uart_pe),点“下一步”,出现:选择你所用的芯片型号即可。点“下一步”,出现:“Connetiontobeused”中先选我们先前建好的“USBDMK10X256”,点“下一步”,一直点“下一
发表于 2012/1/31 11:50:03
阅读(2936)
kinetis入门之——模拟比较器
kinetis内置了模拟比较器ACMP,并且带输出端。下面做一个例程,详述步骤:1、在“ProjectPanel”面板下右击上个例程的工程文件“k10_led_pe”,点“复制”,再右击点“粘贴”重新起个名字(这里取“k10_acmp_pe”),点“确定”。双击“Measurement”下的“AnalogComp_LDD
发表于 2012/1/30 20:56:21
阅读(1566)
HCS08下的1段PID程序
#include<hidef.h>/*forEnableInterruptsmacro*/#include"derivative.h"/*includeperipheraldeclarations*///longintunsignedlongdata,time;typedefstructPID{intSetPoint;//设定目标DesiredValue//longSumError;//误差累计doubleProportion;//比例常数
发表于 2012/1/30 15:11:44
阅读(3182)
kinetis入门之——AD转换
kinetis内置了16位高速SAR型ADC,能够进行快速AD转换。下面详述步骤:1、在“ProjectPanel”面板下右击上个例程的工程文件“k10_led_pe”,点“复制”,再右击点“粘贴”重新起个名字(这里取“k10_adc_pe”),点“确定”。双击“Converter”下的“ADC_LDD”,如下图所示
发表于 2012/1/29 23:13:18
阅读(3468)
kinetis入门之——键盘中断
kinetis的每一个GPIO引脚都可以在其上升/下降沿产生中断,我们可以用于识别键盘操作——也就是常说的键盘中断。下面详述步骤:1、在“ProjectPanel”面板下右击上个例程的工程文件“k10_led_pe”,点“复制”,再右击点“粘贴”重新起个名字(这里取“k10_kbi_pe”),点
发表于 2012/1/29 23:11:16
阅读(1853)
kinetis入门之——PWM
今天做一个PWM的例子给大家参考。下面详述步骤:1、在“ProjectPanel”面板下右击上个例程的工程文件“k10_led_pe”,点“复制”,再右击点“粘贴”重新起个名字(这里取“k10_pwm_pe”),点“确定”。双击“Timer”下的“TimerUnit_LDD”,如下图所示:配置成如下图的样
发表于 2012/1/29 23:10:14
阅读(1677)
Kinetis入门之——定时器
今天做一个定时器的例子给大家参考。下面详述步骤:1、在“ProjectPanel”面板下右击上个例程的工程文件“k10_led_pe”,点“复制”,再右击点“粘贴”重新起个名字,点“确定”。双击“Timer”下的“TimerUnit_LDD”,如下图所示:“CounterFrency”填163.84,如下图所
发表于 2012/1/28 22:15:55
阅读(2750)
kinetis入门之GPIO
今天做一个GPIO的例子来让大家熟悉kinetis,正面详述具体步骤:1、点“文件->新建->bareboardproject”出现下面对话框:为工程起个名字(该示例为k10_led_pe),点“下一步”,出现:选择你所用的芯片型号即可。点“下一步”,出现:“Connetiontobeused”中先随
发表于 2012/1/25 21:35:59
阅读(1767)
Codewarrior 出新版本了(10.2)——集成度更高
昨天上网发现Codewarrior出了个10.2版本,在10.1的基础上又增加了新器件的支持,下图是Codewarrior10.1和10.2支持器件的对比:仔细对比发现其增加了对MC56F800系列和HCS12的支持,还有一些型号。其支持的型号有:MC56F800系列、Codefire系列、HCS08系列、HCRS08系列、HC
发表于 2012/1/25 21:33:57
阅读(2214)
HCS08的IIC模块读写24C02实验
1、实验功能介绍标准的iic接口的EEPROM芯片,可以实现iic主从通讯,向24C02写6个字节并读出。做本实验时需将拨码开关“SW28”的所有位拨到“ON”位置。2、流程图3、实验现象3、1将IIC_24C02实验程序下载到学习板中,观察读出缓冲区的变化。4、程序代码://main.c/******
发表于 2011/12/20 18:24:47
阅读(2287)