首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

在8位单片机开发中,如何建立缓冲区?

在8位单片机开发中,如何建立缓冲区?

在8位单片机开发中,如何建立缓冲区?库文件中好像有个HEAP.C的文件有这个功能,不知道到底怎么用啊 ??
作什么用的缓冲区?你是说堆栈吗?
海纳百川  有容乃大
就是把一些变量,放到指定的内存中,或者是把某段程序放到指定的flash里,怎么做宏定义啊?
你可以在PRM文件中定义一个或多个SECTION,把你的变量或常量或程序放入这些SECTION中去就可以了。
海纳百川  有容乃大
请问程序中想用alloc中的malloc之程序建立一个IIC的数据缓冲区。怎么来建立??
请参考这个帖子:

http://bbs.eccn.com/dispbbs.asp?BoardID=3&RootID=105568&id=107484&star=1&skin=
海纳百川  有容乃大
有人能把NEW.ccp这个C++的库文件改成C语言的吗?
因为我这里不能调用这个new.cpp中的子程序啊。。
问问:alloc.c中的malloc函数建立的缓冲区地址怎么来确定,它的返回值是直接指向地址吗?期待高手指点。。。。。
还有一个问题:在我的工程中的lib中有好几个文件,我用main函数调用其中任何一个中的程序都可以,但是其它几个之间的调用就是不行,请问需要什么特殊的操作吗?
应该是要include就可以了。
海纳百川  有容乃大
可是凡是.c的文件我include后都报错啊。。。?是不是include只能是.h文件啊??
当然,只能include .h的文件。
海纳百川  有容乃大
这个问题已搞定,原来lib中的.c文件也是有讲究的,被调用函数的文件一定要在调用函数的前面。这样就好了。
接着再问:
我调用alloc.c中的malloc函数,这样写malloc(1);能建立一个缓冲区,这个缓冲区有多大啊?他最后返回的是缓冲区的首地址吗?怎么将采集来的数据放到这里面呢?
返回列表