从Dynamic C语言中读取文本文件

时间:2010-06-04 22:03:26

标签: printing microcontroller dynamic-c

我正在使用兔子微控制器。它使用Dyanimc C语言。

如何从PC中读取文件并对其进行操作或将其打印到屏幕上?

C或C ++方法在这里不起作用。

1 个答案:

答案 0 :(得分:1)

如果您阅读了Rabbit手册,那么您可以看到Dynamic-C语言中的文件系统函数调用是指存储在连接到处理器芯片的本地闪存设备上的文件。

  

FAT版本1.02支持基于SPI的串行闪存设备。 FAT版本2.01和2.05也支持基于SPI   串行闪存设备,需要Dynamic C 9.01或更高版本。 FAT版本2.05引入了支持   NAND闪存设备。 FAT版本2.10扩展了μC/ OS-II兼容性,使FAT API可以重入   来自多个任务。 FAT版本2.13增加了对SD卡的支持,需要Dynamic C 10.21或更高版本。在   所有版本的FAT,电池备份的回写缓存减少了闪存设备和圆形游戏机的磨损   群集分配有助于将磨损扩散到其表面。

Rabbit无法直接读取或访问您电脑上的文件。您必须首先提供传输机制,将文件从PC传递到您在硬件平台中设计的闪存设备,并使用文件写入函数调用将此数据存储到Rabbit文件系统中。这通常是通过使用您选择或发明的某种协议通过串行链路传输数据。

接下来,您似乎想要在屏幕上显示一些数据。我假设你的意思是电脑屏幕(虽然你可以将一个本地屏幕连接到兔子)再次,兔子没有直接访问屏幕的方法。您将不得不编写一个从Rabbit接收数据消息的pc应用程序,可能通过串行接口(可能有其他接口),并将其解释为在PC屏幕上显示某些文本或格式的说明。