stm32f7

    2熱度

    2回答

    我使用STM32系列微控制器,更具體地說是STM32F7系列。目前我正在研究通用定時器的使用。 關於雙緩衝寄存器。 微控制器有時使用雙緩衝寄存器。這樣,軟件就可以寫入和讀取寄存器而不會造成麻煩。下圖說明: buffered register: active register: -------------- -------------- | REGX_

    2熱度

    1回答

    我使用的是STM32F7系列微控制器,當核心處於暫停狀態時,有一些GPIO改變值(切換,脈衝,高-z ...)調試器連接到JTAG接口。有誰知道這樣的功能?

    3熱度

    1回答

    我對STM32F7器件(STMicroelectronics的Cortex-M7微控制器)上的時鐘系統感到困惑。參考手冊不澄清這些時鐘充分之間的差異: SYSCLK HCLK FCLK 參考手冊中的章讀< < 5.2時鐘>>「的RCC以AHB時鐘(HCLK)除以8來饋送Cortex系統定時器(SysTick)的外部時鐘。「 該聲明與CubeMX的數據相矛盾。請注意,在CubeMX中,我可以自己選擇

    0熱度

    1回答

    我有一個STM32F769I-EVAL配置爲接收基於ST的AN4666代碼的8位並行數據。我期望發生的情況是:來自輸入設備的時鐘觸發輸入捕捉DMA並將數據寫入SDRAM,直到OC定時器中斷禁止傳輸。此時,我可以操縱SDRAM中的數據並將其傳輸到其他地方。但是,硬件配置完成並且啓用輸入捕捉後,會出現DMA傳輸錯誤。 HAL_DMA_IRQHandler函數中errorcode(6)的值表示設置了FI

    0熱度

    1回答

    我用CubeMX生成了一些代碼。 我想讓定時器2觸發定時器3. 如果定時器2發生溢出定時器3應該向上計數1. 我嘗試了一些配置,但沒有任何工作 - 沒有中斷在定時器3 當我設置輸出觸發器(定時器2) sMasterConfig.MasterOutputTrigger 到相同的值(定時器3) sSlaveConfig.SlaveMode 我有計時器3 仍然沒有中斷這是完整configurat

    0熱度

    1回答

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

    1熱度

    1回答

    STM32F746G-Discovery板上有一個Quad-SPI NOR設備,我想用它來存儲只讀數據。 所以理想的是鏈接器文件爲F746G閃存生成一個ELF文件,併爲NOR編寫一個十六進制文件。 然後,我可以使用STM32 ST-LINK實用程序對目標和外部加載程序進行編程以編程NOR。 任何人都可以友好地指出我可以做到這一點嗎?

    0熱度

    1回答

    我有STM32F7迪斯科板與STM32F723IEK MCU。試圖從定時器觸發DMA請求會導致DMA錯誤,但僅限於連接到DMA1的APB1組(TIM2到TIM7等)的定時器。與連接到DMA2的TIM1和TIM8一樣,工作正常。該錯誤表現爲在相應的DMA LISR或HISR寄存器中設置TEIFx標誌,DMA在第一次事務後立即禁用。 NDTR寄存器減1。 根據數據表,TEIF錯誤可能由「總線錯誤」觸發

    -1熱度

    1回答

    美好的一天全部 我一直在嘗試從STM32F407遷移到STM32F746。我遇到的問題是使用ST HAL庫來初始化CAN。該代碼是從MX Cube(4.16)生成的。使用Nucleo-144 STM32F746,我可以在調試期間(ST-Link)通過初始化代碼(MX_CAN1_Init()),但不能在調試中使用uLink Pro的生產系統上通過。它會超時等待CAN外設(MSR INAK位未被清除)

    0熱度

    1回答

    STM32F7,GCC,FatFS 以下代碼破壞retVal。如果您註釋掉「FIL文件」,那麼向量是好的(例如,向量只有一個對象創建的,但是當你檢查它有一個荒謬的量) std::vector<uint8_t> SDManager::Test() { std::vector<uint8_t> retVal(1); FIL file; retVal.push_bac