res 2.5, defines

This commit is contained in:
crinq
2014-12-23 02:24:41 +01:00
parent 9377213d75
commit 5ace2cabc0
2 changed files with 183 additions and 7 deletions

View File

@@ -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
View 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