請問示例程序中my_buffer[0]的定義在哪里

#if DISK_BASE_BUF_LEN == 0 pDISK_BASE_BUF = &my_buffer[0]; /* 不在.H文件中定義CH375的專用緩沖區(qū),而是用緩沖區(qū)指針指向其它應用程序的緩沖區(qū)便于合用以節(jié)約RAM */ #endi [Emot]1[/Emot][Emot]27[/Emot][Emot]6[/Emot]

路過有知道的朋友方便就給我講解下吧


這個是條件編譯語句, DISK_BASE_BUF_LEN 為0的時候才有效,而 DISK_BASE_BUF_LEN 非0的時候則是無效的。我們提供的例子程序里面 DISK_BASE_BUF_LEN 這個默認為512或者2048,所以就不需要定義my_buffer這個緩沖區(qū)。


如果DISK_BASE_BUF_LEN為0 那這個緩沖區(qū)改如何定義呢


其他應用程序的緩沖區(qū)指的是什么應用程序?


如果用單片集成的1KB外部RAM 是不是必須要 my_buffer這個緩沖區(qū)


不一定需要。只需要使用我們的程序編譯之后的RAM不超過單片機的RAM即可。


謝謝


只有登錄才能回復,可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频