Added support for working via timer
This commit is contained in:
22
Encoder.ioc
22
Encoder.ioc
@@ -11,7 +11,8 @@ Mcu.IP0=NVIC
|
||||
Mcu.IP1=RCC
|
||||
Mcu.IP2=SPI1
|
||||
Mcu.IP3=SYS
|
||||
Mcu.IPNb=4
|
||||
Mcu.IP4=TIM3
|
||||
Mcu.IPNb=5
|
||||
Mcu.Name=STM32G030F6Px
|
||||
Mcu.Package=TSSOP20
|
||||
Mcu.Pin0=PA1
|
||||
@@ -53,16 +54,12 @@ PA5.GPIO_Label=ENC_Button
|
||||
PA5.GPIO_PuPd=GPIO_PULLDOWN
|
||||
PA5.Locked=true
|
||||
PA5.Signal=GPIO_Input
|
||||
PA6.GPIOParameters=GPIO_PuPd,GPIO_Label
|
||||
PA6.GPIO_Label=Enc_Line1
|
||||
PA6.GPIOParameters=GPIO_PuPd
|
||||
PA6.GPIO_PuPd=GPIO_PULLDOWN
|
||||
PA6.Locked=true
|
||||
PA6.Signal=GPIO_Input
|
||||
PA7.GPIOParameters=GPIO_PuPd,GPIO_Label
|
||||
PA7.GPIO_Label=Enc_Line2
|
||||
PA6.Signal=S_TIM3_CH1
|
||||
PA7.GPIOParameters=GPIO_PuPd
|
||||
PA7.GPIO_PuPd=GPIO_PULLDOWN
|
||||
PA7.Locked=true
|
||||
PA7.Signal=GPIO_Input
|
||||
PA7.Signal=S_TIM3_CH2
|
||||
PB0__PB1__PB2__PA8.StandardMode=true
|
||||
PB3__PB4__PB5__PB6.StandardMode=true
|
||||
PB7__PB8.StandardMode=true
|
||||
@@ -123,12 +120,19 @@ RCC.SYSCLKFreq_VALUE=16000000
|
||||
RCC.USART1Freq_Value=16000000
|
||||
RCC.VCOInputFreq_Value=16000000
|
||||
RCC.VCOOutputFreq_Value=128000000
|
||||
SH.S_TIM3_CH1.0=TIM3_CH1,Encoder_Interface
|
||||
SH.S_TIM3_CH1.ConfNb=1
|
||||
SH.S_TIM3_CH2.0=TIM3_CH2,Encoder_Interface
|
||||
SH.S_TIM3_CH2.ConfNb=1
|
||||
SPI1.CalculateBaudRate=8.0 MBits/s
|
||||
SPI1.DataSize=SPI_DATASIZE_16BIT
|
||||
SPI1.Direction=SPI_DIRECTION_2LINES
|
||||
SPI1.IPParameters=VirtualType,Mode,Direction,CalculateBaudRate,DataSize
|
||||
SPI1.Mode=SPI_MODE_MASTER
|
||||
SPI1.VirtualType=VM_MASTER
|
||||
TIM3.ClockDivision=TIM_CLOCKDIVISION_DIV4
|
||||
TIM3.EncoderMode=TIM_ENCODERMODE_TI12
|
||||
TIM3.IPParameters=ClockDivision,EncoderMode
|
||||
VP_SYS_VS_Systick.Mode=SysTick
|
||||
VP_SYS_VS_Systick.Signal=SYS_VS_Systick
|
||||
board=custom
|
||||
|
||||
Reference in New Issue
Block a user