⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 uart485.h

📁 这是单板上DPRAM的驱动程序
💻 H
字号:
#ifndef _SCCUART485_H_
#define _SCCUART485_H_

#define SDB_UART485  300000

/* temp */
#define  SDC_ENABLE485SEND      (SDB_UART485+1)
#define  SDC_ENABLE485RECV      (SDB_UART485+2)
#define  SDC_SET_BAUDRATE_485       (SDB_UART485+3)
#define  SDC_SEND_BREAK_485         (SDB_UART485+4)

typedef struct{
    char *UncachedBuffer; 
    int ch;        /* 0 -> scc1, 1->scc2 , ... */
    int MaxRecvBD; /* 5 */
    int MaxSendBD; /* 5 */
    int MaxSendBufLen; /* 272 */
    int MaxRecvBufLen; /* 1 */
    int BaudRate;
    int BRG;
    int MaxIdle;   /* Wait nbytes idle to close rx Buffer */
    unsigned short  UartMode; /* NORMAL_UART,MANUL_MULTI ,AUTO_MULTI,Must 0 */ 
    unsigned short  Pen;      /* parity enable-PARITY_EN,PARITY_NO Must 0*/
    unsigned short  RecvPM;  /* RECV_ODD,RECV_LOW,RECV_EVEN,RECV_HIGH Must 0*/
    unsigned short  SendPM;   /* SEND_ODD,SEND_LOW,SEND_EVEN,SEND_HIGH Must 0*/ 
    unsigned short  Uaddr1;   /* UART ADDRESS1  Must 0*/
    unsigned short  Uaddr2;   /* UART ADDRESS1 Must 0*/
    }SccUart485CfgStruct;

char *SccUartBspInit(int DEV, char *FreeMemPtr, SccUart485CfgStruct *cfg);

#endif /*_SCCUART_H_*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -