freetech

kinetis入门之GPIO

0
阅读(1770)

今天做一个GPIO的例子来让大家熟悉kinetis,正面详述具体步骤:

1、点“文件->新建->bareboard project”出现下面对话框:image

为工程起个名字(该示例为k10_led_pe),点“下一步”,出现:

image

选择你所用的芯片型号即可。点“下一步”,出现:

image 

“Connetion to be used”中先随便选一个(后面要修改),点“下一步”,一直点“下一步”直到出现:

image

选“Processor Export”,点“下一步”,出现:

image

点“完成”,出现:

image

等待上面对话框消失,一个工程就建好了。

双击窗口左边的“GPIO_LDD”添加一个“GPIO Bean”,如下图:

image

发现“project”下多了个“GPIO1:GPIO_LDD”但上面有个红“x”,右面“Compent Inspector”里也有好多红色“!”,如下图:

image

是因为我们还没对它行设置。在“Compent Inspector”里“Port”选“PTA”,“Bit fields”设成“2”,其中一个“Bit field”的“Field name”填“dat”,“Pins”设成“8”,第一个“Pin”设成“PTA8”,后面的“Pin”被自动设成“PTA9”……PTA15”所有“Initial pin direction”设成“output”;另一个“Bit field”的“Field name”填“seg”,“Pins”设成“1”,“Pin”设成“PTA16”。设完后,上述红“x”和红“!”没了,如下图:

image

点“项目”->“Generate Processor Export Code”如下图:

image

在生成的“ProcessorExpert.c”中添加下面蓝色代码:

image

至此,代码就写完了。按以前的方法调试即可。