From df5669303bd54d7bfd553c7cfad279231d7ece17 Mon Sep 17 00:00:00 2001 From: WXK <287788329@qq.com> Date: 星期五, 25 四月 2025 09:33:37 +0800 Subject: [PATCH] 3.6,加入蜂鸣器等逻辑 --- STM32L071RB.ioc | 38 ++++++++++++++++++++++++++------------ 1 files changed, 26 insertions(+), 12 deletions(-) diff --git a/STM32L071RB.ioc b/STM32L071RB.ioc index 3f035d9..8985a80 100644 --- a/STM32L071RB.ioc +++ b/STM32L071RB.ioc @@ -6,7 +6,7 @@ CAD.pinconfig= CAD.provider= Dma.LPUART1_RX.1.Direction=DMA_PERIPH_TO_MEMORY -Dma.LPUART1_RX.1.Instance=DMA1_Channel3 +Dma.LPUART1_RX.1.Instance=DMA1_Channel6 Dma.LPUART1_RX.1.MemDataAlignment=DMA_MDATAALIGN_BYTE Dma.LPUART1_RX.1.MemInc=DMA_MINC_ENABLE Dma.LPUART1_RX.1.Mode=DMA_CIRCULAR @@ -27,7 +27,17 @@ Dma.Request1=LPUART1_RX Dma.Request2=LPUART1_TX Dma.Request3=USART2_RX -Dma.RequestsNb=4 +Dma.Request4=USART1_RX +Dma.RequestsNb=5 +Dma.USART1_RX.4.Direction=DMA_PERIPH_TO_MEMORY +Dma.USART1_RX.4.Instance=DMA1_Channel3 +Dma.USART1_RX.4.MemDataAlignment=DMA_MDATAALIGN_BYTE +Dma.USART1_RX.4.MemInc=DMA_MINC_ENABLE +Dma.USART1_RX.4.Mode=DMA_CIRCULAR +Dma.USART1_RX.4.PeriphDataAlignment=DMA_PDATAALIGN_BYTE +Dma.USART1_RX.4.PeriphInc=DMA_PINC_DISABLE +Dma.USART1_RX.4.Priority=DMA_PRIORITY_VERY_HIGH +Dma.USART1_RX.4.RequestParameters=Instance,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority Dma.USART2_RX.3.Direction=DMA_PERIPH_TO_MEMORY Dma.USART2_RX.3.Instance=DMA1_Channel5 Dma.USART2_RX.3.MemDataAlignment=DMA_MDATAALIGN_BYTE @@ -112,12 +122,13 @@ Mcu.Pin41=VP_LPTIM1_VS_LPTIM_counterModeInternalClock Mcu.Pin42=VP_RTC_VS_RTC_Activate Mcu.Pin43=VP_SYS_VS_Systick +Mcu.Pin44=VP_TIM3_VS_ClockSourceINT Mcu.Pin5=PA0 Mcu.Pin6=PA1 Mcu.Pin7=PA2 Mcu.Pin8=PA3 Mcu.Pin9=PA4 -Mcu.PinsNb=44 +Mcu.PinsNb=45 Mcu.ThirdPartyNb=0 Mcu.UserConstants= Mcu.UserName=STM32L071RBTx @@ -254,7 +265,7 @@ PC6.Locked=true PC6.Signal=S_TIM3_CH1 PC9.Locked=true -PC9.Signal=GPXTI9 +PC9.Signal=S_TIM3_CH4 PD2.Mode=Asynchronous PD2.Signal=USART5_RX PinOutPanel.RotationAngle=0 @@ -272,7 +283,7 @@ ProjectManager.HalAssertFull=false ProjectManager.HeapSize=0x200 ProjectManager.KeepUserCode=true -ProjectManager.LastFirmware=true +ProjectManager.LastFirmware=false ProjectManager.LibraryCopy=0 ProjectManager.MainLocation=Core/Src ProjectManager.NoMain=false @@ -327,21 +338,22 @@ SH.GPXTI12.ConfNb=1 SH.GPXTI13.0=GPIO_EXTI13 SH.GPXTI13.ConfNb=1 -SH.GPXTI9.0=GPIO_EXTI9 -SH.GPXTI9.ConfNb=1 -SH.S_TIM3_CH1.0=TIM3_CH1,PWM Generation1 CH1 +SH.S_TIM3_CH1.0=TIM3_CH1 SH.S_TIM3_CH1.ConfNb=1 +SH.S_TIM3_CH4.0=TIM3_CH4,PWM Generation4 CH4 +SH.S_TIM3_CH4.ConfNb=1 SPI1.CalculateBaudRate=16.0 MBits/s SPI1.Direction=SPI_DIRECTION_2LINES SPI1.IPParameters=VirtualType,Mode,Direction,CalculateBaudRate SPI1.Mode=SPI_MODE_MASTER SPI1.VirtualType=VM_MASTER -TIM3.Channel-PWM\ Generation1\ CH1=TIM_CHANNEL_1 -TIM3.IPParameters=Channel-PWM Generation1 CH1,Prescaler,Period,Pulse-PWM Generation1 CH1 +TIM3.Channel-PWM\ Generation4\ CH4=TIM_CHANNEL_4 +TIM3.IPParameters=Prescaler,Period,Channel-PWM Generation4 CH4,Pulse-PWM Generation4 CH4 TIM3.Period=250-1 TIM3.Prescaler=32-1 -TIM3.Pulse-PWM\ Generation1\ CH1=125 -USART1.IPParameters=VirtualMode-Asynchronous +TIM3.Pulse-PWM\ Generation4\ CH4=125 +USART1.BaudRate=921600 +USART1.IPParameters=VirtualMode-Asynchronous,BaudRate USART1.VirtualMode-Asynchronous=VM_ASYNC USART2.BaudRate=115200 USART2.IPParameters=VirtualMode-Asynchronous,BaudRate @@ -356,4 +368,6 @@ VP_RTC_VS_RTC_Activate.Signal=RTC_VS_RTC_Activate VP_SYS_VS_Systick.Mode=SysTick VP_SYS_VS_Systick.Signal=SYS_VS_Systick +VP_TIM3_VS_ClockSourceINT.Mode=Internal +VP_TIM3_VS_ClockSourceINT.Signal=TIM3_VS_ClockSourceINT board=custom -- Gitblit v1.9.3