microprocessors

    1熱度

    1回答

    我最近開始使用18 PIC 4500,並且我第一次嘗試在彙編中對其進行編程,以使它在循環中閃爍一個LED。但是,我沒有太多的使用這種語言進行編程的經驗,所以不得不依賴其他代碼片段來讓我開始。我的代碼如下: #include<p18f4550.inc> CONFIG WDT = OFF CONFIG MCLRE = ON CONFIG DEBUG = ON CONFIG LVP = OFF

    -1熱度

    1回答

    如何控制微處理器?例如,指令譯碼器在接收到來自存儲器的指令後,解碼該指令(???),並在ALU中執行譯碼指令。這些如何在一個序列中發生?

    2熱度

    2回答

    如何確定微控制器中特定程序所需的堆棧內存? 例如讓我說我有一個內部可能有許多子程序或線程的程序。在我開始執行程序之前,我想修復此程序的堆棧大小。如何標記堆棧的結束點。

    0熱度

    1回答

    我讀here ISR和DPC可以使處理器緩存變髒。誰能解釋一下?

    -2熱度

    2回答

    是否有可能從微控制器/微處理器的OpenCV程序中獲得HEX DUMP? 或者你強烈建議MatLab? 用於圖像處理。

    0熱度

    2回答

    在ARM微處理器中,是否只有37個左右的可用存儲空間是通用和狀態寄存器,還是在微處理器芯片內部存在單獨的可訪問存儲空間?例如,據我所知,在Atmel AVR微控制器中,存儲器內部映射到同一芯片內部,具有數據存儲器,程序存儲器(包含程序存儲器)和EEPROM存儲器。這同樣適用於ARM微處理器,還是帶有ARM微處理器的微控制器需要單獨的外部存儲器?

    3熱度

    1回答

    stm32庫中有一段代碼行爲異常。這是由分配結構初始化到定時器自動重載寄存器製作:TIM_Period = 1999999 /* Set the Autoreload value */ TIMx->ARR = TIM_TimeBaseInitStruct->TIM_Period ; 我有,分配TIMx->ARR = 33919後然而。較小的數字通常指向溢出,所以我檢查了:(1999999-3

    0熱度

    2回答

    我想在32位體系結構中爲64位整數創建數據結構。 任何想法做到這一點將不勝感激。 struct make { int a;// how to make 64 bit integer in a 32 bit architecture. } 注:我有一個問題,將在32位Intel處理器編譯C程序在32位AMD處理器的成功執行?

    1熱度

    2回答

    我知道基準測試程序是用來詳細測試處理器性能的程序(內存操作,MIPS,FLOPS等)。 是否有這些程序可供下載和使用(作爲源代碼)?如果是,如何使用它們?他們只是編譯和運行?還是他們需要做一些分析或其他工作?

    0熱度

    1回答

    我必須填寫2個4mb RAM芯片和2個64kb ROM芯片的空白。我不明白該怎麼做。任何類型的輸入都會有所幫助。 | Starting Address (Binary) | Starting Add. (Hex)| Ending Add. (Hex)| 4mb RAM1 | 0000 0000 0000 0000 0000 0000 | 00 00 00 | | 4mb RA