一、套件开箱:
首先看到的是主板,其采用的是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手册。
三、总结
整套系统功能强大,对日常学习足以,剩下的功能还需要更长时间的摸索,具体的项目实践等做出来后与大家分享。