K20-EK开发板板载的USB Host接口读写操作U盘,实现了一个ADC数据采集并且将采集的结果数据保存在U盘中的应用方案。
该应用的主要功能如下:
1,系统设有启动、停止按键用于开启和关闭ADC数据采集并存储。当然,用户可以将本应用方案的启动、停止按键修改为其它的触发条件来实现自身项目需求。
2,系统采用1Hz的频率进行ADC数据采集,用户也可以根据自身项目需求修改程序代码来更改ADC采样频率。
3,系统每隔1min钟将采集的结果数据写入U盘中保存记录,并且记录的数据带有时间戳信息,以方便用户在PC上查看记录的数据信息。
4,系统支持U盘等可移动磁盘设备热插拔。
5,系统可以通过串口在超级终端或者Secure CRT上修改系统的RTC时间值。
好了,先上图:
5V电源供电,被格式化为FAT32格式的U盘一个,RS232串口和PC机通信。
RTC设置及U盘识别
将编译好的程序烧写到我们的目标板中,打开Secure CRT,配置参数为:波特率9600bit/s,8位数据位,1位停止位,无奇偶校验位,无硬件流控制。系统初次开机上电,需要用户设置系统的RTC时间,如下图:
|