新手入门
- 积分
- 16
- 金钱
- 16
- 注册时间
- 2019-10-21
- 在线时间
- 2 小时
|
1金钱
本人大学生在做大创项目,搞得是三块板子通过zigbee组网,由其中一个板做中控板显示数据并上传到手机app上。拿来程序之后是三个工程,发现里面都有相同的.h.c文件,然后在一个叫BSP_Com.h的头文件里发现了
- /* Define to prevent recursive inclusion -------------------------------------*/
- #ifndef __BSP_COM_H
- #define __BSP_COM_H
- /* Includes ------------------------------------------------------------------*/
- #include "stm32f4xx.h"
- #include "RTE_Include.h"
- //--------------------------------------------------------------
- // Liste aller UARTs
- // (keine Nummer doppelt und von 0 beginnend)
- //--------------------------------------------------------------
- <u><b>typedef enum
- {
- COM_DEBUG = 0, // COM1 (TX=PA9, RX=PA10)
- COM_WIFI = 1, // COM2 (TX=PA2, RX=PA3)
- COM_ZIGBEE = 2, // COM3 (TX=PB10, RX=PB11)
- COM_N ,
- }BSP_COM_Name_e;</b></u>
- //--------------------------------------------------------------
- // 串口数据接收结构体
- //--------------------------------------------------------------
- typedef struct
- {
- //结构体变量
- uint8_t *pu8Databuf;
- uint16_t u16Datalength;
- RTE_MessageQuene_t ComQuene; //串口数据环形队列
- }BSP_COM_Data_t;
- //--------------------------------------------------------------
- // Struktur eines UART-Pins
- //--------------------------------------------------------------
- typedef struct {
- GPIO_TypeDef* PORT; // Port
- const uint16_t PIN; // Pin
- const uint32_t CLK; // Clock
- const uint8_t SOURCE; // Source
- }BSP_COM_PIN_t;
- //--------------------------------------------------------------
- // Struktur eines UARTs
- //--------------------------------------------------------------
- typedef struct {
- BSP_COM_Name_e UART_NAME; // Name
- const uint32_t CLK; // Clock
- const uint8_t AF; // AF
- USART_TypeDef* UART; // UART
- const uint8_t INT; // Interrupt
- BSP_COM_PIN_t TX; // TX-Pin
- BSP_COM_PIN_t RX; // RX-Pin
- DMA_Stream_TypeDef *RXDMAStream;
- uint32_t RXDMAChannel;
- uint16_t DataBufferLen;
- uint16_t DataQueneLen;
- uint16_t IDLEPriority;
- BSP_COM_Data_t ComBuffer;
- }BSP_COM_Handle_t;
- //--------------------------------------------------------------
- // Globale Funktionen
- //--------------------------------------------------------------
- void BSP_COM_Init(BSP_COM_Name_e uart,uint32_t baudrate);
- void BSP_COM_SendByte(BSP_COM_Name_e uart, uint16_t wert);
- void BSP_COM_SendArray(BSP_COM_Name_e uart, uint8_t *data, uint16_t cnt);
- BSP_COM_Data_t* BSP_COM_ReturnQue(BSP_COM_Name_e com_name);
- extern void BSP_COM_RecCallback(BSP_COM_Name_e uart);
- //--------------------------------------------------------------
- #endif // __STM32F4_UB_UART_H
复制代码 请问划线的部分是三块板的模块的接线口吗?因为实物的焊接口都被胶封住了看不到,帮帮忙啦!!!!!!多谢!!!!!
|
-
-
|