在STM32應(yīng)用中經(jīng)常會(huì)需要基于用戶程序的做代碼更新、升級(jí),即In Applicaton Programming,簡(jiǎn)稱IAP。這個(gè)過(guò)程往往需要程序從不同執(zhí)行區(qū)做跳轉(zhuǎn),最常見(jiàn)的自然是從啟動(dòng)區(qū)跳往應(yīng)用程
來(lái)源:茶話MCU 2024-06-13
在STM32應(yīng)用中經(jīng)常會(huì)需要基于用戶程序的做代碼更新、升級(jí),即In Applicaton Programming,簡(jiǎn)稱IAP。這個(gè)過(guò)程往往需要程序從不同執(zhí)行區(qū)做跳轉(zhuǎn),最常見(jiàn)的自然是從啟動(dòng)區(qū)跳往應(yīng)用程
來(lái)源:茶話MCU 2024-06-13
現(xiàn)在有STM32用戶使用STM32G474R芯片開發(fā)產(chǎn)品,其中用到TIM1做電源驅(qū)動(dòng),TIM1工作在中心對(duì)齊計(jì)數(shù)模式。現(xiàn)在有個(gè)應(yīng)用需求,就是希望在TIM1每個(gè)周期的下圖箭頭所指時(shí)刻觸發(fā)外部ADC器件
來(lái)源:茶話MCU 2024-06-13
有人問(wèn)如果STM32定時(shí)器外接了正交編碼器,該定時(shí)器的剩余通道是否可以做PWM輸出呢?其實(shí),對(duì)于STM32芯片,編碼輸入信號(hào)就是定時(shí)器的計(jì)數(shù)時(shí)鐘源之一。定時(shí)器外接了編碼輸入,若還有剩余通道的話,剩余
來(lái)源:茶話MCU 2024-06-13
有人通過(guò)公眾號(hào)微信留言,詢問(wèn)是否有關(guān)于STM32 DMAMUX模塊具體的應(yīng)用示例代碼。同時(shí),個(gè)人也發(fā)現(xiàn),雖然STM32片內(nèi)的DMAMUX不是什么新模塊,似乎還是很多人并不太熟悉。這里借機(jī)聊聊這方面的
來(lái)源:茶話MCU 2024-06-13
這里有個(gè)關(guān)于TIMER事件觸發(fā)中斷的響應(yīng)話題,我們一起聊聊。情況是這樣的,現(xiàn)在使用STM32G4系列的TIM8,工作在中心對(duì)齊計(jì)數(shù),單脈沖PWM模式,使用內(nèi)部系統(tǒng)時(shí)鐘做時(shí)鐘源,計(jì)數(shù)時(shí)不做分頻,即PS
來(lái)源:茶話MCU 2024-06-13
接著上次的TIMER事件觸發(fā)中斷的響應(yīng)話題繼續(xù)聊聊。情況是這樣的,現(xiàn)在使用STM32G4系列的TIM8,工作在中心對(duì)齊計(jì)數(shù),PWM單脈沖模式,使用內(nèi)部系統(tǒng)時(shí)鐘做時(shí)鐘源,計(jì)數(shù)時(shí)不做分頻,即PSC=0。
來(lái)源:茶話MCU 2024-06-13
有人使用STM32F030芯片內(nèi)部ADC的CH0、CH3、CH5共3個(gè)通道,單次掃描轉(zhuǎn)換后通過(guò)DMA將結(jié)果放在一個(gè)數(shù)組,。ADC轉(zhuǎn)換多通道的掃描方向是Forward,即將所選擇通道按照從小編號(hào)往大編
來(lái)源:茶話MCU 2024-06-13
有人打算使用STM32U5系列片內(nèi)LPTIM做低功耗模式喚醒?;赟TM32 LL庫(kù)組織代碼,折騰幾天后似乎連中斷都進(jìn)不了,想找找是否有現(xiàn)存LL庫(kù)例程可以參考。我沒(méi)有在STM32U5現(xiàn)有固件庫(kù)里找到
來(lái)源:茶話MCU 2024-06-13
很多STM32芯片里往往內(nèi)置了專用的ADC通道,比方用來(lái)測(cè)量Vrefint,VBAT的分壓或溫度傳感器的輸出電壓信號(hào)。不同系列所內(nèi)置的模擬信號(hào)通道可能有差異。這里以STM32G4系列為例,它內(nèi)置了對(duì)
來(lái)源:茶話MCU 2024-06-13
有人使用STM32U575芯片的DAC功能。他希望使用TIMER事件觸發(fā)DMA,并通過(guò)DMA傳輸內(nèi)存數(shù)據(jù)到DAC輸出寄存器,進(jìn)而產(chǎn)生相應(yīng)的DAC輸出波形??伤恢绾闻渲肈MA并實(shí)現(xiàn)期望的DAC輸出
來(lái)源:茶話MCU 2024-06-13