Ignore:
Timestamp:
Feb 5, 2025, 9:37:56 AM (3 months ago)
Author:
Zed
Message:

Modbus Master and Slave interfaces were added.

Location:
ctrl/firmware/Main/CubeMX/Core/Inc
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • ctrl/firmware/Main/CubeMX/Core/Inc/main.h

    r77 r81  
    5858
    5959/* Private defines -----------------------------------------------------------*/
     60#define USART_MODBUS_MASTER_RX_Pin GPIO_PIN_2
     61#define USART_MODBUS_MASTER_RX_GPIO_Port GPIOE
     62#define USART_MODBUS_MASTER_TX_Pin GPIO_PIN_3
     63#define USART_MODBUS_MASTER_TX_GPIO_Port GPIOE
    6064#define TX1_LED_Pin GPIO_PIN_6
    6165#define TX1_LED_GPIO_Port GPIOE
     
    96100#define ETH_SPI_PWR_Pin GPIO_PIN_3
    97101#define ETH_SPI_PWR_GPIO_Port GPIOD
     102#define USART_MODBUS_SLAVE_DE_Pin GPIO_PIN_4
     103#define USART_MODBUS_SLAVE_DE_GPIO_Port GPIOD
     104#define USART_MODBUS_SLAVE_TX_Pin GPIO_PIN_5
     105#define USART_MODBUS_SLAVE_TX_GPIO_Port GPIOD
     106#define USART_MODBUS_SLAVE_RX_Pin GPIO_PIN_6
     107#define USART_MODBUS_SLAVE_RX_GPIO_Port GPIOD
    98108#define OUTPUT_ON_LED_Pin GPIO_PIN_7
    99109#define OUTPUT_ON_LED_GPIO_Port GPIOD
     
    108118#define TX2_LED_Pin GPIO_PIN_13
    109119#define TX2_LED_GPIO_Port GPIOG
     120#define USART_MODBUS_MASTER_DE_Pin GPIO_PIN_14
     121#define USART_MODBUS_MASTER_DE_GPIO_Port GPIOG
    110122#define BUZZER_Pin GPIO_PIN_15
    111123#define BUZZER_GPIO_Port GPIOG
  • ctrl/firmware/Main/CubeMX/Core/Inc/stm32h7xx_it.h

    r79 r81  
    6161void TIM3_IRQHandler(void);
    6262void SPI2_IRQHandler(void);
     63void USART2_IRQHandler(void);
    6364void USART3_IRQHandler(void);
    6465void TIM8_CC_IRQHandler(void);
     
    6667void TIM7_IRQHandler(void);
    6768void SPI4_IRQHandler(void);
     69void USART10_IRQHandler(void);
    6870/* USER CODE BEGIN EFP */
    6971
  • ctrl/firmware/Main/CubeMX/Core/Inc/usart.h

    r61 r81  
    3333/* USER CODE END Includes */
    3434
     35extern UART_HandleTypeDef huart2;
     36
    3537extern UART_HandleTypeDef huart3;
     38
     39extern UART_HandleTypeDef huart10;
    3640
    3741/* USER CODE BEGIN Private defines */
     
    3943/* USER CODE END Private defines */
    4044
     45void MX_USART2_UART_Init(void);
    4146void MX_USART3_UART_Init(void);
     47void MX_USART10_UART_Init(void);
    4248
    4349/* USER CODE BEGIN Prototypes */
Note: See TracChangeset for help on using the changeset viewer.