microprocessors

    1熱度

    1回答

    我想程序(如STM32F407皮質M4 MCU)沒有PC,通過僅使用MCU板,USB盤和USB電纜。二進制(.HEX)文件應存儲在USB磁盤中。然後在MCU中預裝的bootloader,應該從usb加載二進制文件到程序存儲器。 是否有可能做到這一點,正如我上面描述?

    0熱度

    1回答

    MTS-88.C和I/O BOARD -08板上有8(8)個7段顯示器和20個鍵盤。顯示屏從7-SEG.1到7-SEG.8編號,分別連接到端口B的PB7到PB0線。要在7段顯示器上顯示字符,必須將一個字節寫入端口B. MSB 4位是7段顯示器的地址,LSB 4位是數據。所以如果我們寫58 H到端口B那麼第6個7段顯示器將顯示數據8. 我還沒有理解一點。如果我們將58H寫入端口B,那麼如何選擇段顯示

    1熱度

    1回答

    我瞭解到,無論何時出現硬件中斷,它都會將處理器的中斷線設置爲高電平(或低電平,取決於處理器架構),以使cpu停止它正在執行並提供中斷請求。 但是爲什麼在軟件中斷的情況下會發生同樣的事情。我的意思是爲什麼要將處理器的中斷引腳設置爲高電壓,爲什麼不能將OS作爲函數調用處理軟件中斷,例如執行以下步驟:1.保存當前狀態,2。將指令指針加載到中斷服務程序的存儲器地址。爲什麼軟件中斷需要低到達服務範圍?

    2熱度

    1回答

    你好,我是這個網站的新手,如果我的問題有任何問題,我 提前道歉。我在這裏看到過類似的問題,但它並不是專門回答我的問題。 我正在參加英特爾微處理器課程,並閱讀有關微處理器和寄存器,我對微處理器之間的寄存器差異感到困惑。例如,我知道x86有8個通用寄存器,x386DX除寄存器數外,總共有16個寄存器,這是兩個微處理器寄存器之間的主要區別?

    0熱度

    1回答

    我正在考慮一種方法來實現IJVM的NOT操作/指令,以便我可以編寫乘法JAS方法,但是我在嘗試實現否定方法時遇到了問題。任何人都可以用一種方式來幫助解決這個問題嗎?

    2熱度

    2回答

    請原諒這樣的話題我的無知,但我想知道一個CPU具有指令指針(IP)等既可以使用IP或不使用它(IDLE).. 所以CPU使用率可以是0(假設空閒任務無所作爲或只是一段時間(1)),也可以是100 ... 這是什麼意思時,CPU使用率是30%或40%。 這是如何計算的。

    1熱度

    1回答

    我在研究8085微處理器,發現它在3 Mhz上工作,例如需要4個時鐘週期來獲取操作碼,3個時鐘週期用於IO/M讀取或寫入。 所以,現在,如果我以某種方式超頻8085工作在10Mhz那麼時鐘週期的數量會減少? 或者週期數保持不變,但3或4個完整週期的有效時間會減少?

    1熱度

    1回答

    對於CISC-architechture處理器,機器指令被解碼成微指令然後執行。所以在解碼之後並且在執行之前,這些微指令將被存儲在哪裏? CPU內部是否有專門的寄存器或存儲器來保存它們?

    0熱度

    1回答

    當微處理器啓動時,它如何知道程序計數器(PC)必須裝入地址FFFF0h?如果它是預編程的,請讓我知道它是如何編程來獲取該地址。

    0熱度

    1回答

    我看了在pic32ms.h文件,似乎有定時器4.定時器2沒有定義,它具有如下: /* * Timer2 registers */ #define T2CON PIC32_R (0x0800) #define T2CONSET PIC32_R (0x0808) #define TMR2 PIC32_R (0x0810) #define PR2 PIC32_R (0x0820)