本文源于某STM32用戶的問題咨詢,稍加改動(dòng)整理而成。內(nèi)容可能稍多,涉及STM32定時(shí)器同步應(yīng)用、定時(shí)器觸發(fā)事件與ADC的關(guān)聯(lián)、基于ADC事件的中斷處理、基于定時(shí)器事件的DMA傳輸,最終實(shí)現(xiàn)還需關(guān)注
來源:茶話MCU 2024-06-13
本文源于某STM32用戶的問題咨詢,稍加改動(dòng)整理而成。內(nèi)容可能稍多,涉及STM32定時(shí)器同步應(yīng)用、定時(shí)器觸發(fā)事件與ADC的關(guān)聯(lián)、基于ADC事件的中斷處理、基于定時(shí)器事件的DMA傳輸,最終實(shí)現(xiàn)還需關(guān)注
來源:茶話MCU 2024-06-13
有人使用STM32G4芯片開發(fā)產(chǎn)品,其中有TIM8觸發(fā)ADC1的操作。TIM8采用中心對齊計(jì)數(shù)模式,RCR=3,即每4次溢出產(chǎn)生1次更新事件。如下圖所示,現(xiàn)在要求在每個(gè)計(jì)數(shù)周期的上坡段基于通道5、通
來源:茶話MCU 2024-06-13
有人使用STM32G4系列的通用型TIMER基于捕獲功能對外來信號(hào)進(jìn)行周期及占空比的測量。他用TIM3產(chǎn)生頻率、占空比可調(diào)的PWM輸出做為被測信號(hào)。TIM4用來進(jìn)行頻率測量,工作在復(fù)位從模式,被測信
來源:茶話MCU 2024-06-13
誤會(huì)1:STM32U5系列的DMA只支持8位數(shù)據(jù)傳輸嗎?近日有人網(wǎng)絡(luò)上發(fā)帖咨詢,他使用STM32U5系列開發(fā),用到SPI通信外設(shè)并啟用DMA傳輸。經(jīng)過一番調(diào)試,發(fā)現(xiàn)SPI明明支持8位、16位和32位
來源:茶話MCU 2024-06-13
這里使用STM32G4系列Nucleo開發(fā)板演示如下需求的實(shí)現(xiàn)過程。TIMER2使用3個(gè)通道的PWM輸出,占空比可能被不時(shí)修改。修改的數(shù)據(jù)通過UART傳輸過來,UART接收的數(shù)據(jù)通過DMA傳輸?shù)絻?nèi)存
來源:茶話MCU 2024-06-13
問題1、用戶使用STM32G473RET6芯片,開發(fā)環(huán)境STM32CubeMX+Keil(LL庫)。使用DMA1通道1,在半傳輸中斷和完全傳輸中斷里,拷貝ADC采集的數(shù)據(jù)。在應(yīng)用過程中發(fā)現(xiàn)DMA半傳
來源:茶話MCU 2024-06-13
有人使用STM32F4芯片驗(yàn)證SPI功能。當(dāng)使用片內(nèi)兩個(gè)SPI模塊基于中斷方式進(jìn)行收發(fā)時(shí),發(fā)現(xiàn)總是出現(xiàn)接收數(shù)據(jù)丟失的情況,貌似總丟失末尾2個(gè)數(shù)據(jù)。代碼使用HAL庫提供的API函數(shù)。這是怎么回事呢?我
來源:茶話MCU 2024-06-13
有人使用STM32H7芯片的UART,想利用DMA實(shí)現(xiàn)不定長的數(shù)據(jù)接收,實(shí)現(xiàn)過程似乎不太順利。另外,剛好最近有人使用H7芯片做UART收發(fā),當(dāng)開啟D-Cache未做MPU配置,使
來源:茶話MCU 2024-06-13
這里就STM32用戶咨詢到的幾個(gè)問題,稍加整理分享出來供君參考。第1問:我目前使用STM32G0B1,代碼里有設(shè)計(jì)BOOT代碼,想在跳轉(zhuǎn)前清理各類使用過的外設(shè)寄存器。請問STM32有沒有復(fù)位所有外設(shè)
來源:茶話MCU 2024-06-13
有人想使用STM32 HRTIM的Fault事件做輸出保護(hù),借助CubeMx配置時(shí)有些人往往缺這少那的。這里就演示一下HRTIM的使用Fault保護(hù)的 配置過程,以供參考。使用STM32G474芯片
來源:茶話MCU 2024-06-13