KL27 mini Board的例程验证是有意思的一件事,当然在执行前必须把运行环境和下载驱动搞定。此外,你还要准备一条两边皆为插孔的串口通讯线,因为有许多的验证是无法直接观察到的,只能借助串行通讯。 以3-UART为例,它的功能是检测CoreClock和BusClock的频率,如图设置好串口参数,打开串口即可看到检测值。 至于4-UART-echo,则是一个发送与接收应答的通讯测试。一般情况是每次发送1~2个字符,负责就会出错。
比较有趣的是那2个USB的例程,执行9-USB_MSD,可以在电脑中虚拟出一个U盘,出次使用时,需要对其进行格式化,格式化之后,就可以打开执行操作了。其串口上的界面如下。
另一个例程是10-USB_HID,其运行后的串口界面如下。它的执行效果是不管你把鼠标移到何处,光标都毫不例外地向右跑,好在移到的速度还不是太快,否则你还真不好操控它。从程序看,像是发送一个字符就可以终止鼠标模拟。
其他例程的效果就难从串口观察到了,本来7-ADC是个较出效果的示例,怎奈可怜的小电位器都开拧烂了,串口界面依然如故不改初衷。原以为是信号接错了位置或原理图标错了,实际检测了一遍,一点错也没发现,实在无奈! 最后将主函数中的ADC_QuickInit(ADC0_SE23A_PE30, kADC_SingleDiff12or13); 改为:ADC_QuickInit(ADC0_SE11A_PC02, kADC_SingleDiff12or13); value = ADC_QuickReadValue(ADC0_SE23A_PE30); 改为:value = ADC_QuickReadValue(ADC0_SE11A_PC02);
在外接电位器的情况下,才观察到了对应的变化,后面准备为它配上一个LabVIEW的通信采集程序来绘制出波形图,以便观察采样情况。
虚拟鼠标
|