📄 myusart.h
字号:
# ifndef PID_USART_H_H_
# define PID_USART_H_H_
#include <stm32f10x_lib.h>
# ifndef _BIT
# define _BIT
# define BIT(n) (1 << (n))
# endif
# define DIGIT_SHOW 5
# define USART_ISR_TOP 5000 //该值定义了上位机发送速率的TOP值
//该全局变量在T0模块定义
//功能:监测串口是否接收中断是否处于接收
//装态
////////////////////////////////////////
void UART_Device_INIT(void);
void UART_Transmit(unsigned char ch_Data);
void Test_PORT_INIT(void);
//字符输出函数
void Display_A_String(unsigned char *p_STR);
void Get_Data_Digit(unsigned char* p_Buffer,
unsigned long Data,
unsigned ch_Newline);
void USART_Show_Number(unsigned long Data, unsigned char ch_Newline);
unsigned char Get_PC_Data(unsigned char* p_Array, unsigned char ch_FL);
unsigned int Get_Algorism_Data(void);
void UART_Send_xy(unsigned long x,
unsigned long y);
void UART_Send_Int(signed long Data);
void UART_Send_Data(signed long Data);
unsigned char Get_PC_Rate(long int* p_Rate);
unsigned int Is_USART_ISR(void);
void UART_Send_Line(long Data ,unsigned char Is_H, unsigned char Line_ID);
//简单的串口调试
//接收中断处理函数
void UART0_RxIsrHandler(u8 rx_data);
void UART_Debug(unsigned char Debug_Data);
void UART_SendData(unsigned char* pbuf, unsigned char length);
# endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -