在微控器的应用领域,微控器的存储容量再大也没有超过1GB的,因此在应用中就离不开外部存储设备的使用。有一些是靠FLASH闪存来解决的,如字库和图库等,主要是存储一些不常变动的数据;而对于数码相框之类的应用,要是用闪存就不方便了,因为数据变化的比较频繁,而数据的存储又不是十分方便,故多使用U盘或SD卡之类的活动型存储器。 这里就一个CH579的应用实例加以介绍,其主要功能是通过读取U盘上数据文件来实现图像的显示。 最初是在U盘上来实现的,参见图1和图2所示。在使用时,只需按下按键,即可切换到下一张图片的显示。 图1 显示卡通图 图2 显示风景画 在测试T卡前,为保证成功的概率,首先在电脑的环境下进行了基本的读写测试,所涉及的存储器件如图3所示。 其中,第一个是4GB的U盘,第二个是MINI型的读写卡,最后一个是多功能的读写卡。 图3 存储器件 在依次插入电脑后,只有第二个出现了图4所示的异常提示,其它两个均可正常读写。 图4 异常提示 既然它出现了异常提示,我们就去除了它的实验资格,而只用多功能读写卡来测试。 在上电后,插有T卡读写器的CH579开发板,在彩色OLED屏上一如既往地出现了风景图,见图5所示。 图5 风景图 在按下用户键后,很快又更新成卡通画的显示,见图6所示。 图6 卡通画 再一次按下,用户键则有更新为水墨画,证明测试情况正常,T卡能像U盘一样完成读取操作,并实现图像的再现功能。 图7 水墨画
|