keil

    1熱度

    1回答

    我在裏面使用的是帶有STM32F103C8T6的arduino nano風格開發板。我注意到一些帶單端口的引腳工作正常,但其他的根本不工作。我正在使用CMSIS v.5.0.1庫和Keil v.5.23 IDE。 實施例: int main (void){ RCC->APB2ENR |= RCC_APB2ENR_IOPBEN; GPIOB->CRL &= ~(GPIO_CRL_

    0熱度

    1回答

    在本例中,我將使用SPI2運行模式Master(由軟件控制NSS引腳)來發送數據。 SPI3運行在模式Slave(NSS引腳由harware控制)使用DMA接收數據。 PC2(SPI2 MISO)連接到PC11(SPI3 MISO)。 PC3(SPI2 MOSI)連接到PC12(SPI3 MOSI)。 PB10(SPI2 SCK)連接到PC10(SPI3 SCK)。 PC6(通過軟件控制SPI2

    0熱度

    1回答

    我想使用lpc1768來讀取和寫入USB大容量存儲設備 我應該使用這個圖30嗎? Fig30 或這個圖29? Fig29 用於讀取和寫入USB MASS STORAGE DEVICE? 我問一下它

    0熱度

    1回答

    我必須編寫一個程序,將寄存器X,Y和Z初始化爲零,然後循環10次,每次將1加到寄存器X.如果寄存器X是偶數,則將寄存器Y加1,如果寄存器X可以被3整除,則添加一個寄存器Z. 我寫了一些代碼,但我不確定它是否正確,我會很感激任何反饋。 R0, #0 R1, #0 R2, #0 Loop: R3, #0 CMP R0, #10 BEQ endif

    0熱度

    1回答

    試圖在STM32F103C8T6和KEIL IDE中使用cJSON解析器 問題是解析器在JSON字符串的4個元素上工作得很好,當試圖添加第五個元素時放棄。 此代碼似乎是確定: #include "cJSON.h" const char * my_json_string = "{\"device\":\"16\",\"class\":\"master\",\"call\":\"start\",\

    0熱度

    1回答

    我試圖在同一個全局數組上發送2個不同的字符串,通過UART發送DMA作爲終端日誌。然而,發生的是它發送了第一個字符串,無論我嘗試了什麼(重新初始化整個DMA和UART,它只發送第一個字符串。 我希望它在每次寫入時傳輸一次任何字符串全球陣列 char result2[100]; char result[100]; void UART2INIT(void) { RCC->APB1

    0熱度

    1回答

    你好我開始編程一個STM32F769I_Eval。 我是編程Cortex M4和使用RTOS的絕對初學者。 我使用基本示例開始。 現在我想使用帶有DMA的ADC來顯示LCD上的當前值。 我在沒有RTOS的簡單例子中試過這個,它工作得很好。 但是現在我構建了一個新項目,但顯示屏仍然黑屏。看來,使用HAL_ADC_START_DMA(...)後,它掛起。如果我註釋掉這一行,則顯示GUI。 #inclu

    0熱度

    1回答

    我在cortex-m3的「HELLO」示例中遇到了Keil的uVision中的警告消息。 警告:函數 'ITM_SenderChar' 隱式聲明是無效的C99 當我實現ITM_SendChar( '\ r'); 我應該怎麼做才能解決這個問題? 下面 被代碼段 int fputc(int c, FILE *f) { if (c == '\n') { ITM_SendChar('\

    0熱度

    1回答

    我想閃爍我的stm32f4發現leds。不知何故它卡在延遲功能。我已將SysTick中斷優先級更改爲0,並添加了IncTick(),GetTick()函數。我錯過了什麼?從SysTick_Handler稱爲 #include "stm32f4xx.h" // Device header #include "stm32f4xx_hal.h" // Keil::Device:STM32

    0熱度

    1回答

    我爲ARM試驗研究,我有這樣的代碼 AREA datos, DATA, READWRITE long EQU 7*4 serie DCD 1, 2, 4, 6, 8, 7, 9 resul DCB 0 AREA prog, CODE, READONLY ENTRY mov r0, #0 eor r1, r1, r1 ;result variable