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

📄 ytepfunction.h.bak

📁 完成数据的采集
💻 BAK
字号:

#ifndef		display_file
#define		FILE_D		extern
#endif
#ifndef		yt_TemEp_file
#define		FILE_TE		extern
#endif
#ifndef		ytep_RF_file
#define		FILE_RF		 extern
#endif   
#ifndef		can_file
#define		FILE_CAN		extern
#endif
#ifndef         FILE_MAIN       
#define         FILE_MAIN   extern
#endif
#ifndef		yt_Key_file
#define		FILE_KEY		extern
#endif
#ifndef         yt_Alamc_file
#define         FILE_ALAMC              extern
#endif

/////////////////////////////////////////////
FILE_MAIN void delay_nop(Int16U Dly);
FILE_MAIN void Clk_Init (void);
FILE_MAIN void delay(Int16U Dly);
/////////////////////////////////////////////
#ifdef  MCP2515
FILE_CAN Boolean RTS(CAN_BUS *CANx,CAN_BUS *CANT,const Int16U *p); 
FILE_CAN unsigned char ReadCAN(CAN_BUS *CANx,unsigned char FLAG,const unsigned char address);
FILE_CAN  void Read2551(CAN_BUS *RCAN,unsigned char x);
FILE_CAN void Init2515(Int8U m);
FILE_CAN	void WriteSPI( unsigned char data_out );
FILE_CAN	unsigned char ReadSPI( void );
FILE_CAN	void InitPICmicro(void);

FILE_CAN	void SPIReset(void);
FILE_CAN	void Delay_ms(unsigned char num_ms);
FILE_CAN	void SPIByteWrite(unsigned char addr,unsigned char data);
FILE_CAN	unsigned char SPIByteRead(unsigned char addr);
FILE_CAN	void LoadTXBuffers(unsigned char buffers, unsigned char *ID);
#endif
/////////////////////////////////////////////
FILE_TE void  GPIO_InOut(GPIO_TypeDef* GPIOx,Int16U GPIO_Bit,Int8U GPIO_Speed_value,Int16U GPIO_InOut);
FILE_TE void START_SHT(Tem *IO_Tem);
FILE_TE Int8U	SHTA_ack(Tem *IO_Tem);
FILE_TE Int8U Write_SHT(const Int8U	data,Tem *IO_Tem);
FILE_TE Int8U	Read_SHT(Tem *IO_Tem,Int8U xyz);
FILE_TE Int8U crc8(Int8U byte,Int8U crc8);
FILE_TE Int8U swapcrc(Int8U byte);
FILE_TE Int8U account_Temp(Int16U xa,Int8U xb);
FILE_TE Int8U account_RH(Int16U xa,Int8U xb);
FILE_TE	void read_SHT_data();
FILE_TE	Int8U WRNBYT(Int8U i2c,Int8U i2cadd,Int8U *pos,Int8U number);
FILE_TE	void RDNBYT(Int8U slar,Int8U subaddr,Int8U *qq,Int8U number);


FILE_TE	void		ReadYear(Int8U *year_buf);
FILE_TE	Int16U	InitYear(Int8U	*year_buf);
FILE_TE	Int16U	ReadFM24C04();
FILE_TE	Int16U	WriteFM24C04(Int16U Flag,_yt*DATA);
FILE_TE	void	ReadI2C(Int16U ComponentAddress,Int16U	SubAddress,Int8U	*FM,Int8U	I2Clen);
FILE_TE	void	WriteI2C(Int16U ComponentAddress,Int8U	SubAddress,Int8U	*FM,Int8U	I2Clen);
///////////////////////////////////////// 
FILE_D Int16U	BCD(Int16U B);
FILE_D inline LcdDataOut(Int16U data);
FILE_D void LCMCmd(Int8U Command);
FILE_D void LCMData(Int8U DData); 
FILE_D void WriteGraphicScreen(Int8U *GDData);
FILE_D void WriteTextScreen(Int8U *TxtData);
FILE_D void initLCDM(void);
FILE_D void WriteDot(Int8U x,Int8U y,Int16U data);
FILE_D	void WriteOneChar(Int8U addr,Int16U z,Int8U y);
FILE_D	void WriteDot(Int8U x,Int8U y,Int16U data);
FILE_D	void initLCDM(void);
FILE_D	inline	void Display_mode_setion();
FILE_D	void   Disp_China_char(Int8U i,Int8U a);
FILE_D	void	 Disp_Table(Int16U *point,volatile Int16U n,Int16U m);
FILE_D	Int16U display_Fault(Int16U	_Over,Int16U	_Fast,Int16U	_Room,Int16U	_Low,Int16U	_Fault);
FILE_D	void  display(_LCD *D,_yt*Ddata,NOTS *His);
FILE_D  void WritePicture(Int16U *pos);
FILE_D	Int16U CHK_ALAMCREG(TIM *p,TIMNOTS *pos);
FILE_D  Int16U	ALAMC_mode_setion(Int16U m,Int16U n);
FILE_D	void  CHK_DISP_MODE(Int16U m,Int8U *n);

//////////////////////////////////////////
FILE_RF	Int32U IsrReceive(REC *Re);
FILE_RF Int32U IsrSend(REC *Te);
FILE_RF Int32U CHK_RF(REC *p,SensorRF *pos);
FILE_RF Int16U cal_crc(Int8U *ptr, Int8U len);

//////////////////////////////////////////
FILE_KEY		Int8U	scankey(KEY *KEYA);
FILE_KEY		Int8U   key_setion(KEY *KEYA,_LCD *LCM);
FILE_KEY		Int16U key_up(KEY *KEYA,_LCD *LCM,_yt *Data);
FILE_KEY		Int16U key_down(KEY *KEYA,_LCD *LCM,_yt *Data);
FILE_KEY		Int16U  key_add(KEY *KEYA,_LCD *LCM);
FILE_KEY		Int16U  key_dec(KEY *KEYA,_LCD *LCM);
FILE_KEY		Int16U  keyserver(KEY *KEYA,_LCD *LCM,_yt *Data);
FILE_KEY                void  Set_HISTORY(Int8U *p);
/////////////////////////////////////////


FILE_ALAMC	void		AlamcFault(SensorRF *A,_yt *B,Int8U *HOUR_MIN);
FILE_ALAMC	Int16U		NOTS_Store(NOTS *DATA,Int8U Flag,SensorRF *pos);
FILE_ALAMC	Int16U	ALAMCREGISTER(Int8U *HourMin,Int16U *p,TIM *pos,Int16U *point);

FILE_ALAMC	Boolean FifoPush(pUartFifo_t Fifo, USART_TypeDef* USARTx);
FILE_ALAMC	Boolean   FifoPop(pUartFifo_t Fifo,USART_TypeDef* USARTx);
FILE_ALAMC	void Uart1Isr(void);
FILE_ALAMC	void Uart1Init();
FILE_ALAMC	Boolean	UsartRXD(pUartFifo_t Fifo,pUartFifo_t TFifo);
FILE_ALAMC	Boolean	UsartTXD(pUartFifo_t TFifo,pUartFifo_t RFifo,Int16U *pos);
FILE_ALAMC	Int16U    Fast_TEM_NOTS(Int16U n,Int16U m,Int16U *p,SensorRF *pos);
FILE_ALAMC	void CHK_BELL(Int16U *pos,Int16U a);






⌨️ 快捷键说明

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