- #ifndef __HARD_RC_SBUS_H
- #define __HARD_RC_SBUS_H
- #include <stdint.h>
- #define SBUS_BPS 100000 // SUBS的通信波特率
- //这个值要设置的比25大一些。正好是25的话获取的DMA_GetCurrDataCounter(DMA1_Stream5)会是25.
- #define UART2_RX_LENDTH_MAX 30
- extern unsigned char uart2_dma_rx_buf[UART2_RX_LENDTH_MAX]; // 实际是串口中断接收 不是dma
- extern void rc_sbus_init(uint32_t baud);
- // 由于hpm6750没有串口空闲中断, 所以采用串口超时中断的而形式 FIFO深度16字节
- #endif
|