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

📄 uartdef.h

📁 实现120无传感器变频输出
💻 H
字号:
/******************************************************
File name: microdef.h
Description:

Current version: V1.00.00
Author: Liu Zheng
The latest modified data:
Replacement version:V1.00.01
Author:WangRD
The latest modified data:2006-7-10 13:05
CPU type: M30263F8

Copyright	Renesas System Solutions (Beijing) Co.,Ltd
******************************************************/
#ifndef    M_UARTDEF
#define M_UARTDEF
	#define M_FrameNo	(5)
	#define M_MaxFrmLen	(32)
	#define M_MaxDatLen	(27)
	
	#ifdef M_Slave
		#define	M_SrcAddr		(0x00)	// Source address = 0x01
		#define	M_TarAddr		(0x01)	// dest address = 0x00
		
		#define M_RxdIniData	(4)	// inital receive data length
		#define M_RxdDat		(3)	// receive  data length
		#define M_RxdErr0		(1)
		#define M_RxdErr1		(1)
		#define M_RxdHtCmd	(1)
		
		#define M_TxdIniData	(4)	// inital transmit data length
		#define M_TxdDat		(8)	// receive  data length
		#define M_TxdErr0		(1)
		#define M_TxdErr1		(1)
		#define M_TxdHtCmd	(8)
		#define M_RxdTxdDelay (1000)	/* from rxd to txd delay 10 ms */
	#else
	      #ifdef M_Master
	      	#define	M_SrcAddr		(0x01)	// Source address = 0x00
		#define	M_TarAddr		(0x00)	// dest address = 0x01
		
		#define M_TxdIniData	(4)	// inital receive data length
		#define M_TxdDat		(3)	// receive  data length
		#define M_TxdErr0		(1)
		#define M_TxdErr1		(1)
		#define M_TxdHtCmd	(1)
		
		#define M_RxdIniData	(4)	// inital transmit data length
		#define M_RxdDat		(8)	// receive  data length
		#define M_RxdErr0		(1)
		#define M_RxdErr1		(1)
		#define M_RxdHtCmd	(8)
	      #else
	      	//No definition of machine!!!
	      #endif
	#endif
	
	#define	M_Baud			(2400)	// baudrate = 2400 bps
	#define	M_FraIntval1		(10)		// error check = 100 ms
	#define	M_ErrIntval		(1000)		// error  = 10 ms x 1000 = 10s
	
	
	
	
	#define M_FOSC		(16000000)	//MCU clock frequency
	#define M_TB0DIV		(5000)		// Setting tb0 division ratio: M_FOS/32/(100Hz)
	




	#define	C_Ini		(0x00)	// init command
	#define	C_Dat		(0x10)	
	#define	C_Err0		(0x40)	
	#define	C_Err1		(0x41)	
	#define	C_HtCmd	(0x11)	
	#define	C_Duty		(0x50)	
	
	#define M_ErrFoIPM	(0x01)
	#define M_ErrMotSyn	(0x52)
	#define M_ErrEeprom	(0x23)
	#define M_ErrMorSpd	(0x53)
	#define M_ErrUart	(0x26)



#endif

⌨️ 快捷键说明

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