10. IR UART IR UART是一个关于IR 应用的例程,它以UART TXD做IR的输入,以UART RXD做IR的输出。 实验前的准备工作为: 1)将MAPS-KL43 与 MAPS-DOCK板连到一起,并短接JP3/JP4/JP5/JP6/JP7/JP9。 2)分别连接JP12到LDO、JP8 到LDO。 3)在MAPS-DOCK 板短接JP5 来连接UART2,短接JP12 与IR 连接,打开 JP7。 4)用CN12的RS232串口与电脑相连,将串行通讯参数设置为115200的波特率、8位数据位、无校验、1位停止位、非数据流控制并打开串口连接。 5)打开工程文件ir_uart.uvprojx,然后进行编译和下载,则可见“ir_uart demo running... ”的提示,在正常情况下会显示“communication is success”,否则显示“receiver is timeout”。 11. RTC RTC_FUNC是一个关于RTC使用的例程,它包括如下几个功能: 1)获取当前日期与时间值 2)设置当前日期与时间值 3)显示提示时间值 4)秒中断显示 (20s) 5)设置RTC补偿 各功能的详细介绍如下: 读取日期与时间 在读取后,其显示格式为YYYY-MM-DD HH:MM:SS。 其形式为:Current datetime: 2014-04-30 14:32:55 设置日期与时间 设置日期与时间是为了向RTC提供基准时间,其格式为YYYY-MM-DD HH:MM:SS。 其形式为:Input date time like: "2014-04-22 16:40:00" 设置闹钟值 闹钟设置值取 1∼9秒,然后等待闹钟事件的出现,若闹钟时间取14:37:31 30,则秒中断时显示: 14:39:11 14 39 12 设置RTC补偿 由于RTC的时钟设置为32.768 kHz ,而其偏差范围会在32641 Hz~ 32896 Hz之间。为验证补偿的效果,可从RTC外部输出引脚RTC_CLKOUT得到一个1 Hz的信号来检验。 实验前的准备工作为: 1)将MAPS-KL43 与 MAPS-DOCK板连到一起,并短接JP3/JP4/JP5/JP6/JP7/JP9。 2)分别连接JP12到LDO、JP8 到LDO。 3)在MAPS-DOCK 板短接JP11 以连到32.768K,打开JP10,短接JP7 以连接LPUART0。 4)将MAPS-DOCK 板的CN14与电脑相连,将串行通讯参数设置为115200的波特率、8位数据位、无校验、1位停止位、非数据流控制并打开串口连接。 5)打开工程文件rtc_func.uvprojx,然后进行编译和下载,执行后会通过串口显示出该例程的功能选择菜单,选择后会显示相应的运行效果。 12. SAI SAI_Demo 是一个关于使用WM8960音频编码的例程,它由 SAI 来驱动,既适用于wav文件。也适用于存储在Flash的数据。 实验前的准备工作为: 1)将MAPS-KL43 与 MAPS-DOCK板连到一起,并短接JP3/JP4/JP5/JP6/JP7/JP9。 2)分别连接JP12到LDO、JP8 到LDO。 3)在MAPS-DOCK 板短接JP7 来连接LPUART0,短接JP4 与 I2C连接,短接JP1 与 I2S连接。 4)将MAPS-DOCK 板的CN14与电脑相连,将串行通讯参数设置为115200的波特率、8位数据位、无校验、1位停止位、非数据流控制并打开串口连接。 5)打开工程文件sai_demo.uvprojx,然后进行编译和下载,将耳机插入MAPS-DOCK 开发板的 CN10,以听取播放的音乐。 SAI测试 13. SLCD SLCD Demo是一个关于使用SLCD模组的例程,用于驱动4COM笔段式LCD显示屏。 实验前的准备工作为: 1)只使用MAPS-KL43开发板,并短接JP3/JP4/JP5/JP6/JP7/JP9。 2)分别连接JP12到LDO、JP8 到LDO。 3)短接JP11 来连接32.768K晶振,短接JP2 与4COM笔段式LCD连接,打开JP10。 4)打开工程文件SLCD_demo.uvprojx,然后进行编译和下载,则可见图示的字符显示。 通过对例程的了解和测试,后面我们可将例程的一些功能进行一些组合或扩展来获取新功能。
|