微控制器記憶體不夠的問題,微控制器記憶體不夠的問題!

2022-10-07 03:36:59 字數 939 閱讀 8996

1樓:夢旭

外部與內部可以共用512位元組的快取,使用不同的中斷就可以,即當接收或傳送斷到來時,先對512位元組的快取清零,然後讀入或接收資料再填充就行了。也可以在填充或傳送完後清零,這樣在傳送或接收時就不需要先清零了。中斷到後可直接使用快取

2樓:匿名使用者

接收快取和傳送快取如果不需用同時使用可以共用一個快取區

3樓:匿名使用者

接收快取、讀取eeprom的快取、傳送快取三者的在時間上是否會同時使用(三者的關係),如否,可考慮不同時間段共享記憶體

4樓:做而論道

換 stm32 吧。

5樓:

既然有外部ram,那不可以擴充這個外部ram嗎?

微控制器記憶體問題

6樓:匿名使用者

那是嵌入式系統需要考慮的事。

7樓:做而論道

微控制器,不是幹那麼些事的。

51微控制器記憶體不足加片外儲存後程式燒錄問題

8樓:

換用一片片內程式儲存器大一些的同類微控制器晶片才是正解,不用改電路,晶片也就差幾元人民幣的事。

9樓:匿名使用者

如果使用外部儲存器,需要單獨燒錄,內部程式儲存器可用可不用。

不建議這樣操作,原因是雖然可以多學一點知識,但這種知識(外擴程式儲存器期)太小兒科了,將來一次也用不到,現在大容量微控制器比比皆是,換個型號就解決了。

你這樣做如用pcb得重繪重新制板,成本(包括時間成本)提高很多,外擴儲存器由於銷量少,**沒準兒比換型微控制器還高。

如果用麵包板,都不一定成功,因為跨線很影響匯流排響應速度。

以上愚見僅供參考。

keil編譯生成hex檔案大小與微控制器內的flash空間大小有什麼關係啊

hex檔案是一個16進位制檔案,可以用記事本開啟後看到其ascii碼,這個是高層檔案的大小。而我們平時說的64k程式的微控制器是值有64kb二進位制儲存空間,keil生成hex檔案的的具體檔案結構有下面的朋友 bingri 回答了,由此得出真正的所需要的二進位制檔案要比hex小。至於hex的大小,同...

微控制器內部晶振與外部晶振的區別

一 連線方式不同 1 內部晶振 由 c1 與 l1 構成的串聯共振。2 外部晶振 由 c0 c1 與 l1 構成的並聯共振。二 特點不同 1 內部晶振 會振盪在它的一個諧波頻率上,此諧波頻率是基頻的整數倍。只使用奇數次諧波,例如 3 倍 5 倍 與 7 倍的泛音晶體。2 外部晶振 外部電路上的電容會...

微控制器KEIL編譯問題,微控制器keil編譯的問題

1.變數宣告中間應該是逗號,不是分號 unsigned char i,j 2.你的函式沒有宣告,應該在include的下面加上一句 void delay viod 3.函式應該這樣寫 void delay viod void main void unsigned char i j 不對。應該是i,j...