mirror of
https://github.com/rene-dev/stmbl.git
synced 2026-02-06 10:23:58 +08:00
res 2.5, defines
This commit is contained in:
@@ -142,7 +142,7 @@ FLAG 3328 192 in_pos
|
||||
FLAG 3360 304 in_neg
|
||||
SYMBOL voltage 1296 208 R0
|
||||
SYMATTR InstName V3
|
||||
SYMATTR Value 24
|
||||
SYMATTR Value 12
|
||||
SYMATTR SpiceLine Rser=1
|
||||
SYMBOL ind2 2768 400 R0
|
||||
SYMATTR InstName L1
|
||||
@@ -164,7 +164,7 @@ SYMATTR InstName C1
|
||||
SYMATTR Value 100n
|
||||
SYMBOL res 2496 160 R0
|
||||
SYMATTR InstName R6
|
||||
SYMATTR Value 5k
|
||||
SYMATTR Value 4.5k
|
||||
SYMBOL res 2496 400 R0
|
||||
SYMATTR InstName R9
|
||||
SYMATTR Value 1k
|
||||
@@ -177,7 +177,7 @@ SYMATTR InstName C6
|
||||
SYMATTR Value 100n
|
||||
SYMBOL res 2064 208 R0
|
||||
SYMATTR InstName R14
|
||||
SYMATTR Value 500
|
||||
SYMATTR Value 470
|
||||
SYMBOL cap 1840 384 R0
|
||||
SYMATTR InstName C2
|
||||
SYMATTR Value 100n
|
||||
@@ -206,7 +206,7 @@ SYMBOL res 3824 0 R90
|
||||
WINDOW 0 0 56 VBottom 2
|
||||
WINDOW 3 32 56 VTop 2
|
||||
SYMATTR InstName R12
|
||||
SYMATTR Value 3.6k
|
||||
SYMATTR Value 3.9k
|
||||
SYMBOL cap 3040 320 R0
|
||||
SYMATTR InstName C7
|
||||
SYMATTR Value 100n
|
||||
@@ -230,7 +230,7 @@ SYMBOL res 2800 304 R90
|
||||
WINDOW 0 0 56 VBottom 2
|
||||
WINDOW 3 32 56 VTop 2
|
||||
SYMATTR InstName R16
|
||||
SYMATTR Value 50
|
||||
SYMATTR Value 66
|
||||
SYMBOL voltage 3248 528 R0
|
||||
SYMATTR InstName V6
|
||||
SYMATTR Value SINE(1 0.5 10000 0 0 180)
|
||||
@@ -252,7 +252,7 @@ SYMBOL res 3200 208 R90
|
||||
WINDOW 0 0 56 VBottom 2
|
||||
WINDOW 3 32 56 VTop 2
|
||||
SYMATTR InstName R20
|
||||
SYMATTR Value 3.6k
|
||||
SYMATTR Value 3.9k
|
||||
SYMBOL cap 3616 80 R0
|
||||
SYMATTR InstName C9
|
||||
SYMATTR Value 1n
|
||||
@@ -276,7 +276,7 @@ SYMATTR Value 5
|
||||
SYMATTR SpiceLine Rser=1
|
||||
SYMBOL voltage 1600 288 R0
|
||||
SYMATTR InstName V8
|
||||
SYMATTR Value 12
|
||||
SYMATTR Value 5
|
||||
SYMATTR SpiceLine Rser=1
|
||||
SYMBOL voltage 2848 288 R0
|
||||
SYMATTR InstName V9
|
||||
|
||||
176
src/defines_res.h
Normal file
176
src/defines_res.h
Normal file
@@ -0,0 +1,176 @@
|
||||
// defines für stm32f405
|
||||
|
||||
// pid timer
|
||||
#define PID_TIM TIM5
|
||||
#define PID_TIM_RCC RCC_APB1Periph_TIM5
|
||||
#define PID_TIM_IRQN TIM5_IRQn
|
||||
|
||||
// resolver
|
||||
//// adc
|
||||
#define SIN_ADC ADC1
|
||||
#define SIN_ADC_RCC RCC_APB2Periph_ADC1
|
||||
#define SIN_ADC_CHAN ADC_Channel_14
|
||||
|
||||
#define COS_ADC ADC2
|
||||
#define COS_ADC_RCC RCC_APB2Periph_ADC2
|
||||
#define COS_ADC_CHAN ADC_Channel_15
|
||||
|
||||
//// timer
|
||||
#define RES_TIM TIM2
|
||||
#define RES_TIM_RCC RCC_APB1Periph_TIM2
|
||||
|
||||
//// dma
|
||||
#define DMA DMA2_Stream2
|
||||
#define DMA_RCC RCC_AHB1Periph_DMA2
|
||||
#define DMA_CHAN DMA_Channel_1
|
||||
#define DMA_IRQN DMA2_Stream2_IRQn
|
||||
|
||||
//// gpio
|
||||
#define SIN_PIN GPIO_Pin_4
|
||||
#define SIN_PORT GPIOC
|
||||
#define SIN_IO_RCC RCC_AHB1Periph_GPIOC
|
||||
|
||||
#define COS_PIN GPIO_Pin_5
|
||||
#define COS_PORT GPIOC
|
||||
#define COS_IO_RCC RCC_AHB1Periph_GPIOC
|
||||
|
||||
#define RES_PIN GPIO_Pin_5
|
||||
#define RES_PORT GPIOA
|
||||
#define RES_IO_RCC RCC_AHB1Periph_GPIOA
|
||||
|
||||
|
||||
// encoder
|
||||
//// timer
|
||||
#define ENC0_TIM TIM1
|
||||
#define ENC0_TIM_RCC RCC_APB1Periph_TIM1
|
||||
|
||||
#define ENC1_TIM TIM3
|
||||
#define ENC1_TIM_RCC RCC_APB1Periph_TIM3
|
||||
|
||||
//// gpio
|
||||
#define ENC0_A_PIN GPIO_Pin_8
|
||||
#define ENC0_A_PORT GPIOA
|
||||
#define ENC0_A_IO_RCC RCC_AHB1Periph_GPIOA
|
||||
#define ENC0_A_PIN_SOURCE GPIO_PinSource8
|
||||
#define ENC0_A_AF_SOURCE GPIO_AF_TIM1
|
||||
|
||||
|
||||
#define ENC0_B_PIN GPIO_Pin_9
|
||||
#define ENC0_B_PORT GPIOA
|
||||
#define ENC0_B_IO_RCC RCC_AHB1Periph_GPIOA
|
||||
#define ENC0_B_PIN_SOURCE GPIO_PinSource9
|
||||
#define ENC0_B_AF_SOURCE GPIO_AF_TIM1
|
||||
|
||||
#define ENC1_A_PIN GPIO_Pin_6
|
||||
#define ENC1_A_PORT GPIOC
|
||||
#define ENC1_A_IO_RCC RCC_AHB1Periph_GPIOC
|
||||
#define ENC1_A_PIN_SOURCE GPIO_PinSource6
|
||||
#define ENC1_A_AF_SOURCE GPIO_AF_TIM3
|
||||
|
||||
#define ENC1_B_PIN GPIO_Pin_7
|
||||
#define ENC1_B_PORT GPIOC
|
||||
#define ENC1_B_IO_RCC RCC_AHB1Periph_GPIOC
|
||||
#define ENC1_B_PIN_SOURCE GPIO_PinSource7
|
||||
#define ENC1_B_AF_SOURCE GPIO_AF_TIM3
|
||||
|
||||
// leds
|
||||
#define LED_R_PIN GPIO_Pin_10
|
||||
#define LED_R_PORT GPIOC
|
||||
#define LED_R_IO_RCC RCC_AHB1Periph_GPIOC
|
||||
|
||||
#define LED_Y_PIN GPIO_Pin_11
|
||||
#define LED_Y_PORT GPIOC
|
||||
#define LED_Y_IO_RCC RCC_AHB1Periph_GPIOC
|
||||
|
||||
#define LED_G_PIN GPIO_Pin_12
|
||||
#define LED_G_PORT GPIOC
|
||||
#define LED_G_IO_RCC RCC_AHB1Periph_GPIOC
|
||||
|
||||
// uart
|
||||
#define UART_CMD USART1
|
||||
#define UART_CMD_RCC RCC_APB1Periph_USART1
|
||||
|
||||
#define UART_DRV USART2
|
||||
#define UART_DRV_RCC RCC_APB1Periph_USART2
|
||||
|
||||
//// gpio
|
||||
#define UART_CMD_RX_PIN GPIO_Pin_7
|
||||
#define UART_CMD_RX_PORT GPIOB
|
||||
#define UART_CMD_RX_IO_RCC RCC_AHB1Periph_GPIOB
|
||||
#define UART_CMD_RX_PIN_SOURCE GPIO_PinSource7
|
||||
#define UART_CMD_RX_AF_SOURCE GPIO_AF_USART1
|
||||
|
||||
#define UART_CMD_TX_PIN GPIO_Pin_6
|
||||
#define UART_CMD_TX_PORT GPIOB
|
||||
#define UART_CMD_TX_IO_RCC RCC_AHB1Periph_GPIOB
|
||||
#define UART_CMD_TX_PIN_SOURCE GPIO_PinSource6
|
||||
#define UART_CMD_TX_AF_SOURCE GPIO_AF_USART1
|
||||
|
||||
#define UART_DRV_RX_PIN GPIO_Pin_3
|
||||
#define UART_DRV_RX_PORT GPIOA
|
||||
#define UART_DRV_RX_IO_RCC RCC_AHB1Periph_GPIOA
|
||||
#define UART_DRV_RX_PIN_SOURCE GPIO_PinSource3
|
||||
#define UART_DRV_RX_AF_SOURCE GPIO_AF_USART2
|
||||
|
||||
#define UART_DRV_TX_PIN GPIO_Pin_2
|
||||
#define UART_DRV_TX_PORT GPIOA
|
||||
#define UART_DRV_TX_IO_RCC RCC_AHB1Periph_GPIOA
|
||||
#define UART_DRV_TX_PIN_SOURCE GPIO_PinSource2
|
||||
#define UART_DRV_TX_AF_SOURCE GPIO_AF_USART2
|
||||
|
||||
// i2c
|
||||
#define I2C I2C1
|
||||
#define I2C_RCC RCC_AHB1Periph_I2C1
|
||||
|
||||
//// gpio
|
||||
#define I2C_SDA_PIN GPIO_Pin_9
|
||||
#define I2C_SDA_PORT GPIOB
|
||||
#define I2C_SDA_IO_RCC RCC_AHB1Periph_GPIOB
|
||||
#define I2C_SDA_PIN_SOURCE GPIO_PinSource9
|
||||
#define I2C_SDA_AF_SOURCE GPIO_AF_I2C1
|
||||
|
||||
#define I2C_SCK_PIN GPIO_Pin_8
|
||||
#define I2C_SCK_PORT GPIOB
|
||||
#define I2C_SCK_IO_RCC RCC_AHB1Periph_GPIOB
|
||||
#define I2C_SCK_PIN_SOURCE GPIO_PinSource8
|
||||
#define I2C_SCK_AF_SOURCE GPIO_AF_I2C1
|
||||
|
||||
// spi
|
||||
#define SPI SPI1
|
||||
#define SPI_RCC RCC_AHB1Periph_SPI1
|
||||
|
||||
//// gpio
|
||||
#define SPI_MOSI_PIN GPIO_Pin_5
|
||||
#define SPI_MOSI_PORT GPIOB
|
||||
#define SPI_MOSI_IO_RCC RCC_AHB1Periph_GPIOB
|
||||
#define SPI_MOSI_PIN_SOURCE GPIO_PinSource5
|
||||
#define SPI_MOSI_AF_SOURCE GPIO_AF_SPI1
|
||||
|
||||
#define SPI_MISO_PIN GPIO_Pin_4
|
||||
#define SPI_MISO_PORT GPIOB
|
||||
#define SPI_MISO_IO_RCC RCC_AHB1Periph_GPIOB
|
||||
#define SPI_MISO_PIN_SOURCE GPIO_PinSource4
|
||||
#define SPI_MISO_AF_SOURCE GPIO_AF_SPI1
|
||||
|
||||
#define SPI_SCK_PIN GPIO_Pin_3
|
||||
#define SPI_SCK_PORT GPIOB
|
||||
#define SPI_SCK_IO_RCC RCC_AHB1Periph_GPIOB
|
||||
#define SPI_SCK_PIN_SOURCE GPIO_PinSource3
|
||||
#define SPI_SCK_AF_SOURCE GPIO_AF_SPI1
|
||||
|
||||
// can
|
||||
#define CAN CAN1
|
||||
#define CAN_RCC RCC_AHB1Periph_CAN1
|
||||
|
||||
//// gpio
|
||||
#define CAN_RX_PIN GPIO_Pin_8
|
||||
#define CAN_RX_PORT GPIOB
|
||||
#define CAN_RX_IO_RCC RCC_AHB1Periph_GPIOB
|
||||
#define CAN_RX_PIN_SOURCE GPIO_PinSource8
|
||||
#define CAN_RX_AF_SOURCE GPIO_AF_CAN1
|
||||
|
||||
#define CAN_TX_PIN GPIO_Pin_9
|
||||
#define CAN_TX_PORT GPIOB
|
||||
#define CAN_TX_IO_RCC RCC_AHB1Periph_GPIOB
|
||||
#define CAN_TX_PIN_SOURCE GPIO_PinSource9
|
||||
#define CAN_TX_AF_SOURCE GPIO_AF_CAN1
|
||||
Reference in New Issue
Block a user