Uart1.h 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. /*********************************************************************************************************
  2. * 模块名称:Uart1.h
  3. * 摘 要:串口模块,包括串口模块初始化,以及中断服务函数处理,以及读写串口函数实现
  4. * 当前版本:1.0.0
  5. * 作 者:Leyutek(COPYRIGHT 2018 - 2021 Leyutek. All rights reserved.)
  6. * 完成日期:2021年07月01日
  7. * 内 容:
  8. * 注 意:
  9. **********************************************************************************************************
  10. * 取代版本:
  11. * 作 者:
  12. * 完成日期:
  13. * 修改内容:
  14. * 修改文件:
  15. *********************************************************************************************************/
  16. #ifndef _UART1_H_
  17. #define _UART1_H_
  18. /*********************************************************************************************************
  19. * 包含头文件
  20. *********************************************************************************************************/
  21. #include <stdio.h>
  22. /*********************************************************************************************************
  23. * 宏定义
  24. *********************************************************************************************************/
  25. #define UART1_BUF_SIZE 10 //设置缓冲区的大小
  26. #define XYEN_SEL0_1_RCU GPIOA
  27. #define XEN GPIO_PIN_5
  28. #define YEN GPIO_PIN_4
  29. #define SEL0 GPIO_PIN_6
  30. #define SEL1 GPIO_PIN_7
  31. #define SEL_2_RCU GPIOB
  32. #define SEL2 GPIO_PIN_0
  33. /*********************************************************************************************************
  34. * 枚举结构体
  35. *********************************************************************************************************/
  36. /*********************************************************************************************************
  37. * API函数声明
  38. *********************************************************************************************************/
  39. void InitUART1(unsigned int bound); //初始化UART0模块
  40. void InitCH448F(void); //初始化CH448F
  41. void Start_Send_UartData(unsigned char len); //串口发送数据函数
  42. #endif