博文分享:Freescale DKKL46开发套件开箱测试

一、套件开箱:

首先看到的是主板,其采用的是MKL46Z256VLL4的芯片作为主控芯片,MKL46Z256VLL4是32位ARM微控制器,架构是MCU Cortex M0 +内核, 256KB闪存,32.768KHz和8MHz 石英振荡器是外部的时钟源,0.47F/5V 主电源供电电容。

“”

从板上内嵌仿真器,I2S的音频接口,,USB Host,128*64 的黑白显示屏,SD的卡槽等。

“”

主要支持的通信方式有SPI,CAN,RS232,挂载的存储芯片有Flash,EEPROM

二、代码分析

使用的环境是keil5,首先让我们熟悉一下一些基本的外设。

1.GPIO

ARM的架构,所以使用代码也与51的位带操作不一样,使用IO口基本都是具体到对规定的寄存器进行配置。

“”

2.LCD

对于要显示的字符,lcd.c中已经把字符数组整理好,显示的话就直接调用数组就OK了。

“”

使用LCD_PutChar()函数级可以在(x,y)的坐标处显示字符。

“”

3.ADC模数转换

16位分辨率,时钟八份频的高速采样的初始化。

“”

其他的keil软件的操作,可以参考资料的历程或翻阅KEIL手册。

三、总结

整套系统功能强大,对日常学习足以,剩下的功能还需要更长时间的摸索,具体的项目实践等做出来后与大家分享。

最新文章