一、对比YL-KL26Z和FRDM-KL26Z
1、要想使用官网的软件例程,首先最基本的硬件要一样,于是下载官网的FRDM-KL26Z的电路与YL-KL26Z电路来对比。
当然外围资源是不一样的,YL-KL26Z的资源要比官网FRDM-KL26Z的资源丰富的多!这也是值得称赞的地方。
(1)首先,2个电路板使用的芯片是一样的MKL26Z128VLH4
(2)看下电源地的连接,如下图,完全一样:

YL-KL26Z电源与地

FRDM-KL26Z电源与地
3、接下来晶振电路,两者都选择了片外8MHz的晶振,如图:

YL-KL26Z时钟电路

FRDM-KL26Z时钟电路
4、下面是复位电路,两者也基本一样,只不过YL-KL26Z不仅有OPENSDA上有个复位键,还多了一个复位键,直接接到PTA20上,就是我们板子上右上角的K2键。如图:

YL-KL26Z的K2复位


上面2个图是YL-KL26Z的OPENSDA上实现复位和BOOTLOADER的

FRDM-KL26Z的复位脚


通过网络编号,我们可以看到,接到了上图的这个地方,实现目标板的复位和BOOTLOADER,和YL-KL26Z也一致
5、再来看看ADC的模拟电源和参考电压,也是一致的。

YL-KL26Z的模拟电源地和参考电压电路

FRDM-KL26Z的模拟电源地和参考电压电路
7、再来看看调试接口SWD口,复位段上面分析过了,看看SWD_DIO和SWD_CLK引脚



上面3个图是YL-KL26Z的接口

这2个图是FRDM-KL26Z的接口
8、最后我们来看看大家经常用的虚拟串口,调试程序过程可以输出调试信息来用!



上面是YL-KL26Z的虚拟串口,可以看出使用的是芯片的UART0,连接到了调试用的K20的UART1上。


FRDM-KL26Z的和YL-KL26Z的一样,也用了UART0,
============================================================
其他资源不比较了,这些就暂时够用了
通过比较,可以看出,这两个板子的基本电路是一样的,芯片也一样,那么他们的程序也应该能够通用。
只是外界资源不同,比如LED、按键、SPI、I2C、ADC等资源使用的引脚不同,那么只需要改动一下引脚配置,很容易实现的。
这样就可以使用飞思卡尔的强大的SDK库了。
晚上就到这里吧,明天继续实例说明问题 ……

|