本帖最后由 JackieLaura 于 2015-9-8 15:11 编辑
申请理由: a.是否使用过Kinetis MCU? (选择是/否) 是 其实也是前段时间刚买了一块二手的FRDM-KL25Z,还没有完全玩通,只是玩了一些基本的功能。 b.打算用这款开发板设计什么作品?开发板在作品中的用途,及作品最终实现的功能。 简易MP3播放器 之前入手的FRDM-KL25Z开发板,除了RGB灯、加速度传感器和TSI触摸条,基本上没有什么外设,也不太好开发什么作品,顶多只能玩玩芯片自身的资源。 YL-KL26Z就不同了,外设资源丰富的很。板载有USB Device、TF interface、DAC aduio output、led、key、TSI、ADC等。 1、USB Device可以作为MP3播放器的数据线接口 2、TF interface可以为MP3播放器提供文件系统的存储介质,存放声音文件 3、DAC aduio output能够将声音通过板载的小喇叭播放出来 4、led显示一些MP3播放器的运行状态 5、key可以作为MP3播放器的输入,来完成功能的切换 6、TSI功能同key ...... 简易MP3播放器实现的功能:USB Device和TF interface可以虚拟成U盘,省去TF单独用读卡器开增删声音文件;添加一个简易的带SPI或IIC接口的oled屏作为显示,显示声音文件的文件信息、MP3播放器的配置等;按键、电容触摸板作为MP3播放器的输入,实现MP3播放器的播放、暂停、设置等;led显示一些运行中的工作状态;利用ADC,在板子基础上添加一些简单的硬件,来实现简易的采声。 c.未有作品计划的飞友,可以谈谈你对此款开发板的学习计划,详细掌握哪些功能或模块。 虽然我谈了想要用开发板设计的作品,毕竟以前没有接触过Kenetis芯片,但是实现MP3播放器还是难度不小,所以还是要对开发板有个简单的学习计划。 先从芯片本身的资源开始学习,GPIO、TSI、USART、TIM、SYSTICK等,然后从板载的外设学习SPI flash、IIC EEPROM、RTC、USB HID、USB CDC、SDIO MMC、TOUCH KEY等,最后学习FATFS、UCOS、FreeRTOS等,还可以自制一些外设学习一下LCD、Net等。差点就忘记了,还有芯片本身最重要的低功耗。
|