795 changed files with 410 additions and 25345 deletions
Binary file not shown.
@ -1,242 +0,0 @@ |
|||
Configuration BHBF_Robot_Detect |
|||
STM32CubeMX 6.11.0 |
|||
Date 06/25/2024 |
|||
MCU STM32H743VGTx |
|||
|
|||
|
|||
|
|||
PERIPHERALS MODES FUNCTIONS PINS |
|||
DEBUG Serial Wire DEBUG_JTCK-SWCLK PA14 (JTCK/SWCLK) |
|||
DEBUG Serial Wire DEBUG_JTMS-SWDIO PA13 (JTMS/SWDIO) |
|||
ETH RMII ETH_CRS_DV PA7 |
|||
ETH RMII ETH_MDC PC1 |
|||
ETH RMII ETH_MDIO PA2 |
|||
ETH RMII ETH_REF_CLK PA1 |
|||
ETH RMII ETH_RXD0 PC4 |
|||
ETH RMII ETH_RXD1 PC5 |
|||
ETH RMII ETH_TXD0 PB12 |
|||
ETH RMII ETH_TXD1 PB13 |
|||
ETH RMII ETH_TX_EN PB11 |
|||
FDCAN1 Activated FDCAN1_RX PB8 |
|||
FDCAN1 Activated FDCAN1_TX PB9 |
|||
FDCAN2 Activated FDCAN2_RX PB5 |
|||
FDCAN2 Activated FDCAN2_TX PB6 |
|||
I2C4 I2C I2C4_SCL PD12 |
|||
I2C4 I2C I2C4_SDA PD13 |
|||
RCC Crystal/Ceramic Resonator RCC_OSC_IN PH0-OSC_IN (PH0) |
|||
RCC Crystal/Ceramic Resonator RCC_OSC_OUT PH1-OSC_OUT (PH1) |
|||
SYS SysTick SYS_VS_Systick VP_SYS_VS_Systick |
|||
TIM1 Internal Clock TIM1_VS_ClockSourceINT VP_TIM1_VS_ClockSourceINT |
|||
TIM8 Internal Clock TIM8_VS_ClockSourceINT VP_TIM8_VS_ClockSourceINT |
|||
UART4 Asynchronous UART4_RX PA11 |
|||
UART4 Asynchronous UART4_TX PA12 |
|||
UART5 Asynchronous UART5_RX PD2 |
|||
UART5 Asynchronous UART5_TX PC12 |
|||
UART7 Asynchronous UART7_RX PA8 |
|||
UART7 Asynchronous UART7_TX PA15 (JTDI) |
|||
USART1 Asynchronous USART1_RX PB15 |
|||
USART1 Asynchronous USART1_TX PB14 |
|||
USART2 Asynchronous USART2_RX PD6 |
|||
USART2 Asynchronous USART2_TX PD5 |
|||
USART3 Asynchronous USART3_RX PD9 |
|||
USART3 Asynchronous USART3_TX PD8 |
|||
USART6 Asynchronous USART6_RX PC7 |
|||
USART6 Asynchronous USART6_TX PC6 |
|||
|
|||
|
|||
|
|||
Pin Nb PINs FUNCTIONs LABELs |
|||
1 PE2 GPIO_Input IN_0 |
|||
2 PE3 GPIO_Input IN_1 |
|||
3 PE4 GPIO_Input IN_2 |
|||
4 PE5 GPIO_Input IN_3 |
|||
5 PE6 GPIO_Input IN_4 |
|||
7 PC13 GPIO_Input IN_5 |
|||
12 PH0-OSC_IN (PH0) RCC_OSC_IN |
|||
13 PH1-OSC_OUT (PH1) RCC_OSC_OUT |
|||
15 PC0 GPIO_Output RST_WDI |
|||
16 PC1 ETH_MDC |
|||
17 PC2_C GPIO_Output OUT_0 |
|||
18 PC3_C GPIO_Output OUT_1 |
|||
22 PA0 GPIO_Output OUT_2 |
|||
23 PA1 ETH_REF_CLK |
|||
24 PA2 ETH_MDIO |
|||
25 PA3 GPIO_Output OUT_3 |
|||
28 PA4 GPIO_Output OUT_4 |
|||
29 PA5 GPIO_Output OUT_5 |
|||
30 PA6 GPIO_Output ETH_RST |
|||
31 PA7 ETH_CRS_DV |
|||
32 PC4 ETH_RXD0 |
|||
33 PC5 ETH_RXD1 |
|||
41 PE11 GPIO_Output EEPROM_WP |
|||
42 PE12 GPIO_Output EEPROM_SCL |
|||
43 PE13 GPIO_Input EEPROM_SDA |
|||
47 PB11 ETH_TX_EN |
|||
51 PB12 ETH_TXD0 |
|||
52 PB13 ETH_TXD1 |
|||
53 PB14 USART1_TX |
|||
54 PB15 USART1_RX |
|||
55 PD8 USART3_TX |
|||
56 PD9 USART3_RX |
|||
57 PD10 GPIO_Output RS485_1_DIR |
|||
58 PD11 GPIO_Output RS485_2_DIR |
|||
59 PD12 I2C4_SCL |
|||
60 PD13 I2C4_SDA |
|||
61 PD14 GPIO_EXTI14 |
|||
63 PC6 USART6_TX |
|||
64 PC7 USART6_RX |
|||
65 PC8 GPIO_Output RS485_3_DIR |
|||
66 PC9 GPIO_Output RS485_4_DIR |
|||
67 PA8 UART7_RX |
|||
70 PA11 UART4_RX |
|||
71 PA12 UART4_TX |
|||
72 PA13 (JTMS/SWDIO) DEBUG_JTMS-SWDIO |
|||
76 PA14 (JTCK/SWCLK) DEBUG_JTCK-SWCLK |
|||
77 PA15 (JTDI) UART7_TX |
|||
78 PC10 GPIO_Output E22_RST |
|||
80 PC12 UART5_TX |
|||
81 PD0 GPIO_Output E28_M0 |
|||
82 PD1 GPIO_Output E28_M1 |
|||
83 PD2 UART5_RX |
|||
84 PD3 GPIO_Output E28_M2 |
|||
85 PD4 GPIO_EXTI4 E28_AUX |
|||
86 PD5 USART2_TX |
|||
87 PD6 USART2_RX |
|||
91 PB5 FDCAN2_RX |
|||
92 PB6 FDCAN2_TX |
|||
93 PB7 GPIO_Output E22_M1 |
|||
95 PB8 FDCAN1_RX |
|||
96 PB9 FDCAN1_TX |
|||
97 PE0 GPIO_Output E22_M0 |
|||
98 PE1 GPIO_EXTI1 E22_AUX |
|||
PERIPHERALS MODES FUNCTIONS PINS |
|||
DEBUG Serial Wire DEBUG_JTCK-SWCLK PA14 (JTCK/SWCLK) |
|||
DEBUG Serial Wire DEBUG_JTMS-SWDIO PA13 (JTMS/SWDIO) |
|||
ETH RMII ETH_CRS_DV PA7 |
|||
ETH RMII ETH_MDC PC1 |
|||
ETH RMII ETH_MDIO PA2 |
|||
ETH RMII ETH_REF_CLK PA1 |
|||
ETH RMII ETH_RXD0 PC4 |
|||
ETH RMII ETH_RXD1 PC5 |
|||
ETH RMII ETH_TXD0 PB12 |
|||
ETH RMII ETH_TXD1 PB13 |
|||
ETH RMII ETH_TX_EN PB11 |
|||
FDCAN1 Activated FDCAN1_RX PB8 |
|||
FDCAN1 Activated FDCAN1_TX PB9 |
|||
FDCAN2 Activated FDCAN2_RX PB5 |
|||
FDCAN2 Activated FDCAN2_TX PB6 |
|||
I2C4 I2C I2C4_SCL PD12 |
|||
I2C4 I2C I2C4_SDA PD13 |
|||
RCC Crystal/Ceramic Resonator RCC_OSC_IN PH0-OSC_IN (PH0) |
|||
RCC Crystal/Ceramic Resonator RCC_OSC_OUT PH1-OSC_OUT (PH1) |
|||
SYS SysTick SYS_VS_Systick VP_SYS_VS_Systick |
|||
TIM1 Internal Clock TIM1_VS_ClockSourceINT VP_TIM1_VS_ClockSourceINT |
|||
TIM8 Internal Clock TIM8_VS_ClockSourceINT VP_TIM8_VS_ClockSourceINT |
|||
UART4 Asynchronous UART4_RX PA11 |
|||
UART4 Asynchronous UART4_TX PA12 |
|||
UART5 Asynchronous UART5_RX PD2 |
|||
UART5 Asynchronous UART5_TX PC12 |
|||
UART7 Asynchronous UART7_RX PA8 |
|||
UART7 Asynchronous UART7_TX PA15 (JTDI) |
|||
USART1 Asynchronous USART1_RX PB15 |
|||
USART1 Asynchronous USART1_TX PB14 |
|||
USART2 Asynchronous USART2_RX PD6 |
|||
USART2 Asynchronous USART2_TX PD5 |
|||
USART3 Asynchronous USART3_RX PD9 |
|||
USART3 Asynchronous USART3_TX PD8 |
|||
USART6 Asynchronous USART6_RX PC7 |
|||
USART6 Asynchronous USART6_TX PC6 |
|||
|
|||
|
|||
|
|||
Pin Nb PINs FUNCTIONs LABELs |
|||
1 PE2 GPIO_Input IN_0 |
|||
2 PE3 GPIO_Input IN_1 |
|||
3 PE4 GPIO_Input IN_2 |
|||
4 PE5 GPIO_Input IN_3 |
|||
5 PE6 GPIO_Input IN_4 |
|||
7 PC13 GPIO_Input IN_5 |
|||
12 PH0-OSC_IN (PH0) RCC_OSC_IN |
|||
13 PH1-OSC_OUT (PH1) RCC_OSC_OUT |
|||
15 PC0 GPIO_Output RST_WDI |
|||
16 PC1 ETH_MDC |
|||
17 PC2_C GPIO_Output OUT_0 |
|||
18 PC3_C GPIO_Output OUT_1 |
|||
22 PA0 GPIO_Output OUT_2 |
|||
23 PA1 ETH_REF_CLK |
|||
24 PA2 ETH_MDIO |
|||
25 PA3 GPIO_Output OUT_3 |
|||
28 PA4 GPIO_Output OUT_4 |
|||
29 PA5 GPIO_Output OUT_5 |
|||
30 PA6 GPIO_Output ETH_RST |
|||
31 PA7 ETH_CRS_DV |
|||
32 PC4 ETH_RXD0 |
|||
33 PC5 ETH_RXD1 |
|||
41 PE11 GPIO_Output EEPROM_WP |
|||
42 PE12 GPIO_Output EEPROM_SCL |
|||
43 PE13 GPIO_Input EEPROM_SDA |
|||
47 PB11 ETH_TX_EN |
|||
51 PB12 ETH_TXD0 |
|||
52 PB13 ETH_TXD1 |
|||
53 PB14 USART1_TX |
|||
54 PB15 USART1_RX |
|||
55 PD8 USART3_TX |
|||
56 PD9 USART3_RX |
|||
57 PD10 GPIO_Output RS485_1_DIR |
|||
58 PD11 GPIO_Output RS485_2_DIR |
|||
59 PD12 I2C4_SCL |
|||
60 PD13 I2C4_SDA |
|||
61 PD14 GPIO_EXTI14 |
|||
63 PC6 USART6_TX |
|||
64 PC7 USART6_RX |
|||
65 PC8 GPIO_Output RS485_3_DIR |
|||
66 PC9 GPIO_Output RS485_4_DIR |
|||
67 PA8 UART7_RX |
|||
70 PA11 UART4_RX |
|||
71 PA12 UART4_TX |
|||
72 PA13 (JTMS/SWDIO) DEBUG_JTMS-SWDIO |
|||
76 PA14 (JTCK/SWCLK) DEBUG_JTCK-SWCLK |
|||
77 PA15 (JTDI) UART7_TX |
|||
78 PC10 GPIO_Output E22_RST |
|||
80 PC12 UART5_TX |
|||
81 PD0 GPIO_Output E28_M0 |
|||
82 PD1 GPIO_Output E28_M1 |
|||
83 PD2 UART5_RX |
|||
84 PD3 GPIO_Output E28_M2 |
|||
85 PD4 GPIO_EXTI4 E28_AUX |
|||
86 PD5 USART2_TX |
|||
87 PD6 USART2_RX |
|||
91 PB5 FDCAN2_RX |
|||
92 PB6 FDCAN2_TX |
|||
93 PB7 GPIO_Output E22_M1 |
|||
95 PB8 FDCAN1_RX |
|||
96 PB9 FDCAN1_TX |
|||
97 PE0 GPIO_Output E22_M0 |
|||
98 PE1 GPIO_EXTI1 E22_AUX |
|||
|
|||
|
|||
|
|||
SOFTWARE PROJECT |
|||
|
|||
Project Settings : |
|||
Project Name : BHBF_Robot_Detect |
|||
Project Folder : D:\WeChat Files\WeChat Files\wxid_mnyr7127xheu22\FileStorage\File\2024-06\BHBF_Robot_Detect |
|||
Toolchain / IDE : STM32CubeIDE |
|||
Firmware Package Name and Version : STM32Cube FW_H7 V1.10.0 |
|||
|
|||
|
|||
Code Generation Settings : |
|||
STM32Cube MCU packages and embedded software packs : Copy only the necessary library files |
|||
Generate peripheral initialization as a pair of '.c/.h' files per peripheral : Yes |
|||
Backup previously generated files when re-generating : No |
|||
Delete previously generated files when not re-generated : Yes |
|||
Set all free pins as analog (to optimize the power consumption) : No |
|||
|
|||
|
|||
Toolchains Settings : |
|||
Compiler Optimizations : |
|||
|
|||
|
|||
|
|||
|
|||
|
|||
@ -1,12 +0,0 @@ |
|||
/* Automatically generated nanopb constant definitions */ |
|||
/* Generated by nanopb-0.4.8 */ |
|||
|
|||
#include "bsp_IV.pb.h" |
|||
#if PB_PROTO_HEADER_VERSION != 40 |
|||
#error Regenerate this file with the current version of nanopb generator. |
|||
#endif |
|||
|
|||
PB_BIND(IV_struct_define, IV_struct_define, AUTO) |
|||
|
|||
|
|||
|
|||
@ -1,12 +0,0 @@ |
|||
/* Automatically generated nanopb constant definitions */ |
|||
/* Generated by nanopb-0.4.8 */ |
|||
|
|||
#include "bsp_PV.pb.h" |
|||
#if PB_PROTO_HEADER_VERSION != 40 |
|||
#error Regenerate this file with the current version of nanopb generator. |
|||
#endif |
|||
|
|||
PB_BIND(PV_struct_define, PV_struct_define, AUTO) |
|||
|
|||
|
|||
|
|||
@ -1,10 +0,0 @@ |
|||
syntax = "proto3"; |
|||
message IV_struct_define{ |
|||
|
|||
// 洗舱项目 |
|||
int32 Robot_Move_Speed= 1; |
|||
int32 Robot_Swing_Speed= 2; |
|||
int32 Robot_Tilt_Speed= 3; |
|||
int32 Robot_Tilt_Current= 4; |
|||
int32 CurrentModeValue=5; |
|||
}; |
|||
File diff suppressed because one or more lines are too long
@ -1,6 +1,6 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<projectDescription> |
|||
<name>BHBF_Robot_Detect</name> |
|||
<name>BHBF_Robot_PiplineDetect</name> |
|||
<comment></comment> |
|||
<projects> |
|||
</projects> |
|||
@ -0,0 +1,15 @@ |
|||
/*
|
|||
* pressure_sensor.h |
|||
* |
|||
* Created on: Mar 24, 2025 |
|||
* Author: SQ-X |
|||
*/ |
|||
|
|||
#ifndef INC_PRESSURE_SENSOR_H_ |
|||
#define INC_PRESSURE_SENSOR_H_ |
|||
#include "bsp_MB_host.h" |
|||
extern void pressure_sensor_intialize(struct UARTHandler *Handler); |
|||
extern int32_t* PressureValue; |
|||
|
|||
|
|||
#endif /* INC_PRESSURE_SENSOR_H_ */ |
|||
@ -0,0 +1,20 @@ |
|||
/* Automatically generated nanopb constant definitions */ |
|||
/* Generated by nanopb-0.4.8 */ |
|||
|
|||
#include "bsp_IV.pb.h" |
|||
#if PB_PROTO_HEADER_VERSION != 40 |
|||
#error Regenerate this file with the current version of nanopb generator. |
|||
#endif |
|||
|
|||
PB_BIND(IV_struct_define, IV_struct_define, AUTO) |
|||
|
|||
|
|||
|
|||
#ifndef PB_CONVERT_DOUBLE_FLOAT |
|||
/* On some platforms (such as AVR), double is really float.
|
|||
* To be able to encode/decode double on these platforms, you need. |
|||
* to define PB_CONVERT_DOUBLE_FLOAT in pb.h or compiler command line. |
|||
*/ |
|||
PB_STATIC_ASSERT(sizeof(double) == 8, DOUBLE_MUST_BE_8_BYTES) |
|||
#endif |
|||
|
|||
@ -0,0 +1,20 @@ |
|||
/* Automatically generated nanopb constant definitions */ |
|||
/* Generated by nanopb-0.4.8 */ |
|||
|
|||
#include "bsp_PV.pb.h" |
|||
#if PB_PROTO_HEADER_VERSION != 40 |
|||
#error Regenerate this file with the current version of nanopb generator. |
|||
#endif |
|||
|
|||
PB_BIND(PV_struct_define, PV_struct_define, AUTO) |
|||
|
|||
|
|||
|
|||
#ifndef PB_CONVERT_DOUBLE_FLOAT |
|||
/* On some platforms (such as AVR), double is really float.
|
|||
* To be able to encode/decode double on these platforms, you need. |
|||
* to define PB_CONVERT_DOUBLE_FLOAT in pb.h or compiler command line. |
|||
*/ |
|||
PB_STATIC_ASSERT(sizeof(double) == 8, DOUBLE_MUST_BE_8_BYTES) |
|||
#endif |
|||
|
|||
Some files were not shown because too many files changed in this diff
Loading…
Reference in new issue