<root>
<document schema='101' license='1,volodymyr0604,4C3QV6' title='' description='' target='ARM.F0.32F051C8' >
	<config data='!0,0!20,1!40,1!60,c!80,2!a0,1!c0,1!e0,0%0,0%20,1%40,1%60,c%80,2%a0,1%c0,1%e0,0' clkspd='26601712' simspd='1' usewdt='0' constif='0' />
	<plugins >
		<dll_dbg_icd enabled='0' >
			<data name='debug' value='1' />
			<data name='userpins' value='0' />
			<data name='speed' value='0' />
			<data name='usev9' value='0' />
			<data name='breaks' value='8' />
			<data name='stacks' value='8' />
			<data name='clkport' value='1' />
			<data name='clkbit' value='6' />
			<data name='dataport' value='1' />
			<data name='databit' value='7' />
			<data name='ghostype' value='0' />
			<data name='monitor' value='1' />
			<data name='ictloop' value='0' />
			<data name='ictrate' value='20000' />
			<data name='ictmask' value='0' />
			<data name='anlpres' value='19' />
			<data name='digmask1' value='-1' />
			<data name='digmask2' value='-1' />
		</dll_dbg_icd>
		<dll_models enabled='1' />
		<dll_upgrader enabled='1' />
		<dll_webhelp enabled='1' />
	</plugins>
	<supplement use='0' head='' body='' />
	<debug >
		<watch expr='TFT_Print_String.txt' />
		<watch expr='TFT_Print_String.x_start' />
		<watch expr='TFT_Print_String.y_start' />
		<watch expr='TFT_Print_String.color_fondo' />
		<watch expr='TFT_Print_String.color_char' />
		<watch expr='TFT_Print_String.tipo_fuente' />
		<watch expr='TFT_Print_String.posicion_tft' />
		<watch expr='TFT_Print_String.altura_fuente' />
		<watch expr='TFT_Print_String.anchura_fuente' />
		<watch expr='TFT_Print_String.char' />
		<watch expr='TFT_Print_String.long_txt' />
		<watch expr='TFT_Print_String.long_x_draw_txt' />
		<watch expr='TFT_Print_String.posicion_char' />
		<watch expr='TFT_Print_String.temp_xy' />
		<watch expr='TFT_Print_String.x_end_char' />
		<watch expr='TFT_Print_String.x_start_txt' />
		<watch expr='TFT_Print_String.y_start_txt' />
		<watch expr='ID_Chip_FONT' />
		<watch expr='TFT_PRINT_Char.char' />
		<watch expr='TFT_PRINT_Char.x_start' />
		<watch expr='TFT_PRINT_Char.y_start' />
		<watch expr='TFT_PRINT_Char.color_fondo' />
		<watch expr='TFT_PRINT_Char.color_char' />
		<watch expr='TFT_PRINT_Char.tipo_fuente' />
		<watch expr='TFT_PRINT_Char.Buffer_Byte' />
		<watch expr='TFT_PRINT_Char.Byte_Temp' />
		<watch expr='TFT_PRINT_Char.Dibujar' />
		<watch expr='TFT_PRINT_Char.bytesPorFila' />
		<watch expr='TFT_PRINT_Char.contador_anchura' />
		<watch expr='TFT_PRINT_Char.count_rd_byte' />
		<watch expr='TFT_PRINT_Char.data_hi' />
		<watch expr='TFT_PRINT_Char.data_lo' />
		<watch expr='TFT_PRINT_Char.font_Num' />
		<watch expr='TFT_PRINT_Char.font_Offset' />
		<watch expr='TFT_PRINT_Char.font_X' />
		<watch expr='TFT_PRINT_Char.font_Y' />
		<watch expr='TFT_PRINT_Char.num_bytes_letra' />
		<watch expr='TFT_PRINT_Char.sdvig_bits' />
		<watch expr='TFT_PRINT_Char.x_punto_char' />
		<watch expr='TFT_PRINT_Char.y_punto_char' />
		<watch expr='TFT_PRINT_Char.Temp' />
	</debug>
	<ghost >
		<FK2 >
			<data name='FK2D0' port='4294967295' pin='4294967295' />
			<data name='FK2D1' port='4294967295' pin='4294967295' />
			<data name='FK2D2' port='4294967295' pin='4294967295' />
			<data name='FK2D3' port='4294967295' pin='4294967295' />
			<data name='FK2D4' port='4294967295' pin='4294967295' />
			<data name='FK2D5' port='4294967295' pin='4294967295' />
			<data name='FK2D6' port='4294967295' pin='4294967295' />
			<data name='FK2D7' port='4294967295' pin='4294967295' />
			<data name='FK2D8' port='4294967295' pin='4294967295' />
			<data name='FK2D9' port='4294967295' pin='4294967295' />
			<data name='FK2D10' port='4294967295' pin='4294967295' />
			<data name='FK2D11' port='4294967295' pin='4294967295' />
			<data name='FK2D12' port='4294967295' pin='4294967295' />
			<data name='FK2D13' port='4294967295' pin='4294967295' />
			<data name='FK2D14' port='4294967295' pin='4294967295' />
			<data name='FK2D15' port='4294967295' pin='4294967295' />
			<data name='FK2A0' port='4294967295' pin='4294967295' />
			<data name='FK2A1' port='4294967295' pin='4294967295' />
			<data name='FK2A2' port='4294967295' pin='4294967295' />
			<data name='FK2A3' port='4294967295' pin='4294967295' />
			<data name='FK2A4' port='4294967295' pin='4294967295' />
			<data name='FK2A5' port='4294967295' pin='4294967295' />
		</FK2>
		<ICD >
			<data name='AnalogPrescaleValue' value='19' />
			<data name='DigitalSampleRate' value='100000' />
			<data name='BreakpointCount' value='8' />
			<data name='CallStackDepthCount' value='8' />
			<data name='ClockPort' value='1' />
			<data name='ClockPin' value='6' />
			<data name='DataPort' value='1' />
			<data name='DataPin' value='7' />
			<data name='UseDefaultPins' value='1' />
			<data name='WrapEnabled' value='1' />
			<data name='CommsDelayOverridden' value='0' />
			<data name='CommsDelay' value='38' />
			<data name='CalculatedCommsDelay' value='38' />
		</ICD>
		<pins >
			<digital A='0' B='0' C='0' D='0' E='0' F='0' G='0' H='0' I='0' J='0' K='0' L='0' M='0' N='0' O='0' P='0' Q='0' R='0' S='0' T='0' U='0' V='0' W='0' X='0' Y='0' Z='0' />
			<analog A='0' B='0' C='0' D='0' E='0' F='0' G='0' H='0' I='0' J='0' K='0' L='0' M='0' N='0' O='0' P='0' Q='0' R='0' S='0' T='0' U='0' V='0' W='0' X='0' Y='0' Z='0' />
		</pins>
	</ghost>
	<components >
		<settings autoimg='1' center='1' unitscale='0' fixedscale='0' fixedx='1' fixedy='1' fixedz='1' headcode='0' />
		<definition guid='bd2386fe-b28a-4aff-aed3-06054d2b5808' vstate='40' vmin='0' vmaj='1' srcleaf='' visiblename='' description='' category='Misc' catenable='1' author='' manuname='' manucode='' sysinfo='0' keywords='' dynamic='1' iconpath='' />
		<component class_type='root' codename='panel' x='0' y='0' z='0' xsz='1' ysz='1' zsz='1' xang='0' yang='0' zang='0' xquat='0' yquat='0' zquat='0' wquat='1' visible='1' interactive='1' solid='1' layer='0' poslock='0' >
			<resources />
			<properties >
				<property name='Simulation' target='RTC1::Simulation' typeid='7' hidden='0' locked='1' info='' />
			</properties>
			<values >
				<value target='RTC1::Simulation' data='0' />
			</values>
			<events />
			<apis />
			<variables >
				<variable public='0' >
					<def class_type='variable' name='Flag_RD_Ds1820' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='U_Tencion' type='f32' description='' isconst='0' isinit='1' usrinit='0.0' setinit='0.0' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='VGA_AMARILLO' type='s32' description='' isconst='1' isinit='1' usrinit='65504' setinit='0xFFE0' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='Flag_SobreCarga' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='VGA_AZUL' type='s16' description='' isconst='1' isinit='1' usrinit='31' setinit='0x001F' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='VGA_BLANCO' type='s32' description='' isconst='1' isinit='1' usrinit='65535' setinit='0xFFFF' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='Display_Xsize' type='s16' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='FAN_DUTY' type='u16' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='VGA_VERDE_AMARILLO' type='s32' description='' isconst='1' isinit='1' usrinit='40550' setinit='0x9E66' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='FONT_KOIR_10x12' type='s16' description='' isconst='1' isinit='1' usrinit='2' setinit='2' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='RELOJ_DMY' type='T8' description='' isconst='0' isinit='1' usrinit='&quot;&quot;' setinit='&quot;&quot;' >
						<array size='8' />
					</def>
				</variable>
				<variable public='0' >
					<def class_type='variable' name='VGA_SALMON' type='s32' description='' isconst='1' isinit='1' usrinit='64526' setinit='0xFC0E' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='VGA_AGUA' type='s16' description='' isconst='1' isinit='1' usrinit='2047' setinit='0x07FF' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='false' type='b1' description='' isconst='1' isinit='1' usrinit='0' setinit='0' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='Display_Ysize' type='s16' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='Reloj_Hora' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='VGA_PLATA' type='s32' description='' isconst='1' isinit='1' usrinit='50712' setinit='0xC618' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='VGA_CHOCOLATE' type='s32' description='' isconst='1' isinit='1' usrinit='54083' setinit='0xD343' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='Font_address' type='u32' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='FLAG_SIMULAR' type='b1' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='VGA_GRIS_CLARO' type='s32' description='' isconst='1' isinit='1' usrinit='54938' setinit='0xD69A' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='VGA_MARRON' type='s32' description='' isconst='1' isinit='1' usrinit='32768' setinit='0x8000' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='I2C_ACK' type='u8' description='' isconst='0' isinit='1' usrinit='1' setinit='1' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='VGA_ROJO' type='s32' description='' isconst='1' isinit='1' usrinit='63488' setinit='0xF800' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='TXT_DERECHA' type='s16' description='' isconst='1' isinit='1' usrinit='2' setinit='2' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='Flag_Reloj' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='ID_Chip_FONT' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='U_Regulador' type='f32' description='' isconst='0' isinit='1' usrinit='0.0' setinit='0.0' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='AD736_Tencion' type='f32' description='ADC2 - Данные АЦП2  (Среднее Напряжение с AD736)' isconst='0' isinit='1' usrinit='0.0' setinit='0.0' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='I2C_Data' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='TXT_IZQUERDA' type='s16' description='' isconst='1' isinit='1' usrinit='0' setinit='0' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='TXT_CENTRO' type='s16' description='' isconst='1' isinit='1' usrinit='1' setinit='1' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='Count_Byte' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='Memory_Temp_Radiador' type='f32' description='' isconst='0' isinit='1' usrinit='0.0' setinit='0.0' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='VGA_CREMA' type='s32' description='' isconst='1' isinit='1' usrinit='63419' setinit='0xF7BB' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='temp_Y' type='s16' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='AD7895_Data' type='u16' description='АЦП 12бит - Чтение данных' isconst='0' isinit='1' usrinit='0' setinit='0' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='VGA_VERDE' type='s16' description='' isconst='1' isinit='1' usrinit='1024' setinit='0x0400' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='FONT_KOIR_8x10' type='s16' description='' isconst='1' isinit='1' usrinit='3' setinit='3' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='temp_X' type='s16' description='' isconst='0' isinit='1' usrinit='9' setinit='9' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='Carga_MAX' type='u8' description='' isconst='0' isinit='1' usrinit='32' setinit='32' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='temp_uint' type='u16' description='' isconst='0' isinit='0' usrinit='0' setinit='' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='Mem_Carga_Minus' type='f32' description='' isconst='0' isinit='1' usrinit='0.0' setinit='0.0' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='VGA_CIRUELA' type='s32' description='' isconst='1' isinit='1' usrinit='56603' setinit='0xDD1B' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='FONT_NUM_16x24' type='s16' description='' isconst='1' isinit='1' usrinit='5' setinit='5' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='VGA_TOMATE' type='s32' description='' isconst='1' isinit='1' usrinit='64264' setinit='0xFB08' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='temp_bit' type='b1' description='' isconst='0' isinit='1' usrinit='1' setinit='1' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='Count_FASE0' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='Count_TMR_TRIAK' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='Flag_SRAM' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='Reloj_Segunda' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='Reloj_Minuta' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='Flag_Ds1820' type='u8' description='Если Ds1820 ответил = 1' isconst='0' isinit='1' usrinit='0' setinit='0' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='FONT_BIG_16x16' type='s16' description='' isconst='1' isinit='1' usrinit='0' setinit='0' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='FONT_KOIR_16x20' type='s16' description='' isconst='1' isinit='1' usrinit='4' setinit='4' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='RELOJ_HMS' type='T8' description='' isconst='0' isinit='1' usrinit='&quot;&quot;' setinit='&quot;&quot;' >
						<array size='8' />
					</def>
				</variable>
				<variable public='0' >
					<def class_type='variable' name='Flag_ADE7756' type='u8' description='ADE7756 ( Регистр MODE = 0x000C)  Флаг=1' isconst='0' isinit='1' usrinit='0' setinit='0' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='VGA_AZUL_REAL' type='s16' description='' isconst='1' isinit='1' usrinit='17244' setinit='0x435C' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='VGA_NEGRO' type='s16' description='' isconst='1' isinit='1' usrinit='0' setinit='0x0000' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='Flag_AD7895' type='u8' description='AD7895 (BUSY - ответил 0) Флаг = 1' isconst='0' isinit='1' usrinit='0' setinit='0' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='Count_SobreCarga' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='temp_byte' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='Flag_TOUCH' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='Code_UPR_TRIAK' type='u8' description='' isconst='0' isinit='1' usrinit='2' setinit='2' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='U_FASE0' type='f32' description='' isconst='0' isinit='1' usrinit='0.0' setinit='0.0' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='Flag_FLASH' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='Flag_SD' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='VGA_AGUA_MARINA' type='s16' description='' isconst='1' isinit='1' usrinit='32762' setinit='0x7FFA' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='FONT_KOIR_12x14' type='s16' description='' isconst='1' isinit='1' usrinit='1' setinit='1' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='VGA_OLIVE' type='s32' description='' isconst='1' isinit='1' usrinit='33792' setinit='0x8400' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='VGA_ORO' type='s32' description='' isconst='1' isinit='1' usrinit='65184' setinit='0xFEA0' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='VGA_BOSQUE' type='s16' description='' isconst='1' isinit='1' usrinit='9284' setinit='0x2444' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='TOUCH_Z' type='s16' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='Display_Posicion' type='u8' description='0-Вертикальный(Х=240), 1-Горизонтальный(Х=320)' isconst='0' isinit='1' usrinit='0' setinit='0' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='AD7895_BUSY2' type='b1' description='' isconst='0' isinit='1' usrinit='1' setinit='1' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='TOUCH_Y' type='s16' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='U_Carga' type='f32' description='' isconst='0' isinit='1' usrinit='0.0' setinit='0.0' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='AD7895_BUSY1' type='b1' description='' isconst='0' isinit='1' usrinit='1' setinit='1' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='VGA_GRIS' type='s32' description='' isconst='1' isinit='1' usrinit='33808' setinit='0x8410' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='VGA_MAGENTA' type='s32' description='' isconst='1' isinit='1' usrinit='63519' setinit='0xF81F' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='VGA_ROJO_CLARO' type='s32' description='' isconst='1' isinit='1' usrinit='63504' setinit='0xF810' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='BufferSize_Letra' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='true' type='b1' description='' isconst='1' isinit='1' usrinit='1' setinit='1' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='TOUCH_X' type='s16' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='Flag_TFT' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='Mem_Carga_Plus' type='f32' description='ADC1 - Данные АЦП1 (Амплитуда Тока+)' isconst='0' isinit='1' usrinit='0.0' setinit='0.0' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='VGA_LADRILLO' type='s32' description='' isconst='1' isinit='1' usrinit='45316' setinit='0xB104' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='VGA_NARANJA' type='s32' description='' isconst='1' isinit='1' usrinit='64800' setinit='0xFD20' />
				</variable>
				<variable public='0' >
					<def class_type='variable' name='VGA_ROSA' type='s32' description='' isconst='1' isinit='1' usrinit='65049' setinit='0xFE19' />
				</variable>
			</variables>
			<macros >
				<macro >
					<flowline name='IRQ_ADE7756' description='' >
						<return name='Return' type='v0' description='' isconst='0' isinit='0' usrinit='' setinit='' />
					</flowline>
				</macro>
				<macro >
					<flowline name='IRQ_UART1' description='' >
						<return name='Return' type='v0' description='' isconst='0' isinit='0' usrinit='' setinit='' />
					</flowline>
				</macro>
				<macro >
					<flowline name='SPI1_INIT_SD' description='' >
						<return name='Return' type='u8' description='' isconst='0' isinit='0' usrinit='0' setinit='' />
						<local name='tmp_byte' type='u8' description='' isconst='0' isinit='1' usrinit='1' setinit='1' />
						<command class_type='comment' title='' comment='STM32F051C8T6(Fosc=32 mGz) SPI-2
Init FCLK = 300 kBits
Funcion FCLK = 5.33 mBits
====================================
PB5(MOSI1) - SDI
PB4(MISO1) - SDO
PB3(CLK1)  - CLK
PB8        - /CS
' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master1' macro='Initialise' />
						<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='.Return = 0' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='FAT1' macro='Initialise' >
							<return exp='.tmp_byte' />
						</command>
						<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='.tmp_byte &gt; 0' swap='1' >
							<flowline >
								<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.Return = 1' />
								</command>
							</flowline>
							<flowline />
						</command>
					</flowline>
				</macro>
				<macro >
					<flowline name='IRQ_nRF24' description='' >
						<return name='Return' type='v0' description='' isconst='0' isinit='0' usrinit='' setinit='' />
					</flowline>
				</macro>
				<macro >
					<flowline name='SPI2_INIT_FONT' description='Chip FONT 25LC512=65535 байт, или  W25X40BV=-524287 байт' >
						<return name='Return' type='u8' description='' isconst='0' isinit='0' usrinit='0' setinit='' />
						<local name='font_ID' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='manufacturer' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<command class_type='comment' title='' comment='STM32F051C8T6(Fosc=32 mGz) SPI-2 (8 Mbit)
====================================
PB11         - /CS TFT-FONT
PB15(MOSI2) - SDI
PB14(MISO2) - SDO
PB13(CLK2)  - CLK' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='comment' title='' comment='Чип памяти EEPROM (25LC512 - 65535 байт).
Чип имеет защиту записи с адреса 32768-65535 байт.
---------------
Описание Font2.
==========================================
Фонт 1 - Big16x16(eng) = 3044 байт
Фонт 2 - KOI8-R_12x14(eng+rus) = 6276 байт
Фонт 3 - KOI8-R_10x12(eng+rus) = 5380 байт
Фонт 4 - KOI8-R_8x10(eng+rus) = 2244 байт
Фонт 5 - KOI8-R_16x20(eng+rus) = 8964 байт
Фонт 6 - Numerico_16x24(eng+rus) = 772 байт' textarea='36,-10,36,-10' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='comment' title='' comment='Орисание Фонта 1- BIG(eng)
==========================
Фонт начинается с 4x байт-указателей.
Первые 4 байта фонта указывают:
байт1 - адрес 32768(0x8000) - (0x10-16d) Кол-во бит в строке по Х
байт2 - адрес 32769(0x8001) - (0x10-16d) Кол-во строк на символ
байт3 - адрес 32770(0x8002) - (0x20-32d) 1й-байт в таблице фонта
байт4 - адрес 32771(0x8003) - (0x5F-95d) Кол-во символов фонта
Байты фонта начинаются с адреса 32772(0x8004)
Первый адрес Фонта = 32768(0x8000).
Последний адрес Фонта = 35811(0x8BE3)
Адрес — 0x3C=(&lt;)-стрелка влево
Адрес — 0x7F=(\/)-стрелка вниз
Адрес — 0x3E=(&gt;)-стрелка вправо
Адрес — 0x40=(/\)-стрелка вверх
После каждого фонта 2 байта разделитель(0xFF) и следующий фонт.
---------------------------------------------------------------
Фонт расчитывается:
Например: Размер фонта 16х16 определяется: Если бит в Х больше 8,
младшие биты следующего байта обнуляются и не считываются,
но в таблице присутствуют.
строк на символ(16) байт по Х(2)*Кол-во символов фонта (95) + 4x байта-указателя=3044 байт' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='comment' title='' comment='Орисание Фонта 2- KOI8-R_12x14(eng+rus)
======================================
Фонт начинается с 4x байт-указателей. Первые 4 байта фонта указывают:
байт1 - адрес 35814(0x8BE6) - (0x0C-12d) Кол-во бит в строке по Х
байт2 - адрес 35815(0x8BE7) - (0x0E-14d) Кол-во строк на символ
байт3 - адрес 35816(0x8BE8) - (0x20-32d) 1й-байт в таблице фонта
байт4 - адрес 35817(0x8BE9) - (0xE0-224d) Кол-во символов фонта
Байты фонта начинаются с адреса 35818(0x8BEA)
Первый адрес Фонта = 35814(0x8BE6).
Последний адрес Фонта = 42089(0xA469)
Адрес — 0x3C=(&lt;)-стрелка влево
Адрес — 0x7F=(\/)-стрелка вниз
Адрес — 0x3E=(&gt;)-стрелка вправо
Адрес — 0x40=(/\)-стрелка вверх
После каждого фонта 2 байта разделитель(0xFF) и следующий фонт.' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='comment' title='' comment='Орисание Фонта 3- KOI8-R_10x12(eng+rus)
=======================================
Фонт начинается с 4x байт-указателей. Первые 4 байта фонта указывают:
байт1 - адрес 42092(0xA46C) - (0x0A-10d) Кол-во бит в строке по Х
байт2 - адрес 42092(0xA46D) - (0x0C-12d) Кол-во строк на символ
байт3 - адрес 42092(0xA46E) - (0x20-32d) 1й-байт в таблице фонта
байт4 - адрес 42092(0xA46F) - (0xE0-224d) Кол-во символов фонта
Байты фонта начинаются с адреса 42092(0xA470)
Первый адрес Фонта = 42092(0xA46C).
Последний адрес Фонта = 47471(0xB96F)
Адрес — 0x3C=(&lt;)-стрелка влево
Адрес — 0x7F=(\/)-стрелка вниз
Адрес — 0x3E=(&gt;)-стрелка вправо
Адрес — 0x40=(/\)-стрелка вверх
После каждого фонта 2 байта разделитель(0xFF) и следующий фонт.' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='comment' title='' comment='Орисание Фонта 4- KOI8-R_8x10(eng+rus)
=====================================
Фонт начинается с 4x байт-указателей. Первые 4 байта фонта указывают:
байт1 - адрес 47474(0xB972) - (0x08-8d) Кол-во бит в строке по Х
байт2 - адрес 47475(0xB973) - (0x0A-10d) Кол-во строк на символ
байт3 - адрес 47476(0xB974) - (0x20-32d) 1й-байт в таблице фонта
байт4 - адрес 47477(0xB975) - (0xE0-224d) Кол-во символов фонта
Байты фонта начинаются с адреса 47474(0xB976)
Первый адрес Фонта = 47474(0xB972).
Последний адрес Фонта = 49717(0xC235)
Адрес — 0x3C=(&lt;)-стрелка влево
Адрес — 0x3E=(&gt;)-стрелка вправо
Адрес — 0x40=(/\)-стрелка вверх
Адрес — 0x7F=(\/)-стрелка вниз
После каждого фонта 2 байта разделитель(0xFF) и следующий фонт.' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='comment' title='' comment='Орисание Фонта 5- KOI8-R_16x20(eng+rus)
======================================
Фонт начинается с 4x байт-указателей. Первые 4 байта фонта указывают:
байт1 - адрес 49720(0xC238) - (0x10-16d) Кол-во бит в строке по Х
байт2 - адрес 49721(0xC239)- (0x14-20d) Кол-во строк на символ
байт3 - адрес 49722(0xC23A) - (0x20-32d) 1й-байт в таблице фонта
байт4 - адрес 49723(0xC23B) - (0xE0-224d) Кол-во символов фонта
Байты фонта начинаются с адреса 49725(0xC23C)
Первый адрес Фонта = 49720(0xC238).
Последний адрес Фонта = 58683(0xE53B)
Адрес — 0x3C=(&lt;)-стрелка влево
Адрес — 0x3E=(&gt;)-стрелка вправо
Адрес — 0x40=(/\)-стрелка вверх
Адрес — 0x7F=(\/)-стрелка вниз
После каждого фонта 2 байта разделитель(0xFF) и следующий фонт.' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='comment' title='' comment='Орисание Фонта 6- Numerico_16x24
===============================
Фонт начинается с 4x байт-указателей. Первые 4 байта фонта указывают:
байт1 - адрес 58686(0xE53E) - (0x10-16d) Кол-во бит в строке по Х
байт2 - адрес 58687(0xE53F)- (0x18-24d) Кол-во строк на символ
байт3 - адрес 58688(0xE540) - (0x30-48d) 1й-байт в таблице фонта
байт4 - адрес 58689(0xE541) - (0x10-16d) Кол-во символов фонта
Байты фонта начинаются с адреса 58692(0xE544)
Первый адрес Фонта = 58686(0xE53E). 
Последний адрес Фонта = 59457(0xE841)' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='comment' title='' comment='Чип памяти Flash (W25X40BV - 524287 байт).
Чип имеет защиту записи с адреса 458752(0x70000)-524287(0x7FFFF).
------------------
Описание Font2.
==========================================
Фонт 1 - Big16x16(eng) = 3044 байт
Фонт 2 - KOI8-R_12x14(eng+rus) = 6276 байт
Фонт 3 - KOI8-R_10x12(eng+rus) = 5380 байт
Фонт 4 - KOI8-R_8x10(eng+rus) = 2244 байт
Фонт 5 - KOI8-R_16x20(eng+rus) = 8964 байт
Фонт 6 - Numerico_16x24        = 772 байт
===============================================
Фонт 1 - Big16x16(eng) 
Первый адрес Фонта = 458752(0x070000).
Последний адрес Фонта = 461795(0x070BE3)
После каждого фонта 3 байта разделитель(0xFF).
===============================================
Фонт 2 - KOI8-R_12x14(eng+rus)
Первый адрес Фонта = 461799(0x070BE7).
Последний адрес Фонта = 468074(0x07246A)
После каждого фонта 3 байта разделитель(0xFF).
==============================================
Фонт 3 - KOI8-R_10x12(eng+rus)
Первый адрес Фонта = 468078(0x07246E).
Последний адрес Фонта = 473458(0x073971)
После каждого фонта 3 байта разделитель(0xFF).
==============================================
Фонт 4 - KOI8-R_8x10(eng+rus)
Первый адрес Фонта = 473461(0x073975).
Последний адрес Фонта = 475704(0x074238)
После каждого фонта 3 байта разделитель(0xFF).
==============================================
Фонт 5 - KOI8-R_16x20(eng+rus)
Первый адрес Фонта = 475708(0x07423C).
Последний адрес Фонта = 484671(0x07653F)
После каждого фонта 3 байта разделитель(0xFF).
==============================================
Фонт 6 - Numerico_16x24
Первый адрес Фонта = 484675(0x076543).
Последний адрес Фонта = 485446(0x076846)
После каждого фонта 3 байта разделитель(0xFF)
' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='comment' title='' comment='Комманды: W25X40BL
Release Power down or HPM / Device ID - WR=0xAB
WR byte1=XX
WR byte2=XX
WR byte3=XX
RD byte4=ID
ID:
W25Q80 = 13h
W25Q16 = 14h
W25Q32 = 15h
---------------------
Комманды: 25LC512
Release Power down or HPM / Device ID - WR=0xAB
WR byte1=XX
WR byte2=XX
RD byte4=ID
ID:
25LC512 = 0x29


' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='comment' title='' comment='Write o Read Memory SPI-2
Chip FONT-TFT=25LC512
===================================
WREN-(Write Enable)           0x06
WRDI-(Write Disable)          0x04
RDSR (Read Status Register)   0x05
WRSR (Write Status Register)  0x01
READ (Read Memory)            0x03
WRITE (Write Memory)          0x02
RDIP (Read Electronic Signature) 0xAB
Для Чтения сигнатуры 
WR = 1byte-0xAB
WR = 2-3byte(address =0x0000)
RD = 4byte (1byte=0x29-25LC512)' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='Initialise' />
						<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='.Return = 0' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='PB11_FONT_CS' macro='TurnOn' />
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0xAB' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='PB11_FONT_CS' macro='TurnOff' />
						<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='10' type='0' />
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='PB11_FONT_CS' macro='TurnOn' />
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0xAB' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='GetChar' >
							<return exp='.font_ID' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='PB11_FONT_CS' macro='TurnOff' />
						<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='.font_ID = 0x29' swap='1' >
							<flowline >
								<command class_type='comment' title='' comment='WREN-(Write Enable)           0x06
WRDI-(Write Disable)          0x04
RDSR (Read Status Register)   0x05
WRSR (Write Status Register)  0x01
READ (Read Memory)            0x03
WRITE (Write Memory)          0x02
======================================
Flash W25X40BV
---------------
RDIP (Read Electronic Signature) 0x90
Для Чтения сигнатуры 
WR = 1byte-0xAB
WR = 2-4byte(3bytes address =0x000000)
RD = 5byte (1byte=0xEF-Manufacturer ID-Winbond Serial Flaash)
RD = 6byte (1byte=0x12-Device ID-W25X40BV)
RD = 6byte (1byte=0x11-Device ID-W25X20BV)
RD = 6byte (1byte=0x10-Device ID-W25X10BV)' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
								<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='10' type='0' />
								<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='PB11_FONT_CS' macro='TurnOn' />
								<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
									<argument exp='0x90' />
								</command>
								<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
									<argument exp='0' />
								</command>
								<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
									<argument exp='0' />
								</command>
								<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
									<argument exp='0' />
								</command>
								<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='GetChar' >
									<return exp='.manufacturer' />
								</command>
								<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='GetChar' >
									<return exp='.font_ID' />
								</command>
								<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='PB11_FONT_CS' macro='TurnOff' />
								<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='.manufacturer = 0xEF' swap='0' >
									<flowline >
										<command class_type='comment' title='' comment='Чип Фонта 
font_ID = 0x12-Device ID-W25X40BV
font_ID = 0x11-Device ID-W25X20BV
font_ID = 0x10-Device ID-W25X10BV' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
										<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
											<exp exp='.Return = .font_ID' />
										</command>
									</flowline>
									<flowline />
								</command>
							</flowline>
							<flowline >
								<command class_type='comment' title='' comment='Чип Фонта = 25LC512' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
								<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.Return = .font_ID' />
								</command>
							</flowline>
						</command>
					</flowline>
				</macro>
				<macro >
					<flowline name='I2C_GetByte_SendAckNac' description='' >
						<return name='Return' type='u8' description='' isconst='0' isinit='0' usrinit='0' setinit='' />
						<param name='bit_ACK' type='b1' description='' isconst='0' isinit='0' usrinit='0' setinit='' />
						<local name='in_bit' type='b1' description='' isconst='0' isinit='1' usrinit='1' setinit='1' />
						<local name='data' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='bit_mask' type='u8' description='' isconst='0' isinit='1' usrinit='128' setinit='0x80' />
						<local name='SDA' type='b1' description='' isconst='0' isinit='1' usrinit='1' setinit='1' />
						<local name='SCL' type='b1' description='' isconst='0' isinit='1' usrinit='1' setinit='1' />
						<local name='count_bit' type='u8' description='' isconst='0' isinit='1' usrinit='8' setinit='8' />
						<command class_type='comment' title='' comment='STM32F051C8T6 
I2C - MASTER SOFTWARE
======================
PB6 - SCL
PB7 - SDA
bit ACK=0
bit NAC=1' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='output' title='Salida SCL' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048577' mask='128' exp='0' />
						<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='.data = 0' />
						</command>
						<command class_type='loop' title='Bucle' cmdcolor='8415488' cmdcolor_sec='14994788' type='2' exp='8' start='0' >
							<flowline >
								<command class_type='output' title='Salida SCL' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048577' mask='128' exp='1' />
								<command class_type='input' title='Ingreso SDA' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048577' mask='64' exp='.in_bit' />
								<command class_type='output' title='Salida SCL' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048577' mask='128' exp='0' />
								<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.data = (.data + .in_bit) &lt;&lt; 1' />
								</command>
							</flowline>
						</command>
						<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='.bit_ACK = 1' swap='0' >
							<flowline >
								<command class_type='input' title='Entrada' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048577' mask='64' exp='.SDA' />
							</flowline>
							<flowline >
								<command class_type='output' title='Salida SDA-ACK' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048577' mask='64' exp='0' />
							</flowline>
						</command>
						<command class_type='output' title='Salida SCL' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048577' mask='128' exp='1' />
						<command class_type='output' title='Salida SCL' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048577' mask='128' exp='0' />
						<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='.Return = .data' />
						</command>
					</flowline>
				</macro>
				<macro >
					<flowline name='I2C_STOP' description='' >
						<return name='Return' type='v0' description='' isconst='0' isinit='0' usrinit='' setinit='' />
						<command class_type='comment' title='' comment='STM32F051C8T6 
I2C - MASTER SOFTWARE
======================
PB7 - SCL
PB6 - SDA' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='output' title='Salida - SCL' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048577' mask='128' exp='0' />
						<command class_type='output' title='Salida - SDA' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048577' mask='64' exp='0' />
						<command class_type='output' title='Salida - SCL' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048577' mask='128' exp='1' />
						<command class_type='output' title='Salida - SDA' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048577' mask='64' exp='1' />
					</flowline>
				</macro>
				<macro >
					<flowline name='SPI2_INIT_TFT_ili9341' description='TFT LCD Single Chip Driver 240RGBx320 Resolution and 262K color
4-line/8-bit bi-directional serial interfaces for communication between host
and ILI9341,Data/Command  (D/CX), chip enable  (CSX), clock input (SCL) and serial SDO, SDI.' >
						<return name='Return' type='u8' description='' isconst='0' isinit='0' usrinit='0' setinit='' />
						<local name='tft_id1' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='tft_id3' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='tft_id2' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<command class_type='comment' title='' comment='STM32F051C8T6(Fosc=32 mGz) SPI-2 (8 Mbit)
====================================
PB11        - /CS TFT-FONT
PB8         - /CS TFT-FLASH,SD
PB15(MOSI2) - SDI (TFT,FONT,FLASH)
PB14(MISO2) - SDO (TFT,FONT,FLASH)
PB13(CLK2)  - CLK (TFT,FONT,FLASH)
-------------------------------------
Подключение TFT
PA5      - TFT /CS 
PA6      - TFT D/C (1=Data,0=Command)
PA4      - TFT LED (1=ON,0=OFF)
' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='Initialise' />
						<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='1' type='1' />
						<command class_type='comment' title='' comment='TFT - RESET' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='output' title='Salida TFT-D/C (0=CMD, 1=Data)' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='64' exp='0' />
						<command class_type='output' title='Salida TFT-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='0' />
						<command class_type='call' title='SOFT RESET- TFT' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x01' />
						</command>
						<command class_type='output' title='Salida TFT-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='1' />
						<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='100' type='1' />
						<command class_type='comment' title='' comment='Read ID4 - RD 4byte datos
-------------------------
Command-D3h
1byte - xxh
2byte - 00h
3byte - 93h
4byte - 41h' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='output' title='Salida TFT-D/C (0=CMD, 1=Data)' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='64' exp='0' />
						<command class_type='output' title='Salida TFT-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='0' />
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0xD3' />
						</command>
						<command class_type='output' title='Salida TFT-D/C (0=CMD, 1=Data)' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='64' exp='1' />
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='GetChar' >
							<return exp='.tft_id3' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='GetChar' >
							<return exp='.tft_id3' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='GetChar' >
							<return exp='.tft_id2' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='GetChar' >
							<return exp='.tft_id1' />
						</command>
						<command class_type='output' title='Salida TFT-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='1' />
						<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='1' type='1' />
						<command class_type='comment' title='' comment='TFT - Display OFF' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='output' title='Salida TFT-D/C (0=CMD, 1=Data)' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='64' exp='0' />
						<command class_type='output' title='Salida TFT-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='0' />
						<command class_type='call' title='Display OFF - TFT' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x28' />
						</command>
						<command class_type='output' title='Salida TFT-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='1' />
						<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='5' type='1' />
						<command class_type='comment' title='' comment='Power control B (CFh)

 writecommand(0xCF);
writedata(0x00);00
writedata(0XC1);83h
writedata(0X30);30h' textarea='12,0,487,300' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='output' title='Salida TFT-D/C (0=CMD, 1=Data)' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='64' exp='0' />
						<command class_type='output' title='Salida TFT-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='0' />
						<command class_type='call' title='Power Control B - TFT' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0xCF' />
						</command>
						<command class_type='output' title='Salida TFT-D/C (0=CMD, 1=Data)' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='64' exp='1' />
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x00' />
						</command>
						<command class_type='call' title='0x83' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x81' />
						</command>
						<command class_type='call' title='0x30' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x30' />
						</command>
						<command class_type='output' title='Salida TFT-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='1' />
						<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='10' type='0' />
						<command class_type='comment' title='' comment='Power on sequence control (EDh)

writecommand(0xED)
writedata(0x64)
writedata(0x03)
writedata(0X12)
writedata(0X81)
' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='output' title='Salida TFT-D/C (0=CMD, 1=Data)' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='64' exp='0' />
						<command class_type='output' title='Salida TFT-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='0' />
						<command class_type='call' title='Power Control B - TFT' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0xED' />
						</command>
						<command class_type='output' title='Salida TFT-D/C (0=CMD, 1=Data)' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='64' exp='1' />
						<command class_type='call' title='0x64' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x64' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x03' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x12' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x81' />
						</command>
						<command class_type='output' title='Salida TFT-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='1' />
						<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='10' type='0' />
						<command class_type='comment' title='' comment='Команда неизвестная

writecommand(0xE8);
writedata(0x85);0x85
writedata(0x00);0x01
writedata(0x78);0x79' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='output' title='Salida TFT-D/C (0=CMD, 1=Data)' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='64' exp='0' />
						<command class_type='output' title='Salida TFT-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='0' />
						<command class_type='call' title='Power Control B - TFT' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0xE8' />
						</command>
						<command class_type='output' title='Salida TFT-D/C (0=CMD, 1=Data)' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='64' exp='1' />
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x85' />
						</command>
						<command class_type='call' title='0x01' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x01' />
						</command>
						<command class_type='call' title='0x79' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x78' />
						</command>
						<command class_type='output' title='Salida TFT-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='1' />
						<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='10' type='0' />
						<command class_type='comment' title='' comment='Power control A (CBh)
Lcd_WriteData(0x39)
Lcd_WriteData(0x2C)
Lcd_WriteData(0x00)
Lcd_WriteData(0x34)
Lcd_WriteData(0x02)' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='output' title='Salida TFT-D/C (0=CMD, 1=Data)' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='64' exp='0' />
						<command class_type='output' title='Salida TFT-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='0' />
						<command class_type='call' title='Power Control B - TFT' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0xCB' />
						</command>
						<command class_type='output' title='Salida TFT-D/C (0=CMD, 1=Data)' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='64' exp='1' />
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x39' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x2C' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x00' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x34' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x02' />
						</command>
						<command class_type='output' title='Salida TFT-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='1' />
						<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='10' type='0' />
						<command class_type='comment' title='' comment=' Pump ratio control (F7h)
Lcd_WriteData(0x20)' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='output' title='Salida TFT-D/C (0=CMD, 1=Data)' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='64' exp='0' />
						<command class_type='output' title='Salida TFT-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='0' />
						<command class_type='call' title='Power Control B - TFT' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0xF7' />
						</command>
						<command class_type='output' title='Salida TFT-D/C (0=CMD, 1=Data)' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='64' exp='1' />
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x20' />
						</command>
						<command class_type='output' title='Salida TFT-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='1' />
						<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='10' type='0' />
						<command class_type='comment' title='' comment='Driver timing control B (EAh)
writedata(0x00)
writedata(0x00)' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='output' title='Salida TFT-D/C (0=CMD, 1=Data)' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='64' exp='0' />
						<command class_type='output' title='Salida TFT-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='0' />
						<command class_type='call' title='Power Control B - TFT' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0xEA' />
						</command>
						<command class_type='output' title='Salida TFT-D/C (0=CMD, 1=Data)' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='64' exp='1' />
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x00' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x00' />
						</command>
						<command class_type='output' title='Salida TFT-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='1' />
						<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='10' type='0' />
						<command class_type='comment' title='' comment='Power Control 1 (C0h)
Lcd_WriteData(0x23);0x26' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='output' title='Salida TFT-D/C (0=CMD, 1=Data)' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='64' exp='0' />
						<command class_type='output' title='Salida TFT-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='0' />
						<command class_type='call' title='Power Control B - TFT' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0xC0' />
						</command>
						<command class_type='output' title='Salida TFT-D/C (0=CMD, 1=Data)' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='64' exp='1' />
						<command class_type='call' title='0x26' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x25' />
						</command>
						<command class_type='output' title='Salida TFT-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='1' />
						<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='10' type='0' />
						<command class_type='comment' title='' comment='Power control 2 (0xC1)
Lcd_WriteData(0x10);0x11   //SAP[2:0];BT[3:0]' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='output' title='Salida TFT-D/C (0=CMD, 1=Data)' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='64' exp='0' />
						<command class_type='output' title='Salida TFT-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='0' />
						<command class_type='call' title='Power Control B - TFT' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0xC1' />
						</command>
						<command class_type='output' title='Salida TFT-D/C (0=CMD, 1=Data)' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='64' exp='1' />
						<command class_type='call' title='0x11' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x11' />
						</command>
						<command class_type='output' title='Salida TFT-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='1' />
						<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='10' type='0' />
						<command class_type='comment' title='' comment='VCOM Control 1(C5h)
Lcd_WriteData(0x3E);0x35   Set the VCOMH voltage.
(0x3E=4.250v),(0x48=4.500V),(0x70=5.500V) 
Lcd_WriteData(0x28);0x3E   Set the VCOML voltage
(0x28= -1.5V)' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='output' title='Salida TFT-D/C (0=CMD, 1=Data)' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='64' exp='0' />
						<command class_type='output' title='Salida TFT-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='0' />
						<command class_type='call' title='Power Control B - TFT' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0xC5' />
						</command>
						<command class_type='output' title='Salida TFT-D/C (0=CMD, 1=Data)' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='64' exp='1' />
						<command class_type='call' title='0x35' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x35' />
						</command>
						<command class_type='call' title='0x3E' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x3E' />
						</command>
						<command class_type='output' title='Salida TFT-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='1' />
						<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='10' type='0' />
						<command class_type='comment' title='' comment='VCOM Control 2(C7h)
Lcd_WriteData(0x86);0xBE' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='output' title='Salida TFT-D/C (0=CMD, 1=Data)' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='64' exp='0' />
						<command class_type='output' title='Salida TFT-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='0' />
						<command class_type='call' title='Power Control B - TFT' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0xC7' />
						</command>
						<command class_type='output' title='Salida TFT-D/C (0=CMD, 1=Data)' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='64' exp='1' />
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0xBE' />
						</command>
						<command class_type='output' title='Salida TFT-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='1' />
						<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='10' type='0' />
						<command class_type='comment' title='' comment='Memory Access Control-CMD=(36h)
Lcd_WriteData(0x48,0x28);(0x88,0xE8)' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='output' title='Salida TFT-D/C (0=CMD, 1=Data)' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='64' exp='0' />
						<command class_type='output' title='Salida TFT-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='0' />
						<command class_type='call' title='Power Control B - TFT' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x36' />
						</command>
						<command class_type='output' title='Salida TFT-D/C (0=CMD, 1=Data)' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='64' exp='1' />
						<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='Display_Posicion &gt; 0' swap='0' >
							<flowline >
								<command class_type='comment' title='' comment='Display_Pozicion =1
(Portrait)
DATA=0x28,0xE8
Display_Xsize = 320
Display_Ysize = 240' textarea='12,0,487,300' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
								<command class_type='call' title='0x28' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
									<argument exp='0x28' />
								</command>
								<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='Display_Xsize = 320' />
									<exp exp='Display_Ysize = 240' />
								</command>
							</flowline>
							<flowline >
								<command class_type='comment' title='' comment='Display_Pozicion=0
(Landscape)
DATA = 0x48,0x88
Display_Xsize = 240
Display_Ysize = 320
' textarea='36,-10,36,290' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
								<command class_type='call' title='0x48' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
									<argument exp='0x48' />
								</command>
								<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='Display_Xsize = 240' />
									<exp exp='Display_Ysize = 320' />
								</command>
							</flowline>
						</command>
						<command class_type='output' title='Salida TFT-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='1' />
						<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='10' type='0' />
						<command class_type='comment' title='' comment='COLMOD: Pixel Format Set (3Ah)
Lcd_WriteData(0x55);  16bits/pixel' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='output' title='Salida TFT-D/C (0=CMD, 1=Data)' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='64' exp='0' />
						<command class_type='output' title='Salida TFT-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='0' />
						<command class_type='call' title='Power Control B - TFT' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x3A' />
						</command>
						<command class_type='output' title='Salida TFT-D/C (0=CMD, 1=Data)' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='64' exp='1' />
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x55' />
						</command>
						<command class_type='output' title='Salida TFT-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='1' />
						<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='10' type='0' />
						<command class_type='comment' title='' comment='RGB Interface Signal Control (B1h)

Lcd_WriteIndex(0xB1);
Lcd_WriteData(0x00);
Lcd_WriteData(0x18);' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='comment' title='' comment='FRMCTR1 (Frame Rate Control (In Normal Mode / Full colors))

Lcd_WriteIndex(0xB1); 
Lcd_WriteData(0x00); Formula to calculate frame frequency:
Lcd_WriteData(0x1B);  Frame Rate(70Hz)= fosc/Clocks per Line*Division ratio*(Lines+VBP+VFP) ' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='output' title='Salida TFT-D/C (0=CMD, 1=Data)' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='64' exp='0' />
						<command class_type='output' title='Salida TFT-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='0' />
						<command class_type='call' title='Power Control B - TFT' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0xB1' />
						</command>
						<command class_type='output' title='Salida TFT-D/C (0=CMD, 1=Data)' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='64' exp='1' />
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x00' />
						</command>
						<command class_type='call' title='0x1B' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x1B' />
						</command>
						<command class_type='output' title='Salida TFT-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='1' />
						<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='10' type='0' />
						<command class_type='comment' title='' comment='Enable 3G (F2h) - 3Gamma Function Disable
Lcd_WriteData(0x02);' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='output' title='Salida TFT-D/C (0=CMD, 1=Data)' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='64' exp='0' />
						<command class_type='output' title='Salida TFT-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='0' />
						<command class_type='call' title='Power Control B - TFT' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0xF2' />
						</command>
						<command class_type='output' title='Salida TFT-D/C (0=CMD, 1=Data)' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='64' exp='1' />
						<command class_type='call' title='0x02' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x00' />
						</command>
						<command class_type='output' title='Salida TFT-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='1' />
						<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='10' type='0' />
						<command class_type='comment' title='' comment='GAMSET (Gamma Set) (26h)
Gamma curve selected
Lcd_WriteData(0x01);' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='output' title='Salida TFT-D/C (0=CMD, 1=Data)' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='64' exp='0' />
						<command class_type='output' title='Salida TFT-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='0' />
						<command class_type='call' title='Power Control B - TFT' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x26' />
						</command>
						<command class_type='output' title='Salida TFT-D/C (0=CMD, 1=Data)' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='64' exp='1' />
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x01' />
						</command>
						<command class_type='output' title='Salida TFT-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='1' />
						<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='10' type='0' />
						<command class_type='comment' title='' comment='Lcd_WriteIndex(0xE0);    //Set Gamma
Lcd_WriteData(0x1F);0x0F
Lcd_WriteData(0x1A);0x2A
Lcd_WriteData(0x18);0x28
Lcd_WriteData(0x0A);0x08
Lcd_WriteData(0x0F);0x0E
Lcd_WriteData(0x06);0x08
Lcd_WriteData(0x45);0x54
Lcd_WriteData(0x87);0xA9
Lcd_WriteData(0x32);0x43
Lcd_WriteData(0x0A);0x0A
Lcd_WriteData(0x07);0x0F
Lcd_WriteData(0x02);0x00
Lcd_WriteData(0x00);
Lcd_WriteData(0x00);
Lcd_WriteData(0x00);' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='output' title='Salida TFT-D/C (0=CMD, 1=Data)' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='64' exp='0' />
						<command class_type='output' title='Salida TFT-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='0' />
						<command class_type='call' title='Power Control B - TFT' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0xE0' />
						</command>
						<command class_type='output' title='Salida TFT-D/C (0=CMD, 1=Data)' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='64' exp='1' />
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x0F' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x2A' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x28' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x08' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x0E' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x08' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x54' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0xA9' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x43' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x0A' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x0F' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x00' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x00' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x00' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x00' />
						</command>
						<command class_type='output' title='Salida TFT-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='1' />
						<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='10' type='0' />
						<command class_type='comment' title='' comment='Lcd_WriteIndex(0xE1);    //Set Gamma
Lcd_WriteData(0x00);0x00
Lcd_WriteData(0x25);0x15
Lcd_WriteData(0x27);0x17
Lcd_WriteData(0x05);0x07
Lcd_WriteData(0x10);0x11
Lcd_WriteData(0x09);0x06
Lcd_WriteData(0x3A);0x2B
Lcd_WriteData(0x78);0x56
Lcd_WriteData(0x4D);0x3C
Lcd_WriteData(0x05);0x05
Lcd_WriteData(0x18);0x10
Lcd_WriteData(0x0D);0x0F
Lcd_WriteData(0x38);0x3F
Lcd_WriteData(0x3A);0x3F
Lcd_WriteData(0x1F);0x0F' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='output' title='Salida TFT-D/C (0=CMD, 1=Data)' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='64' exp='0' />
						<command class_type='output' title='Salida TFT-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='0' />
						<command class_type='call' title='Power Control B - TFT' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0xE1' />
						</command>
						<command class_type='output' title='Salida TFT-D/C (0=CMD, 1=Data)' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='64' exp='1' />
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x00' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x15' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x17' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x07' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x11' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x06' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x2B' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x56' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x3C' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x05' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x10' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x0F' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x3F' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x3F' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x0F' />
						</command>
						<command class_type='output' title='Salida TFT-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='1' />
						<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='10' type='0' />
						<command class_type='comment' title='' comment='Display Function Control 
Lcd_WriteIndex(0xB6);    // Display Function Control
Lcd_WriteData(0x0A);
Lcd_WriteData(0x82);
Lcd_WriteData(0x27); 27h=320,1Dh=240
Lcd_WriteData(0x00);' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='output' title='Salida TFT-D/C (0=CMD, 1=Data)' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='64' exp='0' />
						<command class_type='output' title='Salida TFT-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='0' />
						<command class_type='call' title='Power Control B - TFT' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0xB6' />
						</command>
						<command class_type='output' title='Salida TFT-D/C (0=CMD, 1=Data)' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='64' exp='1' />
						<command class_type='call' title='0x0A' mark='1' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x02' />
						</command>
						<command class_type='call' title='0x82' mark='1' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x80' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x27' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x00' />
						</command>
						<command class_type='output' title='Salida TFT-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='1' />
						<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='10' type='0' />
						<command class_type='comment' title='' comment='Display Inversion Control (B7h)

Lcd_WriteIndex(0xB7);
Lcd_WriteData(0x07);
' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='output' title='Salida TFT-D/C (0=CMD, 1=Data)' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='64' exp='0' />
						<command class_type='output' title='Salida TFT-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='0' />
						<command class_type='call' title='Power Control B - TFT' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0xB7' />
						</command>
						<command class_type='output' title='Salida TFT-D/C (0=CMD, 1=Data)' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='64' exp='1' />
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x07' />
						</command>
						<command class_type='output' title='Salida TFT-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='1' />
						<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='10' type='0' />
						<command class_type='comment' title='' comment='Comentario' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='output' title='Salida TFT-D/C (0=CMD, 1=Data)' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='64' exp='0' />
						<command class_type='output' title='Salida TFT-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='0' />
						<command class_type='call' title='Pixel format - TFT' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x3A' />
						</command>
						<command class_type='output' title='Salida TFT-D/C (0=CMD, 1=Data)' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='64' exp='1' />
						<command class_type='call' title='16 bit (RGB565)' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x55' />
						</command>
						<command class_type='output' title='Salida TFT-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='1' />
						<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='10' type='0' />
						<command class_type='comment' title='' comment='WRCTRLD (Write Control Display) (53h)(0x2C)
-------------------------------------
D7  D6   D5    D4  D3  D2  D1  D0  
0    0  BCTRL  0   DD  BL  0   0 
---------------------------------
BCTRL : Brightness Control Block On/Off, This bit is always used to
switch brightness for display.
0 = Off (Brightness registers are 00h, DBV[7..0])
1 = On (Brightness registers are active, according to the
other parameters.)
DD : Display Dimming, only for manual brightness setting
DD = 0: Display Dimming is off
DD = 1: Display Dimming is on
BL : Backlight Control On/Off
0 = Off (Completely turn off backlight circuit.
Control lines must be low. )
1 = On
Dimming function is adapted to the brightness registers
for display when bit BCTRL is changed at DD=1,
e.g. BCTRL: 0-&gt;1 or 1-&gt;0.
When BL bit change from “On” to “Off”, backlight is turned
off without gradual dimming, even if dimming-on (DD=1) are
selected.' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='output' title='Salida TFT-D/C (0=CMD, 1=Data)' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='64' exp='0' />
						<command class_type='output' title='Salida TFT-/CS' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='0' />
						<command class_type='call' title='Power Control B - TFT' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x53' />
						</command>
						<command class_type='output' title='Salida TFT-D/C (0=CMD, 1=Data)' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='64' exp='1' />
						<command class_type='call' title='Llamar a Macro de Componente' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x2C' />
						</command>
						<command class_type='output' title='Salida TFT-/CS' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='1' />
						<command class_type='delay' title='Retardo' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' exp='10' type='0' />
						<command class_type='comment' title='' comment='WRDISBV (Write Display Brightness) (51h)(80h)
0x00-0xFF' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='output' title='Salida TFT-D/C (0=CMD, 1=Data)' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='64' exp='0' />
						<command class_type='output' title='Salida TFT-/CS' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='0' />
						<command class_type='call' title='Power Control B - TFT' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x51' />
						</command>
						<command class_type='output' title='Salida TFT-D/C (0=CMD, 1=Data)' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='64' exp='1' />
						<command class_type='call' title='Llamar a Macro de Componente' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x80' />
						</command>
						<command class_type='output' title='Salida TFT-/CS' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='1' />
						<command class_type='delay' title='Retardo' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' exp='1' type='1' />
						<command class_type='comment' title='' comment='Lcd_WriteIndex(0x11);    //Exit Sleep
Delay(120);              // 120mS
' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='output' title='Salida TFT-D/C (0=CMD, 1=Data)' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='64' exp='0' />
						<command class_type='output' title='Salida TFT-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='0' />
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x11' />
						</command>
						<command class_type='output' title='Salida TFT-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='1' />
						<command class_type='output' title='Salida TFT-LED' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='16' exp='1' />
						<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='20' type='1' />
						<command class_type='comment' title='' comment='Lcd_WriteIndex(0x29);    //Display on' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='output' title='Salida TFT-D/C (0=CMD, 1=Data)' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='64' exp='0' />
						<command class_type='output' title='Salida TFT-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='0' />
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x29' />
						</command>
						<command class_type='output' title='Salida TFT-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='1' />
						<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='1' type='1' />
						<command class_type='output' title='Salida TFT-D/C (0=CMD, 1=Data)' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='64' exp='0' />
						<command class_type='output' title='Salida TFT-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='0' />
						<command class_type='call' title='Display Inversion OFF' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x20' />
						</command>
						<command class_type='output' title='Salida TFT-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='1' />
						<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='1' type='1' />
						<command class_type='output' title='Salida TFT-D/C (0=CMD, 1=Data)' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='64' exp='0' />
						<command class_type='output' title='Salida TFT-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='0' />
						<command class_type='call' title='Normal Display Mode ON' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x13' />
						</command>
						<command class_type='output' title='Salida TFT-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='1' />
						<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='10' type='1' />
					</flowline>
				</macro>
				<macro >
					<flowline name='DS1820_Start_RD' description='Старт, Чтение Температуры, Старт преобразования
Return = Temperatura (float)' >
						<return name='Return' type='f32' description='' isconst='0' isinit='0' usrinit='0.0' setinit='' />
						<local name='Presente' type='b1' description='' isconst='0' isinit='1' usrinit='1' setinit='1' />
						<local name='tmp_lo' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='tmp_hi' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='tmp_float' type='f32' description='' isconst='0' isinit='1' usrinit='0.0' setinit='0.0' />
						<command class_type='comment' title='' comment='Comentario' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='One_Wire1' macro='BusReset' >
							<return exp='.Presente' />
						</command>
						<command class_type='decision' title='Decisión' break='1' cmdcolor='8415488' cmdcolor_sec='14994788' exp='.Presente &gt; 0' swap='0' >
							<flowline >
								<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.Return = 0.0' />
								</command>
							</flowline>
							<flowline >
								<command class_type='call' title='Пропуск ROM' cmdcolor='8415488' cmdcolor_sec='14994788' component='One_Wire1' macro='TransmitByte' >
									<argument exp='0xCC' />
								</command>
								<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='One_Wire1' macro='TransmitByte' >
									<argument exp='0xBE' />
								</command>
								<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='One_Wire1' macro='ReceiveByte' >
									<return exp='.tmp_lo' />
								</command>
								<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='One_Wire1' macro='ReceiveByte' >
									<return exp='.tmp_hi' />
								</command>
								<command class_type='output' title='Salida' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266306' mask='32' exp='1' />
								<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.tmp_float = fmul (.tmp_hi,256)' />
								</command>
								<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.tmp_float = fadd (.tmp_float, .tmp_lo)' />
								</command>
								<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='.tmp_float = 0' swap='1' >
									<flowline >
										<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
											<exp exp='.Return = fdiv (.tmp_float,16)' />
										</command>
										<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='500' type='0' />
										<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='One_Wire1' macro='BusReset' />
										<command class_type='comment' title='' comment='DS1820 - START CONVERCION' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
										<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='One_Wire1' macro='TransmitByte' >
											<argument exp='0xCC' />
										</command>
										<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='One_Wire1' macro='TransmitByte' >
											<argument exp='0x44' />
										</command>
										<command class_type='output' title='Salida' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266306' mask='32' exp='1' />
									</flowline>
									<flowline >
										<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
											<exp exp='.Return = 0' />
										</command>
									</flowline>
								</command>
							</flowline>
						</command>
					</flowline>
				</macro>
				<macro >
					<flowline name='SPI2_INIT_FLASH' description='Test ID Serial Flash - W25Q80 (8M-bit), W25Q16 (16M-bit), and W25Q32 (32M-bit) ' >
						<return name='Return' type='u8' description='' isconst='0' isinit='0' usrinit='0' setinit='' />
						<local name='manufacturer' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='memory_type' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='capacity' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<command class_type='comment' title='' comment='STM32F051C8T6(Fosc=32 mGz) SPI-2 (16 Mbit)
====================================
PB8         - /CS TFT-FLASH
PB15(MOSI2) - SDI
PB14(MISO2) - SDO
PB13(CLK2)  - CLK' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='comment' title='' comment='Manufacturer and Device Identification
---------------------------------------
Instruction ABh, 90h
W25Q80 - 13h
W25Q16 - 14h
W25Q32 - 15h
W25X40BL - 12h
W25Q128FV - 17h
--------------------
Instruction 9Fh
W25Q80 - 4014h
W25Q16 - 4015h
W25Q32 - 4016h
W25X40BL - 3013h
W25Q128FV - 4018h (SPI MODE)
W25Q128FV - 6018h (QPI MODE)' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='comment' title='' comment='Release Power down or HPM / Device ID - WR=0xAB
RD byte1=XX
RD byte2=XX
RD byte3=XX
RD byte4=ID
ID:
W25Q80 = 13h
W25Q16 = 14h
W25Q32 = 15h
W25Q128FV - 17h
======================================
Manufacturer/Device ID - WR=0x90
RD byte1=XX
RD byte2=XX
RD byte3=00
RD byte4=MANUFACTURER ID
RD byte5=ID

MANUFACTURER ID=0xEF
ID:
W25Q80 = 13h
W25Q16 = 14h
W25Q32 = 15h
W25Q128FV - 17h
======================================
JEDEC ID - WR=0x9F
RD byte1=MANUFACTURER ID
RD byte2=Memory Type
RD byte3=Capacity

MANUFACTURER ID = 0xEF
Memory Type = 0x40
Capacity:
W25Q80 = 0x14
W25Q16 = 0x15
W25Q32 = 0x16
W25Q128FV - 18h
-------------------------------------' textarea='36,9,36,9' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='comment' title='' comment='Описание STATUS регистра (младший байт)
========================================
бит0 - BUSY
бит1 - WEL
бит2 - BP0
бит3 - BP1
бит4 - BP2
бит5 - TB
бит6 - SEC
бит7 - SRP0
бит8 - SPR1
бит9 - QE
бит10-16 Не используются 
------------------------------------------------------------------
BUSY -  это бит только для чтения в регистре состояния,
который устанавливается в состояние 1, когда устройство выполняет
команду «Стирание страницы», «Стирание сектора», «Стирание блока»,
«Очистка стека» или «Запись».
В течение этого времени устройство будет игнорировать дальнейшие
инструкции, за исключением Read Status Register и Erase Suspend
Когда инструкция записи или стирания завршенна, бит BUSY будет очищен
до состояния 0, показывая, что устройство готово к дальнейшим инструкциям.
--------------------------------------------------------------------
WEL - является битом только для чтения в регистре состояния, который 
устанавливается в 1 после выполнения инструкции разрешения записи.
Бит состояния WEL очищается до 0, когда устройство отключено.
Состояние отключения записи возникает при включении питания или после
любой из следующих инструкций: «Запись отключена», «Программа страницы»,
«Стирание сектора», «Стирание блока», «Стирание чипа»
и «Запись Регистра состояния».
--------------------------------------------------------------------
BP2, BP1, BP0 - биты Блока защиты являются энергонезависимыми битами
чтения/записи в регистре состояния, которые обеспечивают контроль и 
состояние защиты от записи. Биты защиты блока можно установить с помощью 
инструкции записи состояния записи. Все, никакие или часть массива памяти 
могут быть защищены от програмной записи и команд Erase
(см. Таблицу защиты памяти - регистра состояния).
Заводская настройка по умолчанию для битов защиты блока - 0,
нет защищенных массивов.
-------------------------------------------------------------------
TB - контролирует, защищают ли биты защиты блока (BP2, BP1, BP0)
Верхний (TB = 0) или нижний (TB = 1) массив, как показано в таблице
защиты памяти - регистра состояния.
Заводская настройка по умолчанию: TB = 0. Бит TB может быть установлен 
с помощью записи регистра состояния, в зависимости от состояния битов
SRP0, SRP1 и WEL.
-------------------------------------------------------------------
SEC - управляет, если блокировка блоков (BP2, BP1, BP0) защищает 4 КБ
Секторы (SEC = 1) или 64 KB Блоки (SEC = 0) в верхнем (TB = 0)
или нижнем (TB = 1) массиве, как показано в таблице защиты памяти
регистра состояния. По умолчанию SEC = 0.
-------------------------------------------------------------------
SRP1,SRP0 - энергонезависимые биты чтения/записи в регистре состояния.
Биты SRP управляют методом защиты от записи:
программная защита, аппаратная защита, блокировка источника питания
или одноразовая программируемая защита (OTP).
-------------------------------------------------------------------
QE - это Бит Quad Enable, энергонезависимый бит чтения/записи в регистре
состояния, который позволяет работать в режиме Quad.
Когда бит QE установлен в 0 (заводская настройка по умолчанию),
вывод /WP и /Hold включены. Когда контакт QE установлен в 1,
контакты Quad IO2 и IO3 включены.
ПРЕДУПРЕЖДЕНИЕ: Бит QE никогда не должен быть установлен равным 1
во время стандартного SPI или двойного SPI, эти контакты /WP или /HOLD
привязаны непосредственно к источнику питания или заземлению.' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='comment' title='' comment='Команды Управления
==================
0x06 - Write Enable(1 byte)
0x04 - Write Disable(1 byte)
0x05 - Read Status Register-1, RD(data byte-low register)
0x35 - Read Status Register-2, RD(data byte-hight register)
0x01 - Write Status Register,WR(data byte-low),WR(data byte-hight)
0x02 - Page Program,WR(addr-3 bytes hight to low),WR(data &lt;= 256 bytes)
0xD8 - Block Erase (64KB),WR(addr-3 bytes hight to low)
0x52 - Block Erase (32KB),WR(addr-3 bytes hight to low)
0x20 - Block Erase (4KB),WR(addr-3 bytes hight to low)
0xC7/0x60 - Chip Erase(1 byte)
0x75 - Erase Suspend(остановить стирание)(1 byte)
0x7A - Erase Resume(отчет стирания)(1 byte)
0xB9 - Power-down(1 byte)
0xA3 - High Performance Mode(Режим высокой производительности)+3byte(xx)
0xAB - Power-down or High Performance Mode/Device ID(3bytes=XX,4byte=ID)



' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='Initialise' />
						<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='.Return = 0' />
						</command>
						<command class_type='output' title='Salida /CS-FLASH' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='1' exp='0' />
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0xAB' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='GetChar' >
							<return exp='.memory_type' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='GetChar' >
							<return exp='.memory_type' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='GetChar' >
							<return exp='.memory_type' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='GetChar' >
							<return exp='.memory_type' />
						</command>
						<command class_type='output' title='Salida /CS-FLASH' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='1' exp='1' />
						<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='(.memory_type &gt; 0) AND (.memory_type &lt; 255)' swap='0' >
							<flowline >
								<command class_type='output' title='Salida /CS-FLASH' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='1' exp='0' />
								<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
									<argument exp='0x9F' />
								</command>
								<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='GetChar' >
									<return exp='.manufacturer' />
								</command>
								<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='GetChar' >
									<return exp='.memory_type' />
								</command>
								<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='GetChar' >
									<return exp='.capacity' />
								</command>
								<command class_type='output' title='Salida /CS-FLASH' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='1' exp='1' />
								<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='.manufacturer = 0xEF' swap='0' >
									<flowline >
										<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='.memory_type = 0x40' swap='0' >
											<flowline >
												<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='.capacity = 0x14' swap='1' >
													<flowline >
														<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='.capacity = 15' swap='1' >
															<flowline >
																<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='.capacity = 16' swap='1' >
																	<flowline >
																		<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='.capacity = 0x18' swap='1' >
																			<flowline />
																			<flowline >
																				<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
																					<exp exp='.Return = 128' />
																				</command>
																			</flowline>
																		</command>
																	</flowline>
																	<flowline >
																		<command class_type='comment' title='' comment='Flash - W25Q32(32 Mbit)' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
																		<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
																			<exp exp='.Return = 32' />
																		</command>
																	</flowline>
																</command>
															</flowline>
															<flowline >
																<command class_type='comment' title='' comment='Flash - W25Q16(16 Mbit)' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
																<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
																	<exp exp='.Return = 16' />
																</command>
															</flowline>
														</command>
													</flowline>
													<flowline >
														<command class_type='comment' title='' comment='Flash - W25Q80(8 Mbit)' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
														<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
															<exp exp='.Return = 8' />
														</command>
													</flowline>
												</command>
											</flowline>
											<flowline >
												<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='.memory_type = 0x30' swap='0' >
													<flowline >
														<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='.capacity = 0x13' swap='0' >
															<flowline >
																<command class_type='comment' title='' comment='Flash - W25X40BL(4 Mbit)' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
																<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
																	<exp exp='.Return = 4' />
																</command>
															</flowline>
															<flowline />
														</command>
													</flowline>
													<flowline />
												</command>
											</flowline>
										</command>
									</flowline>
									<flowline />
								</command>
							</flowline>
							<flowline />
						</command>
					</flowline>
				</macro>
				<macro >
					<flowline name='I2C_SendByte_RdACK' description='' >
						<return name='Return' type='b1' description='' isconst='0' isinit='0' usrinit='0' setinit='' />
						<param name='data' type='u8' description='' isconst='0' isinit='0' usrinit='0' setinit='' />
						<local name='ack' type='b1' description='' isconst='0' isinit='1' usrinit='1' setinit='1' />
						<local name='mask' type='u8' description='' isconst='0' isinit='1' usrinit='128' setinit='0x80' />
						<local name='bit_out' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<command class_type='comment' title='' comment='STM32F051C8T6 
I2C - MASTER SOFTWARE
======================
PB7 - SCL
PB6 - SDA' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='.mask = 0x80' />
						</command>
						<command class_type='loop' title='Bucle' cmdcolor='8415488' cmdcolor_sec='14994788' type='0' exp='.mask &gt; 0' start='0' >
							<flowline >
								<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.bit_out = .data AND .mask' />
								</command>
								<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='.bit_out = 0' swap='1' >
									<flowline >
										<command class_type='input' title='Entrada SDA' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048577' mask='64' exp='.ack' />
									</flowline>
									<flowline >
										<command class_type='output' title='Salida - SDA' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048577' mask='64' exp='0' />
									</flowline>
								</command>
								<command class_type='output' title='Salida - SCL' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048577' mask='128' exp='1' />
								<command class_type='output' title='Salida - SCL' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048577' mask='128' exp='0' />
								<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.mask = .mask &gt;&gt; 1' />
								</command>
							</flowline>
						</command>
						<command class_type='input' title='Entrada SDA' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048577' mask='64' exp='.ack' />
						<command class_type='output' title='Salida SCL' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048577' mask='128' exp='1' />
						<command class_type='input' title='Entrada SDA' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048577' mask='64' exp='.ack' />
						<command class_type='output' title='Salida - SCL' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048577' mask='128' exp='0' />
						<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='.Return = .ack' />
						</command>
					</flowline>
				</macro>
				<macro >
					<flowline name='SPI2_TFT_Set_XY' description='Установка начальный параметров для вывода' >
						<return name='Return' type='v0' description='' isconst='0' isinit='0' usrinit='' setinit='' />
						<param name='x_start' type='s16' description='' isconst='0' isinit='0' usrinit='0' setinit='' />
						<param name='y_start' type='s16' description='' isconst='0' isinit='0' usrinit='0' setinit='' />
						<param name='x_end' type='s16' description='' isconst='0' isinit='0' usrinit='0' setinit='' />
						<param name='y_end' type='s16' description='' isconst='0' isinit='0' usrinit='0' setinit='' />
						<command class_type='comment' title='' comment='STM32F051C8T6(Fosc=32 mGz) SPI-2 (8 Mbit)
====================================
PB11        - /CS TFT-FONT
PB8         - /CS TFT-FLASH,SD
PB15(MOSI2) - SDI (TFT,FONT,FLASH)
PB14(MISO2) - SDO (TFT,FONT,FLASH)
PB13(CLK2)  - CLK (TFT,FONT,FLASH)
-------------------------------------
Подключение TFT
PA5      - TFT /CS 
PA6      - TFT D/C (1=Data,0=Command)
PA4      - TFT LED (1=ON,0=OFF)
' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='comment' title='' comment='STM32F051C8T6 SPI SOFTWARE (125 kBit)
Подключение TOUCH - TFT
PB2      - /IRQ TOUCH
PB12     - /CS TOUCH
PB5     - MOSI TOUCH
PB4     - MISO TOUCH
PB3     - CLK TOUCH' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='Initialise' />
						<command class_type='call' title='TFT - CMD' cmdcolor='8415488' cmdcolor_sec='14994788' component='PA6_TFT_DC' macro='TurnOff' />
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='PA5_TFT_CS' macro='TurnOn' />
						<command class_type='comment' title='' comment='X-COORDINATES' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='call' title='TFT - WR Command 8bit' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x2A' />
						</command>
						<command class_type='call' title='TFT - CMD' cmdcolor='8415488' cmdcolor_sec='14994788' component='PA6_TFT_DC' macro='TurnOn' />
						<command class_type='comment' title='' comment='X-Start' textarea='12,0,487,300' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='(.x_start &gt;&gt; 8) AND 0xFF' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='.x_start AND 0xFF' />
						</command>
						<command class_type='comment' title='' comment='X-End' textarea='12,0,487,300' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='(.x_end &gt;&gt; 8) AND 0xFF' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='.x_end AND 0xFF' />
						</command>
						<command class_type='comment' title='' comment='Y-COORDINATES' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='call' title='TFT - CMD' cmdcolor='8415488' cmdcolor_sec='14994788' component='PA6_TFT_DC' macro='TurnOff' />
						<command class_type='call' title='TFT - WR Command 8bit' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x2B' />
						</command>
						<command class_type='call' title='TFT - CMD' cmdcolor='8415488' cmdcolor_sec='14994788' component='PA6_TFT_DC' macro='TurnOn' />
						<command class_type='comment' title='' comment='Y-Start' textarea='12,0,487,300' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='(.y_start &gt;&gt; 8) AND 0xFF' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='.y_start AND 0xFF' />
						</command>
						<command class_type='comment' title='' comment='Y-End' textarea='12,0,487,300' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='(.y_end &gt;&gt; 8) AND 0xFF' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='.y_end AND 0xFF' />
						</command>
						<command class_type='comment' title='' comment='TFT Command - WR Memory' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='call' title='TFT - CMD' cmdcolor='8415488' cmdcolor_sec='14994788' component='PA6_TFT_DC' macro='TurnOff' />
						<command class_type='call' title='TFT - WR Command 8bit' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x2C' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='PA5_TFT_CS' macro='TurnOff' />
					</flowline>
				</macro>
				<macro >
					<flowline name='INIT_SRAM' description='23LCV1024 - Memory SRAM' >
						<return name='Return' type='u8' description='' isconst='0' isinit='0' usrinit='0' setinit='' />
						<local name='register_mode' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='data' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<command class_type='comment' title='' comment='Instructiones
===============
READ = 0x03
WRITE = 0x02
READ MODE REGISTER = 0x05
WRITE MODE REGISTER = 0x01
' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='Initialise' />
						<command class_type='output' title='Salida /CS-SRAM' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266304' mask='128' exp='0' />
						<command class_type='call' title='Llamar a Macro de Componente' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' component='PA15_CS_23LCV' macro='TurnOn' />
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x05' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='GetChar' >
							<return exp='.register_mode' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' component='PA15_CS_23LCV' macro='TurnOff' />
						<command class_type='output' title='Salida /CS-SRAM' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266304' mask='128' exp='1' />
						<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='.register_mode = 0x40' swap='0' >
							<flowline >
								<command class_type='label' title='Punto de Conexión' cmdcolor='8415488' cmdcolor_sec='14994788' labelid='0' labelname='A' />
								<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='100' type='0' />
								<command class_type='output' title='Salida /CS-SRAM' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266304' mask='128' exp='0' />
								<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
									<argument exp='0x01' />
								</command>
								<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
									<argument exp='00' />
								</command>
								<command class_type='output' title='Salida /CS-SRAM' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266304' mask='128' exp='1' />
								<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.Return = 1' />
								</command>
							</flowline>
							<flowline >
								<command class_type='output' title='Salida /CS-SRAM' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266304' mask='128' exp='0' />
								<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
									<argument exp='0x02' />
								</command>
								<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
									<argument exp='0x00' />
								</command>
								<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
									<argument exp='0x00' />
								</command>
								<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
									<argument exp='0x00' />
								</command>
								<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
									<argument exp='0x25' />
								</command>
								<command class_type='output' title='Salida /CS-SRAM' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266304' mask='128' exp='1' />
								<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='100' type='0' />
								<command class_type='output' title='Salida /CS-SRAM' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266304' mask='128' exp='0' />
								<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
									<argument exp='0x03' />
								</command>
								<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
									<argument exp='0x00' />
								</command>
								<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
									<argument exp='0x00' />
								</command>
								<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
									<argument exp='0x00' />
								</command>
								<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='GetChar' >
									<return exp='.data' />
								</command>
								<command class_type='output' title='Salida /CS-SRAM' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266304' mask='128' exp='1' />
								<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='.data = 0x25' swap='0' >
									<flowline >
										<command class_type='goto' title='Ir a Punto de Conexión' cmdcolor='8415488' cmdcolor_sec='14994788' labelid='0' labelname='' />
									</flowline>
									<flowline >
										<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
											<exp exp='.Return = 0' />
										</command>
									</flowline>
								</command>
							</flowline>
						</command>
					</flowline>
				</macro>
				<macro >
					<flowline name='WRD_TOUCH' description='Вывод комманд в Touch и чтение данных
Return = Xdata+Ydata
' >
						<return name='Return' type='s32' description='' isconst='0' isinit='0' usrinit='0' setinit='' />
						<local name='temp_cmd' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='temp' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='touch_data' type='u16' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='rd_bit' type='b1' description='' isconst='0' isinit='1' usrinit='1' setinit='1' />
						<local name='mask' type='u8' description='' isconst='0' isinit='1' usrinit='128' setinit='0x80' />
						<local name='touch_Y' type='u16' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<command class_type='comment' title='' comment='STM32F051C8T6 SPI2 SOFTWARE (70 kBit)
Подключение TOUCH - TFT
PB12      - /IRQ TOUCH
PB10     - /CS TOUCH
PB15     - MOSI TOUCH
PB14     - MISO TOUCH
PB13     - CLK TOUCH' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='comment' title='' comment='Чтение координат без активации бита-IRQ
0 = нажатие(0xB7)
1 = координаты Y(0x97)
2 = координаты X(0xD7)' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='comment' title='' comment='Чтение координат с активацией бита-IRQ
0xB0 = RD data Z
0xD0 = RD data X
0x90 = RD data Y
-----------------
Touch_MINX 150
Touch_MAXX 3800
Touch_MINY 130
Touch_MAXY 4000
-----------------
0x81 - Включить ADC, отключить AREF,IRQ.
0x82 - Включить AREF,IRQ, отключить ADC
0x83 - Включить питание,AREF,ADC,отключить IRQ.' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='comment' title='' comment='Touch WR CMD' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='UnInitialise' />
						<command class_type='interrupt' title='Interrupción' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' enable='0' name='EXTI12' >
							<settings timer='0' prescale='-1' postscale='-1' rollover='-1' bitcount='-1' trigger='1' maskhi='--------------------------------------------------------------------------------------------------------------------------------------------------------------------------8' masklo='--------------------------------------------------------------------------------------------------------------------------------------------------------------------------8' >
								<option value='0' />
								<option value='0' />
								<option value='0' />
								<option value='0' />
							</settings>
						</command>
						<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='10' type='0' />
						<command class_type='output' title='Salida CLK' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='0' />
						<command class_type='input' title='Entrada' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='64' exp='.rd_bit' />
						<command class_type='output' title='Salida MOSI' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='128' exp='0' />
						<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='10' type='0' />
						<command class_type='output' title='Touch_/CS ' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='4' exp='0' />
						<command class_type='comment' title='' comment='Чтение нажатия' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='.temp_cmd = 0xB7' />
						</command>
						<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='.mask = 0x80' />
						</command>
						<command class_type='loop' title='Bucle' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' type='0' exp='.mask &gt; 0' start='0' >
							<flowline >
								<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.temp = .temp_cmd AND .mask' />
								</command>
								<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='.temp = 0' swap='1' >
									<flowline >
										<command class_type='output' title='MOSI-TOUCH' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='128' exp='1' />
									</flowline>
									<flowline >
										<command class_type='output' title='MOSI-Touch' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='128' exp='0' />
									</flowline>
								</command>
								<command class_type='output' title='DCLK-Touch' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='1' />
								<command class_type='output' title='DCLK-Touch' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='0' />
								<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.mask = .mask &gt;&gt; 1' />
								</command>
							</flowline>
						</command>
						<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='10' type='0' />
						<command class_type='comment' title='' comment='Touch RD data Z' textarea='12,0,487,300' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='output' title='DCLK-Touch' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='1' />
						<command class_type='output' title='DCLK-Touch' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='0' />
						<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='.touch_data = 0' />
						</command>
						<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='.rd_bit = 1' />
						</command>
						<command class_type='loop' title='Bucle 12bit(15bit lectura)' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' type='2' exp='15' start='0' >
							<flowline >
								<command class_type='output' title='DCLK-Touch' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='1' />
								<command class_type='input' title='SPI-MISO' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='64' exp='.rd_bit' />
								<command class_type='output' title='DCLK-Touch' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='0' />
								<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.touch_data = (.touch_data + .rd_bit) &lt;&lt; 1' />
								</command>
							</flowline>
						</command>
						<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='.touch_data = .touch_data &gt;&gt; 3' />
						</command>
						<command class_type='output' title='Touch_/CS ' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='4' exp='1' />
						<command class_type='calculation' title='Calculation' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='TOUCH_Z = .touch_data AND 0xFFF' />
						</command>
						<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='TOUCH_Z &gt; 0 AND TOUCH_Z &lt; 0xFFF' swap='0' >
							<flowline >
								<command class_type='output' title='Touch_/CS ' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='4' exp='0' />
								<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='10' type='0' />
								<command class_type='decision' title='Decision' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' exp='Display_Posicion &gt; 0' swap='0' >
									<flowline >
										<command class_type='comment' title='' comment='Touch CMD X' textarea='12,0,487,300' cmdcolor='8415488' cmdcolor_sec='14994788' />
										<command class_type='calculation' title='Calculation' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
											<exp exp='.temp_cmd = 0xD7' />
										</command>
									</flowline>
									<flowline >
										<command class_type='comment' title='' comment='Touch CMD Y' textarea='12,0,487,300' cmdcolor='8415488' cmdcolor_sec='14994788' />
										<command class_type='calculation' title='Calculation' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
											<exp exp='.temp_cmd = 0x97' />
										</command>
									</flowline>
								</command>
								<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.mask = 0x80' />
								</command>
								<command class_type='loop' title='Bucle' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' type='0' exp='.mask &gt; 0' start='0' >
									<flowline >
										<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
											<exp exp='.temp = .temp_cmd AND .mask' />
										</command>
										<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='.temp = 0' swap='1' >
											<flowline >
												<command class_type='output' title='MOSI-TOUCH' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='128' exp='1' />
											</flowline>
											<flowline >
												<command class_type='output' title='MOSI-Touch' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='128' exp='0' />
											</flowline>
										</command>
										<command class_type='output' title='DCLK-Touch' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='1' />
										<command class_type='output' title='DCLK-Touch' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='0' />
										<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
											<exp exp='.mask = .mask &gt;&gt; 1' />
										</command>
									</flowline>
								</command>
								<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='10' type='0' />
								<command class_type='comment' title='' comment='Touch RD data X' textarea='12,0,487,300' cmdcolor='8415488' cmdcolor_sec='14994788' />
								<command class_type='output' title='DCLK-Touch' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='1' />
								<command class_type='output' title='DCLK-Touch' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='0' />
								<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.touch_data = 0' />
								</command>
								<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.rd_bit = 1' />
								</command>
								<command class_type='loop' title='Bucle 12bit(15bit lectura)' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' type='2' exp='15' start='0' >
									<flowline >
										<command class_type='output' title='DCLK-Touch' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='1' />
										<command class_type='input' title='SPI-MISO' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='64' exp='.rd_bit' />
										<command class_type='output' title='DCLK-Touch' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='0' />
										<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
											<exp exp='.touch_data = (.touch_data + .rd_bit) &lt;&lt; 1' />
										</command>
									</flowline>
								</command>
								<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='10' type='0' />
								<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.touch_data = .touch_data &gt;&gt; 3' />
								</command>
								<command class_type='calculation' title='Calculation' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='TOUCH_Y = .touch_data AND 0xFFF' />
								</command>
								<command class_type='decision' title='Decision' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' exp='Display_Posicion &gt; 0' swap='0' >
									<flowline >
										<command class_type='comment' title='' comment='Touch CMD Y' textarea='12,0,487,300' cmdcolor='8415488' cmdcolor_sec='14994788' />
										<command class_type='calculation' title='Calculation' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
											<exp exp='.temp_cmd = 0x97' />
										</command>
									</flowline>
									<flowline >
										<command class_type='comment' title='' comment='Touch CMD X' textarea='12,0,487,300' cmdcolor='8415488' cmdcolor_sec='14994788' />
										<command class_type='calculation' title='Calculation' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
											<exp exp='.temp_cmd = 0xD7' />
										</command>
									</flowline>
								</command>
								<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.mask = 0x80' />
								</command>
								<command class_type='loop' title='Bucle' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' type='0' exp='.mask &gt; 0' start='0' >
									<flowline >
										<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
											<exp exp='.temp = .temp_cmd AND .mask' />
										</command>
										<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='.temp = 0' swap='1' >
											<flowline >
												<command class_type='output' title='SDI-Touch' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='128' exp='1' />
											</flowline>
											<flowline >
												<command class_type='output' title='SDI-Touch' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='128' exp='0' />
											</flowline>
										</command>
										<command class_type='output' title='DCLK-Touch' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='1' />
										<command class_type='output' title='DCLK-Touch' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='0' />
										<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
											<exp exp='.mask = .mask &gt;&gt; 1' />
										</command>
									</flowline>
								</command>
								<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='10' type='0' />
								<command class_type='comment' title='' comment='Touch RD data X' textarea='12,0,487,300' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
								<command class_type='output' title='DCLK-Touch' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='1' />
								<command class_type='output' title='DCLK-Touch' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='0' />
								<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.touch_data = 0' />
								</command>
								<command class_type='loop' title='Bucle 12bit(15bit lectura)' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' type='2' exp='15' start='0' >
									<flowline >
										<command class_type='output' title='DCLK-Touch' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='1' />
										<command class_type='input' title='SDO-Touch' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='64' exp='.rd_bit' />
										<command class_type='output' title='DCLK-Touch' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='0' />
										<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
											<exp exp='.touch_data = (.touch_data + .rd_bit) &lt;&lt; 1' />
										</command>
									</flowline>
								</command>
								<command class_type='output' title='Touch_/CS ' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='4' exp='1' />
								<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='TOUCH_X = (.touch_data &gt;&gt; 3) AND 0xFFF' />
								</command>
							</flowline>
							<flowline />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='Initialise' />
						<command class_type='interrupt' title='Interrupción PB12' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' enable='1' name='EXTI12' call='WRD_TOUCH' >
							<settings timer='0' prescale='-1' postscale='-1' rollover='-1' bitcount='-1' trigger='2' maskhi='--------------------------------------------------------------------------------------------------------------------------------------------------------------------------8' masklo='--------------------------------------------------------------------------------------------------------------------------------------------------------------------------8' >
								<option value='1' />
								<option value='1' />
								<option value='1' />
								<option value='-1' />
							</settings>
						</command>
						<command class_type='calculation' title='Calculation' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='.Return = (TOUCH_X &lt;&lt; 12) + TOUCH_Y' />
						</command>
					</flowline>
				</macro>
				<macro >
					<flowline name='SPI2_TFT_Fill_Rect' description='' >
						<return name='Return' type='v0' description='' isconst='0' isinit='0' usrinit='' setinit='' />
						<param name='x_start' type='s16' description='' isconst='0' isinit='0' usrinit='0' setinit='' />
						<param name='y_start' type='s16' description='' isconst='0' isinit='0' usrinit='0' setinit='' />
						<param name='x_end' type='s16' description='' isconst='0' isinit='0' usrinit='0' setinit='' />
						<param name='y_end' type='s16' description='' isconst='0' isinit='0' usrinit='0' setinit='' />
						<param name='color_fondo' type='u16' description='' isconst='0' isinit='0' usrinit='0' setinit='' />
						<local name='count_x' type='s16' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='count_y' type='s16' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<command class_type='comment' title='' comment='STM32F051C8T6(Fosc=32 mGz) SPI-2 (8 Mbit)
====================================
PB11        - /CS TFT-FONT
PB8         - /CS TFT-FLASH,SD
PB15(MOSI2) - SDI (TFT,FONT,FLASH)
PB14(MISO2) - SDO (TFT,FONT,FLASH)
PB13(CLK2)  - CLK (TFT,FONT,FLASH)
-------------------------------------
Подключение TFT
PA5      - TFT /CS 
PA6      - TFT D/C (1=Data,0=Command)
PA4      - TFT LED (1=ON,0=OFF)
' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='Initialise' />
						<command class_type='comment' title='' comment='STM32F051C8T6(Fosc=32 mGz) SPI-2 (8 Mbit)
====================================
PB11        - /CS TFT-FONT
PB8         - /CS TFT-FLASH,SD
PB15(MOSI2) - SDI (TFT,FONT,FLASH)
PB14(MISO2) - SDO (TFT,FONT,FLASH)
PB13(CLK2)  - CLK (TFT,FONT,FLASH)
-------------------------------------
Подключение TFT
PA5      - TFT /CS 
PA6      - TFT D/C (1=Data,0=Command)
PA4      - TFT LED (1=ON,0=OFF)
' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='call' title='TFT - CMD' cmdcolor='8415488' cmdcolor_sec='14994788' component='PA6_TFT_DC' macro='TurnOff' />
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='PA5_TFT_CS' macro='TurnOn' />
						<command class_type='comment' title='' comment='X-COORDINATES' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='call' title='TFT - WR Command 8bit' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x2A' />
						</command>
						<command class_type='call' title='TFT - CMD' cmdcolor='8415488' cmdcolor_sec='14994788' component='PA6_TFT_DC' macro='TurnOn' />
						<command class_type='comment' title='' comment='X-Start' textarea='12,0,487,300' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='(.x_start &gt;&gt; 8) AND 0xFF' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='.x_start AND 0xFF' />
						</command>
						<command class_type='comment' title='' comment='X-End' textarea='12,0,487,300' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='(.x_end &gt;&gt; 8) AND 0xFF' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='.x_end AND 0xFF' />
						</command>
						<command class_type='comment' title='' comment='Y-COORDINATES' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='call' title='TFT - CMD' cmdcolor='8415488' cmdcolor_sec='14994788' component='PA6_TFT_DC' macro='TurnOff' />
						<command class_type='call' title='TFT - WR Command 8bit' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x2B' />
						</command>
						<command class_type='call' title='TFT - CMD' cmdcolor='8415488' cmdcolor_sec='14994788' component='PA6_TFT_DC' macro='TurnOn' />
						<command class_type='comment' title='' comment='Y-Start' textarea='12,0,487,300' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='(.y_start &gt;&gt; 8) AND 0xFF' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='.y_start AND 0xFF' />
						</command>
						<command class_type='comment' title='' comment='Y-End' textarea='12,0,487,300' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='(.y_end &gt;&gt; 8) AND 0xFF' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='.y_end AND 0xFF' />
						</command>
						<command class_type='call' title='TFT - CMD' cmdcolor='8415488' cmdcolor_sec='14994788' component='PA6_TFT_DC' macro='TurnOff' />
						<command class_type='call' title='TFT - WR Command 8bit' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x2C' />
						</command>
						<command class_type='comment' title='' comment='Write Memory Continue 0x3C' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='call' title='TFT - WR Command 8bit' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x3C' />
						</command>
						<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='.count_y = (.y_end - .y_start) + 1' />
						</command>
						<command class_type='call' title='TFT - DC=1 (data)' cmdcolor='8415488' cmdcolor_sec='14994788' component='PA6_TFT_DC' macro='TurnOn' />
						<command class_type='loop' title='Bucle' cmdcolor='8415488' cmdcolor_sec='14994788' type='0' exp='.count_y &gt; 0' start='0' >
							<flowline >
								<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.count_x = (.x_end - .x_start) + 1' />
								</command>
								<command class_type='loop' title='Bucle' cmdcolor='8415488' cmdcolor_sec='14994788' type='0' exp='.count_x &gt; 0' start='0' >
									<flowline >
										<command class_type='comment' title='' comment='Send Data' textarea='12,0,487,300' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
										<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
											<argument exp='(.color_fondo &gt;&gt; 8) AND 0xFF' />
										</command>
										<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
											<argument exp='.color_fondo AND 0xFF' />
										</command>
										<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
											<exp exp='.count_x = .count_x - 1' />
										</command>
									</flowline>
								</command>
								<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.count_y = .count_y - 1' />
								</command>
							</flowline>
						</command>
						<command class_type='call' title='TFT - DC=1 (data)' cmdcolor='8415488' cmdcolor_sec='14994788' component='PA6_TFT_DC' macro='TurnOff' />
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='PA5_TFT_CS' macro='TurnOff' />
					</flowline>
				</macro>
				<macro >
					<flowline name='SPI1_INIT_ADE7756' description='Чтение регистра MODE (addr=0x06, data=0x000C)' >
						<return name='Return' type='u8' description='' isconst='0' isinit='0' usrinit='0' setinit='' />
						<local name='mode_hi' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='mode_lo' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<command class_type='comment' title='' comment='STM32F051C8T6(Fosc=32 mGz) SPI-1 (4 mBits)
PB2 - /IRQ_ADE7756
PF7 - /CS_ADE7756
PB3 - CLK
PB4 - MISO
PB5 - MOSI' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='comment' title='' comment='Первый байт всегда запись в регистр комуникаций
с указанием адреса регистра и режима чтение/запись
Второй байт при чтании данных - MODE Register
биты 14,13 Используются для чтения данных из Waveform Register.
      0  0  - Active Power signal (после фильтра LPF2)
      0  1  - RESERVED
      1  0  - Channel 1
      1  1  - Channel 2' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='comment' title='' comment='Описание Mode Register (адрес-06H) значение по умолчанию = 0x000C
=============================
бит0 (DISHPF) - ФВЧ (фильтр высоких частот) в канале 1 отключается,
когда этот бит установлен.
бит1 (DISLPF2) - ФНЧ (Фильтр низких частот) после множителя (ФНЧ 2)
отключается, когда этот бит установлен.
бит2 (DISCF) - Выход CF частоты отключается, когда этот бит установлен.
бит3 (DISSAG) - Линия обнаружения напряжения-0 (SAG) отключается при установке этого бита.
бит4 (ASUSPEND) - Установив этот бит в 1, оба канала А/D преобразователя
в ADE7756 могут быть выключены. В нормальном режиме = 0.
Все цифровые выводы в ожидании тактового сигнала на выводе CLKIN.
бит5 (TEMPSEL) - Начать преобразование температуры, когда этот бит установлен в 1.
Этот бит автоматически сбрасывается в 0, когда преобразования температуры закончено.
бит6 (SWRST) - Программный Сброс. Передача данных не должно происходить в ADE7756, по
крайней мере 18 мкс после программного сброса.
бит7 (CMODE) - Установка этого бита в 1, переводит в режиме калибровки.
бит8 (DISCH1) - 1=ADC 1 (канал 1) входы внутренне закорочены(обнулены регистры).
бит9 (DISCH2) - 1=ADC 2 (канал 2) входы внутренне закорочены.(обнулены регистры).
бит10 (SWAP) - Установив этот бит в 1, аналоговый входы и V2P V2N подключены к АЦП 1, а
Аналоговые входы V1P и V1N подключены к АЦП 2.
бит11,12 (DTRT1,0) - Используются для установки скорости обновления Waveform Register.
 DPRT1(12)  DPRT0(11)
    0          0       27.9 kSPS (CLKIN/128)
    0          1       14 kSPS (CLKIN/256)
    1          0       7 kSPS (CLKIN/512)
    1          1       3.5 kSPS (CLKIN/1024)
бит13,14 (WAVSEL1,0) - Используются для чтения данных из Waveform Register.
 WAVSEL1(14)  WAVSEL0(13)
     0            0         Active Power signal (после фильтра LPF2)
     0            1         Зарезервирован
     1            0         Канал 1
     1            1         Канал 2
бит15 (TEST1) - Запись1 в этот бит переводит ADE7756 в тестовый режим. Это предназначено
только для заводских испытаний , и должен быть оставленно в 0.' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master1' macro='Initialise' />
						<command class_type='call' title='Salida /CS-ADE7756' cmdcolor='8415488' cmdcolor_sec='14994788' component='PF7_AD7895_CS2' macro='TurnOn' />
						<command class_type='call' title='Указатель на чтение регистра - MODE' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master1' macro='SendChar' >
							<argument exp='0x06' />
						</command>
						<command class_type='call' title='чтение регистра - MODE старший байт' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master1' macro='GetChar' >
							<return exp='.mode_hi' />
						</command>
						<command class_type='call' title='чтение регистра - MODE младший байт' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master1' macro='GetChar' >
							<return exp='.mode_lo' />
						</command>
						<command class_type='call' title='Salida /CS-ADE7756' cmdcolor='8415488' cmdcolor_sec='14994788' component='PF7_AD7895_CS2' macro='TurnOff' />
						<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='.Return = 0' />
						</command>
						<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='.mode_hi = 0x00 AND .mode_lo = 0x0C' swap='0' >
							<flowline >
								<command class_type='comment' title='' comment='SPI (4mGz)
PB0 - /CS_ADE7756
Первый байт всегда запись в регистр Комуникаций
с указанием адреса регистра и режима чтение/запись
Второй байт при чтании данных - MODE Register
биты 14,13 Используются для чтения данных из Waveform Register.
      0  0  - Active Power signal (после фильтра LPF2)
      0  1  - RESERVED
      1  0  - Channel 1
      1  1  - Channel 2' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
								<command class_type='comment' title='' comment='Описание Mode Register (адрес-06H) значение по умолчанию = 0x000C
=============================
бит0 (DISHPF) - ФВЧ (фильтр высоких частот) в канале 1 отключается,
когда этот бит установлен.
бит1 (DISLPF2) - ФНЧ (Фильтр низких частот) после множителя (ФНЧ 2)
отключается, когда этот бит установлен.
бит2 (DISCF) - Выход CF частоты отключается, когда этот бит установлен.
бит3 (DISSAG) - Линия обнаружения напряжения-0 (SAG) отключается при установке этого бита.
бит4 (ASUSPEND) - Установив этот бит в 1, оба канала А/D преобразователя
в ADE7756 могут быть выключены. В нормальном режиме = 0.
Все цифровые выводы в ожидании тактового сигнала на выводе CLKIN.
бит5 (TEMPSEL) - Начать преобразование температуры, когда этот бит установлен в 1.
Этот бит автоматически сбрасывается в 0, когда преобразования температуры закончено.
бит6 (SWRST) - Программный Сброс. Передача данных не должно происходить в ADE7756, по
крайней мере 18 мкс после программного сброса.
бит7 (CMODE) - Установка этого бита в 1, переводит в режиме калибровки.
бит8 (DISCH1) - 1=ADC 1 (канал 1) входы внутренне закорочены(обнулены регистры).
бит9 (DISCH2) - 1=ADC 2 (канал 2) входы внутренне закорочены.(обнулены регистры).
бит10 (SWAP) - Установив этот бит в 1, аналоговый входы и V2P V2N подключены к АЦП 1, а
Аналоговые входы V1P и V1N подключены к АЦП 2.
бит11,12 (DTRT1,0) - Используются для установки скорости обновления Waveform Register.
 DPRT1(12)  DPRT0(11)
    0          0       27.9 kSPS (CLKIN/128)
    0          1       14 kSPS (CLKIN/256)
    1          0       7 kSPS (CLKIN/512)
    1          1       3.5 kSPS (CLKIN/1024)
бит13,14 (WAVSEL1,0) - Используются для чтения данных из Waveform Register.
 WAVSEL1(14)  WAVSEL0(13)
     0            0         Active Power signal (после фильтра LPF2)
     0            1         Зарезервирован
     1            0         Канал 1
     1            1         Канал 2
бит15 (TEST1) - Запись1 в этот бит переводит ADE7756 в тестовый режим. Это предназначено
только для заводских испытаний , и должен быть оставленно в 0.' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
								<command class_type='comment' title='' comment='Запись в регистр MODE (addr=0x86) - 0х1B54.
Установка скорости обновления Waveform Register = 3.5kbit
Каналы АЦП-1,2 входы внутренне закорочены(обнулены регистры).
Программный Сброс.
Передача данных не должно происходить в ADE7756, по крайней мере
18 мкс после сброса.
2 канала А/D преобразователя в ADE7756 выключены.
Выход CF частоты выключен.
' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
								<command class_type='call' title='Salida /CS-ADE7756' cmdcolor='8415488' cmdcolor_sec='14994788' component='PF7_AD7895_CS2' macro='TurnOn' />
								<command class_type='call' title='Указатель на запись в регистр - MODE' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master1' macro='SendChar' >
									<argument exp='0x86' />
								</command>
								<command class_type='call' title='запись регистра - MODE старший байт' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master1' macro='SendChar' >
									<argument exp='0x1B' />
								</command>
								<command class_type='call' title='запись регистра - MODE младший байт' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master1' macro='SendChar' >
									<argument exp='0x54' />
								</command>
								<command class_type='call' title='Salida /CS-ADE7756' cmdcolor='8415488' cmdcolor_sec='14994788' component='PF7_AD7895_CS2' macro='TurnOff' />
								<command class_type='comment' title='' comment='Запись в регистр MODE (addr=0x86) - 0х1804.
Установка скорости обновления Waveform Register = 3.5kbit
Каналы АЦП-1,2 входы включить.
2 канала А/D преобразователя включить.
Выход CF частоты выключен.
' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
								<command class_type='call' title='Salida /CS-ADE7756' cmdcolor='8415488' cmdcolor_sec='14994788' component='PF7_AD7895_CS2' macro='TurnOn' />
								<command class_type='call' title='Указатель на запись в регистр - MODE' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master1' macro='SendChar' >
									<argument exp='0x86' />
								</command>
								<command class_type='call' title='запись регистра - MODE старший байт' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master1' macro='SendChar' >
									<argument exp='0x18' />
								</command>
								<command class_type='call' title='запись регистра - MODE младший байт' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master1' macro='SendChar' >
									<argument exp='0x04' />
								</command>
								<command class_type='call' title='Salida /CS-ADE7756' cmdcolor='8415488' cmdcolor_sec='14994788' component='PF7_AD7895_CS2' macro='TurnOff' />
								<command class_type='comment' title='' comment='Чтение и проверка регистра MODE' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
								<command class_type='call' title='Salida /CS-ADE7756' cmdcolor='8415488' cmdcolor_sec='14994788' component='PF7_AD7895_CS2' macro='TurnOn' />
								<command class_type='call' title='Указатель на чтение регистра - MODE' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master1' macro='SendChar' >
									<argument exp='0x06' />
								</command>
								<command class_type='call' title='чтение регистра - MODE старший байт' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master1' macro='GetChar' >
									<return exp='.mode_hi' />
								</command>
								<command class_type='call' title='чтение регистра - MODE младший байт' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master1' macro='GetChar' >
									<return exp='.mode_lo' />
								</command>
								<command class_type='call' title='Salida /CS-ADE7756' cmdcolor='8415488' cmdcolor_sec='14994788' component='PF7_AD7895_CS2' macro='TurnOff' />
								<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='.mode_hi = 0x18 AND .mode_lo = 0x04' swap='0' >
									<flowline >
										<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
											<exp exp='.Return = 1' />
										</command>
									</flowline>
									<flowline />
								</command>
							</flowline>
							<flowline />
						</command>
					</flowline>
				</macro>
				<macro >
					<flowline name='SPI2_RD_AD7895' description='Быстрый АЦП 12-бит с 3,8 мкс Временем преобразования.
Одно 5 В напряжение. Высокоскоростной, простой в использовании,
SPI интерфейс с встроенным усилителем Захват/ Удержание.
+-10 В для AD7895-10,+-2,5 В для AD7895-3,от 0 до 2,5 В для AD7895-2.' >
						<return name='Return' type='u8' description='' isconst='0' isinit='0' usrinit='0' setinit='' />
						<local name='Busy' type='b1' description='' isconst='0' isinit='1' usrinit='1' setinit='1' />
						<local name='Count_Busy' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='data_hi' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='data_lo' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<command class_type='comment' title='' comment='ОБЩЕЕ ОПИСАНИЕ.
AD7895 является быстрым 12-битным АЦП, что работает с одним +5 Питанием, и размещается в небольшом 8-
контактном DIP или 8-контактном SOIC корпусе. Содержит 3,8 мкс конвертер последовательного приближения
A /D, в чипе track/hold(Захват/ Удержание) усилитель, и высокоскоростной последовательный интерфейс.
Выходные данные из AD7895 выводятся на высокой скорости через порт последовательного интерфейса. Этот
последовательный интерфейс двухпроводной имеет последовательный тактовый вход и последовательный
выход данных с внешним последовательным тактовым сигналом. В дополнение к традиционным спецификациям
точности постоянного тока, таких как линейность и ошибки смещения, AD7895 имеет высокие динамические
параметры производительности, в том числе гармоники искажения и отношение сигнал-шум. Аналоговый
входной диапазон ± 10 В (AD7895-10), ± 2,5 В (AD7895-3), от 0 В до 2,5 В (AD7895-2) и работает от одного
источника +5 В, потребляя 20 мВт макс. AD7895 имеет режим высокой частотой дискретизации, для низкого
энергетического применения, автоматический режиме пониженного энергопотребления, где автоматически
переходит в энергосберегающий режим после преобразования, и &quot;просыпается&quot; при следующем цикле.' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='comment' title='' comment='Основные характеристики.
1. Быстрый, 12-разрядный АЦП в 8-выводном корпусе AD7895 содержит 3,8 мкс  АЦП,
усилитель захвата/удержания, логику управления и последовательный высокоскоростной интерфейс,
2. Низкое энергопотребление, одно питание, AD7895 работает от однополярного источника питания +5 В
и потребляет всего 20 мВт. Автоматический режим пониженного энергопотребления, где переходит в режим
пониженного энергопотребления сразу после преобразования и передачи данных, и &quot;просыпается&quot; при
следующем цикле преобразования, делает AD7895 идеальным для батарейного или портативного приложения.
3. высокоскоростной последовательный интерфейс обеспечивает высокоскоростные последовательные данные в
двухпроводном последовательном интерфейсе.' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='comment' title='' comment='РЕЖИМ РАБОТЫ - 1 (высокая скорость дискретизации).
--------------------------------------------------
Для обеспечения оптимальной производительности в работе Режима 1,
Начинается с заднего фронта /CONVST преобразование,
и Удерживает сигнал в режиме (Track/Hold) Захват/Удержание,
также устанавливает выход (BUSY-ЗАНЯТО)высоким,чтобы указать что
преобразование началось.
(BUSY)ЗАНЯТО сигнал станет низким, когда преобразование завершится,
которое составляет 3,8 мкс максимум после заднего фронта /CONVST,
и новые данные этого преобразования доступны в выходном регистре AD7895.
Операция чтения состоит из 16 тактов, а длина этого чтения будет
зависеть от тактовой частоты.
Самая высокая скорость операции чтения, пропускная способность
(с частотой в 15 МГц, и 5 В питанием) пройдет за 1,1 мкс.
Задержка после чтения должна быть по меньшей мере 300 нс до заднего фронта
следующего сигнала CONVST, и это дает общее время 5,2 мкс
для полной пропускной способности (эквивалентно 192 кГц).
Этот режим должен быть использован для высокой скорости выборки.' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='comment' title='' comment='РЕЖИМ РАБОТЫ 2 (Auto Sleep после преобразования).
--------------------------------------------------
Для оптимальной производительности в Режиме 2, где автоматически
переходит в спящий Режим, сразу когда (BUSY) переходит в низкий уровень
после преобразования и &quot;будит&quot; когда происходит следующее преобразование.

Это достигается за счет низкого сигнала в конце преобразования,
в то время как было высокое в конце преобразования для режима 1.
Нарастающий фронт CONVST &quot;пробуждает&quot;. На этот раз пробуждения составляет 6 мкс,
(Track/Hold) переходит в режим удержания, при условии что CONVST пошел на низкий уровень.
Преобразование занимает 3,8 мкс, после этого дает в общей сложности 9,8 мкс от переднего
фронта CONVST до полного преобразования, (BUSY) который становится низким.
Обратите внимание, что с момента пробуждения от переднего края CONVST - 6 мкс,
когда CONVST длительность импульса больше чем 6 мкс, преобразование займет больше
времени чем 9,8 мкс, Это происходит потому, что усилитель (Track/Hold) переходит в режим удержания
на падающем фронте CONST, а конвертация не будет полной ещё в течение 3,8 мкс.
В этом случае, (BUSY) будет показывать когда преобразование законченно.
Даже в спящем режиме, данные могут быть прочитаны . Операция чтения состоит
из 16 импульсов как в режиме 1. Для быстрейшего режима 15 МГц, операция чтения будет занимать 1,1 мкс,
и потом должна быть задержка по крайней мере на 300 нс по заднему
фронту следующей CONVST, чтобы усилитель (Track/Hold) имел достаточно времени для урегулирования.
Этот режим очень полезен, когда преобразование идет с медленной скоростью, так энергопотребления будет
значительно снижено по сравнению с Режимом 1.' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='comment' title='' comment='Подключение AD7895-10 к STM32F051C8T6
PF6 - /START_CONVERT
PB13 - CLK
PB14 - MISO
PA7 - /BUSY' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='Initialise' />
						<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='.Count_Busy = 0' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' break='1' cmdcolor='8415488' cmdcolor_sec='14994788' component='PF6_AD7895_CS1' macro='TurnOn' />
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='PF6_AD7895_CS1' macro='TurnOff' />
						<command class_type='loop' title='Bucle' cmdcolor='8415488' cmdcolor_sec='14994788' type='1' exp='(.Busy = 0) OR (.Count_Busy = 100)' start='0' >
							<flowline >
								<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.Busy = 1' />
								</command>
								<command class_type='input' title='Entrada /BUSY-AD7895' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='128' exp='.Busy' />
								<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.Count_Busy = .Count_Busy + 1' />
								</command>
							</flowline>
						</command>
						<command class_type='decision' title='Decisión' break='1' cmdcolor='8415488' cmdcolor_sec='14994788' exp='.Count_Busy &gt;= 100' swap='0' >
							<flowline >
								<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='AD7895_Data = 0' />
								</command>
								<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.Return = 0' />
								</command>
							</flowline>
							<flowline >
								<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='PF6_AD7895_CS1' macro='TurnOn' />
								<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='GetChar' >
									<return exp='.data_hi' />
								</command>
								<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='GetChar' >
									<return exp='.data_lo' />
								</command>
								<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='PF6_AD7895_CS1' macro='TurnOff' />
								<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='AD7895_Data = (.data_hi * 256) + .data_lo' />
								</command>
								<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.Return = 1' />
								</command>
							</flowline>
						</command>
					</flowline>
				</macro>
				<macro >
					<flowline name='INIT_RELOJ' description='DS3231 is a low-cost, extremely accurate I 2 C real-time clock (RTC) with an integrated temperature-compensated crystal oscillator (TCXO) and crystal.
Slave addr WR=0xD0, RD=0xD1' >
						<return name='Return' type='u8' description='' isconst='0' isinit='0' usrinit='0' setinit='' />
						<local name='ack' type='u8' description='' isconst='0' isinit='1' usrinit='1' setinit='1' />
						<local name='temp' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='reg_control' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='reg_status' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<command class_type='comment' title='' comment='STM32F051C8T6 
I2C - MASTER SOFTWARE
======================
PB7 - SCL
PB6 - SDA' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='comment' title='' comment='RELOJ - DS3231 
Slave Addr WR=0xD0
RD-0xD1' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='comment' title='' comment='Регистры Специального назначения.
DS3231 имеет два дополнительных регистра (контроль и статус),
которые управляют часами реального времени, сигналом тревоги,
и Выходом прямоугольных импульсов.
------------------------------------
Регистр управления (Control Register 0Eh).
Бит 7 - /EOSC - Включить осциллятор . Если установлено в 0, генератор запускается.
Если в 1, то останавливается, когда DS3231 переключается на VBAT.
Этот бит сброшен (логический 0), при первой подаче питания.
Когда DS3231 питается от VCC, генератор всегда, не независимо от
статуса бита EOSC. Когда EOSC отключен, все данные регистра являются статическими.
Бит 6 - BBSQW - С питанием от батареи, Square-Wave Enable.
Когда установлен в 1 с INTCN = 0 и VCC&lt;VPF, этот бит позволяет меандр. Когда BBSQW=0,
вывод INT/SQW идет в высокий импеданс когда VCC &lt;VPF. Этот бит отключен (логический 0)
при включении питания в первом применении.
Бит 5 - CONV - Преобразование температуры . Установка этого бита в 1, заставляет датчик
температуры преобразовать температуру в цифровой код и выполнить алгоритм TCXO, обновить массив
электрической емкости в генераторе. Это может произойти только тогда, когда преобразование не
уже в процессе. Пользователь должен проверить бит состояния BSY прежде чем заставить
контроллер начать новый TCXO. Инициированное пользователем преобразования температуры
не влияет на внутренний 64-секундный цикл обновления. Инициированное пользователем
преобразование температуры не влияет на бит BSY в течение приблизительно 2 мс. Бит CONV
остается в 1 ва время записи до конца конверсии, и в это время как CONV и BSY идут в 0. Бит
CONV должен быть использован, когда осуществляется мониторинг статуса преобразования
инициированное пользователем.
Бит 4:3 - RS2 и RS1 - Выбор частоты. Эти биты контролируют частоту выходного сигнала
прямоугольной волны, когда меандр был включен. В приведенной ниже таблице
показывает прямоугольными частоты, которые могут выбиратся битами RS. Эти биты и
устанавливаются в 1.1(8.192kHz) при первой подаче питания.
RS2 RS1 Частота выхода
 0   0    1 Гц
 0   1    1024 Гц
 1   0    4096 Гц
 1   1    8192 Гц
Бит 2 - INTCN - Контроллер прерываний. Этот бит управляет INT/SQW сигнал. Когда бит INTCN
устанавливается в логический 0, в прямоугольная частота выводится на выводе INT/SQW.
Когда INTCN бит установлен в 1, то совпадение между регистрами хронометража и любого из
регистров сигнализации активизирует выход INT/SQW (если тревога также включена).
Соответствующий сигнальный флаг всегда устанавливается независимо от состояния бита
INTCN. Бит INTCN устанавливается в 1, при первой подаче питания.
Бит 1 - A2IE - Сигнал тревоги 2, Разрешение прерывания. При выборе значения 1, этот бит позволяет
биту тревоги 2 флаг (A2F) в регистре состояния активировать INT/SQW (при INTCN = 1).
Когда бит A2IE устанавливается в логический 0 или INTCN установлен в 0, то бит A2F не
инициирует сигнал прерывания INT/SQW. При первом включении питания, A2IE бит
отключен (логический 0).
Бит 0 - A1IE - Сигнал тревоги 1, Разрешение прерывания. При выборе значения 1, этот бит позволяет
биту тревоги 1 флаг (A1F) в регистре состояния активировать INT/SQW (при INTCN = 1).
Когда бит A1IE устанавливается в логический 0 или INTCN установлено в 0, то бит A1F не
инициирует сигнал прерывания INT/SQW. При первом включении питания, A1IE бит
отключен (логический 0).' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='comment' title='' comment='Регистр состояния(Status Register 0Fh).
---------------------------------------
Бит 7 - OSF - Осциллятор Stop Flag. Логика 1 в этом бите указывает на то, что генератор либо
остановлен или был остановлен в течение некоторого периода, и может быть использовано, чтобы
судить о действительности хранения данных времени. Этот бит устанавливается в 1 в любое
время, когда останавливается генератор. Ниже приведены условия, которых бит OSF может быть
установлен:
1) Применяется при первом включении питания.
2) Напряжения, присутствующие на обоих VCC и VBAT недостаточно для поддержания
колебаний.
3) Бит EOSC выключен в режиме батарейной поддержки.
4) Внешние воздействия на кристалл (то есть, шум, утечка,возраст и т.д.).
Этот бит остается в состоянии логической 1, пока не запишут логический 0.
Бит 3 - EN32kHz - Включение 32 кГц (выход). Этот бит соответствует установленному 32 кГц выводу.
Когда установлен в 1, то 32кГц вывод включен и выводит меандр 32.768KHz сигнал. Если
установлен в 0, то 32кГц вывод в состояние высокого импеданса. Начальное включение питания
устанавливает этот бит в логическую 1, а сигнал 32.768KHz появляется на 32 кГц выводе после
того, как источник питания появляется в DS3231 (если генератор работает).
Бит 2 - BSY - Занят. Этот бит указывает, что устройство занято выполнением функций TCXO. Он в 1,
когда сигнал преобразования датчика температуры устанавливается а затем очищается, когда
устройство находится в 1 минутном неактивном состоянии.
Бит 1 - A2F - Сигнал тревоги 2. Логика 1 в этом флаге сигнализации 2 указывает, что время
соответствует регистру сигнализации 2. Если бит A2IE = 1 и бит INTCN установлен в 1,
то INT/SQW вывод также в 1. A2F очищается при записи 0. Этот бит может быть только
записан 0. Попытка записи в 1 значение не изменяет.
Бит 0 - A1F - Сигнал тревоги 1. Логика 1 в этом флаге сигнализации указывает, что время соответствует
регистру сигнализации 1. Если бит A1IE = 1 и бит INTCN установлен в 1, то INT/SQW вывод
также = 1. A1F очищается при записи 0. Этот бит может быть только записан 0.
Попытка записи 1, значение не изменяет.' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='.Return = 0' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='RTC1' macro='Initialise' />
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='RTC1' macro='SQWandINTcontrol' >
							<argument exp='1' />
							<argument exp='0' />
							<argument exp='0' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='RTC1' macro='GetTimeString' >
							<return exp='RELOJ_HMS' />
							<argument exp='1' />
						</command>
						<command class_type='call' title='Llamar Macro' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' macro='I2C_START' />
						<command class_type='call' title='Llamar Macro' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' macro='I2C_SendByte_RdACK' >
							<return exp='.ack' />
							<argument exp='0xD0' />
						</command>
						<command class_type='decision' title='Decisión' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' exp='.ack = 1' swap='0' >
							<flowline />
							<flowline >
								<command class_type='call' title='Llamar Macro' cmdcolor='8415488' cmdcolor_sec='14994788' macro='I2C_SendByte_RdACK' >
									<return exp='.ack' />
									<argument exp='0x0E' />
								</command>
								<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='.ack = 1' swap='0' >
									<flowline />
									<flowline >
										<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='10' type='0' />
										<command class_type='call' title='Llamar Macro' cmdcolor='8415488' cmdcolor_sec='14994788' macro='I2C_SendByte_RdACK' >
											<return exp='.ack' />
											<argument exp='0x00' />
										</command>
										<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='.ack = 1' swap='0' >
											<flowline />
											<flowline >
												<command class_type='call' title='Llamar Macro' cmdcolor='8415488' cmdcolor_sec='14994788' macro='I2C_SendByte_RdACK' >
													<argument exp='0' />
												</command>
											</flowline>
										</command>
									</flowline>
								</command>
							</flowline>
						</command>
						<command class_type='call' title='Llamar Macro' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' macro='I2C_STOP' />
						<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='.Return = 1' />
						</command>
						<command class_type='decision' title='Decisión' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' exp='.ack = 1' swap='1' >
							<flowline />
							<flowline >
								<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.Return = 0' />
								</command>
							</flowline>
						</command>
					</flowline>
				</macro>
				<macro >
					<flowline name='TMR_10000' description='' >
						<return name='Return' type='v0' description='' isconst='0' isinit='0' usrinit='' setinit='' />
						<local name='tmp_float' type='f32' description='' isconst='0' isinit='1' usrinit='0.0' setinit='0.0' />
						<local name='flag_salir' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='count' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='Busy' type='u8' description='' isconst='0' isinit='1' usrinit='1' setinit='1' />
						<local name='Count_Busy' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='data_hi' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='data_lo' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='Flag_SobreCarga = 1 AND (Code_UPR_TRIAK &gt; 0 AND Code_UPR_TRIAK &lt; 50)' swap='0' >
							<flowline >
								<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='Count_TMR_TRIAK = Code_UPR_TRIAK' swap='0' >
									<flowline >
										<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='PA12_UPR_TRIAK' macro='TurnOn' />
									</flowline>
									<flowline >
										<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='Count_TMR_TRIAK &gt; Code_UPR_TRIAK' swap='0' >
											<flowline >
												<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='PA12_UPR_TRIAK' macro='TurnOff' />
											</flowline>
											<flowline />
										</command>
									</flowline>
								</command>
								<command class_type='label' title='Punto de Conexión' cmdcolor='8415488' cmdcolor_sec='14994788' labelid='0' labelname='A' />
								<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='Count_TMR_TRIAK = Count_TMR_TRIAK + 1' />
								</command>
								<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='Count_TMR_TRIAK &gt;= 50' swap='0' >
									<flowline >
										<command class_type='interrupt' title='Interrupción TMR14' cmdcolor='8415488' cmdcolor_sec='14994788' enable='0' name='TMR14' >
											<settings timer='1' prescale='64' postscale='-1' rollover='50' bitcount='-1' trigger='3' maskhi='--------------------------------------------------------------------------------------------------------------------------------------------------------------------------8' masklo='--------------------------------------------------------------------------------------------------------------------------------------------------------------------------8' >
												<option value='3' />
												<option value='50' />
												<option value='-1' />
												<option value='-1' />
											</settings>
										</command>
										<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='Flag_ADE7756 = 0 AND Flag_AD7895 = 0' swap='0' >
											<flowline >
												<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='Flag_SobreCarga = 1' swap='1' >
													<flowline >
														<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
															<exp exp='.flag_salir = 0' />
															<exp exp='.count = 0' />
														</command>
														<command class_type='loop' title='Bucle' cmdcolor='8415488' cmdcolor_sec='14994788' type='1' exp='.flag_salir = 2 OR .count &lt; 100' start='0' >
															<flowline >
																<command class_type='decision' title='Decisión' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' exp='.flag_salir = 1' swap='1' >
																	<flowline >
																		<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='ADC2_Tencion' macro='GetVoltage' >
																			<return exp='.tmp_float' />
																		</command>
																		<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='AD736_Tencion &gt; .tmp_float' swap='1' >
																			<flowline >
																				<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
																					<exp exp='AD736_Tencion = .tmp_float' />
																				</command>
																			</flowline>
																			<flowline >
																				<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
																					<exp exp='.flag_salir = 1' />
																				</command>
																			</flowline>
																		</command>
																	</flowline>
																	<flowline />
																</command>
																<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='ADC1_TOK' macro='GetVoltage' >
																	<return exp='.tmp_float' />
																</command>
																<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='.tmp_float &gt; U_FASE0' swap='0' >
																	<flowline >
																		<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='Mem_Carga_Plus &gt; .tmp_float' swap='1' >
																			<flowline >
																				<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
																					<exp exp='Mem_Carga_Plus = .tmp_float' />
																				</command>
																			</flowline>
																			<flowline >
																				<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
																					<exp exp='.flag_salir = 2' />
																				</command>
																			</flowline>
																		</command>
																	</flowline>
																	<flowline >
																		<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='Mem_Carga_Minus &lt; .tmp_float' swap='0' >
																			<flowline >
																				<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
																					<exp exp='Mem_Carga_Minus = .tmp_float' />
																				</command>
																			</flowline>
																			<flowline >
																				<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
																					<exp exp='.flag_salir = 2' />
																				</command>
																			</flowline>
																		</command>
																	</flowline>
																</command>
																<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
																	<exp exp='.count = .count + 1' />
																</command>
															</flowline>
														</command>
														<command class_type='comment' title='' comment='Резистор Трансформатора Тока = 20 Ом
Амплитуда Тока = 14.15(10-среднее) миливолт на 1 Ампер нагрузки
Напряжение U_FASE0 = Напряжение Питание (3.3В)
разделить на 2 = 1.65 Волта = Напряжение на Трансформаторе Тока
без нагрузки, замеряется при прерыванию по 0(калибровка)
----------------------------------------------------------------
Расчет тока Нагрузки Транформатора(2000/1):
При положительной полуволне^
Mem_Carga - U_FASE0 = Напряжение Амплитуды Тока положительной фазы
Амплитуды Тока * 0.707 = Средний Ток
' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
														<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='Mem_Carga_Plus &gt; U_FASE0' swap='0' >
															<flowline >
																<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
																	<exp exp='.tmp_float = fsub (Mem_Carga_Plus,U_FASE0)' />
																</command>
															</flowline>
															<flowline >
																<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='Mem_Carga_Plus &lt; U_FASE0' swap='0' >
																	<flowline >
																		<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
																			<exp exp='.tmp_float = fsub (U_FASE0,Mem_Carga_Plus)' />
																		</command>
																	</flowline>
																	<flowline />
																</command>
															</flowline>
														</command>
														<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
															<exp exp='.tmp_float = fmul (.tmp_float,100)' />
														</command>
														<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
															<exp exp='Mem_Carga_Plus = fmul (.tmp_float,0.707)' />
														</command>
														<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='Mem_Carga_Plus &gt;= Carga_MAX' swap='0' >
															<flowline >
																<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
																	<exp exp='Flag_SobreCarga = 1' />
																</command>
																<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
																	<exp exp='Code_UPR_TRIAK = 49' />
																</command>
															</flowline>
															<flowline />
														</command>
														<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' />
													</flowline>
													<flowline >
														<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='Count_SobreCarga &gt; 10' swap='0' >
															<flowline >
																<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
																	<exp exp='Flag_SobreCarga = 0' />
																</command>
																<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
																	<exp exp='Count_SobreCarga = 0' />
																</command>
															</flowline>
															<flowline >
																<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
																	<exp exp='Count_SobreCarga = Count_SobreCarga + 1' />
																</command>
															</flowline>
														</command>
													</flowline>
												</command>
											</flowline>
											<flowline >
												<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='Flag_AD7895 = 1' swap='0' >
													<flowline >
														<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='Initialise' />
														<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
															<exp exp='.Count_Busy = 0' />
															<exp exp='.Busy = 1' />
														</command>
														<command class_type='call' title='Llamar a Macro de Componente' break='1' cmdcolor='8415488' cmdcolor_sec='14994788' component='PF6_AD7895_CS1' macro='TurnOn' />
														<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='PF6_AD7895_CS1' macro='TurnOff' />
														<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='PF6_AD7895_CS1' macro='TurnOn' />
														<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='GetChar' >
															<return exp='.data_hi' />
														</command>
														<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='GetChar' >
															<return exp='.data_lo' />
														</command>
														<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='PF6_AD7895_CS1' macro='TurnOff' />
														<command class_type='decision' title='Decisión' break='1' cmdcolor='8415488' cmdcolor_sec='14994788' exp='(.data_hi &gt; 0) OR (.data_lo &gt; 0)' swap='0' >
															<flowline >
																<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
																	<exp exp='AD7895_Data = (.data_hi * 256) + .data_lo' />
																</command>
																<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' />
															</flowline>
															<flowline >
																<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
																	<exp exp='AD7895_Data = 0' />
																</command>
															</flowline>
														</command>
													</flowline>
													<flowline />
												</command>
											</flowline>
										</command>
									</flowline>
									<flowline />
								</command>
							</flowline>
							<flowline >
								<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='PA12_UPR_TRIAK' macro='TurnOff' />
								<command class_type='goto' title='Ir a Punto de Conexión' cmdcolor='8415488' cmdcolor_sec='14994788' labelid='0' labelname='' />
							</flowline>
						</command>
					</flowline>
				</macro>
				<macro >
					<flowline name='IRQ_FASE0' description='' >
						<return name='Return' type='v0' description='' isconst='0' isinit='0' usrinit='' setinit='' />
						<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='Count_FASE0 &gt;= 100' swap='0' >
							<flowline >
								<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='Count_FASE0 = 0' />
								</command>
								<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='Flag_Ds1820 = 1' swap='0' >
									<flowline >
										<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
											<exp exp='Flag_RD_Ds1820 = 1' />
										</command>
									</flowline>
									<flowline />
								</command>
							</flowline>
							<flowline >
								<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='Count_FASE0 = Count_FASE0 + 1' />
								</command>
							</flowline>
						</command>
						<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='Count_FASE0 MOD 20 &gt; 0' swap='1' >
							<flowline >
								<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='Flag_ADE7756 = 0 AND Flag_AD7895 = 0' swap='0' >
									<flowline >
										<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='ADC2_Tencion' macro='GetVoltage' >
											<return exp='U_Tencion' />
										</command>
										<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
											<exp exp='AD736_Tencion = fmul (U_Tencion,2000)' />
										</command>
									</flowline>
									<flowline />
								</command>
							</flowline>
							<flowline />
						</command>
						<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='Mem_Carga_Plus = 0.0' />
							<exp exp='Mem_Carga_Minus = 0.0' />
						</command>
						<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='U_FASE0 = 1.645' />
						</command>
						<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='Count_TMR_TRIAK = 0' />
						</command>
						<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='Flag_ADE7756 = 1' swap='0' >
							<flowline />
							<flowline >
								<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='INT_FASE0' macro='WaitUntilHigh' />
								<command class_type='loop' title='Bucle' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' type='1' exp='temp_bit = 1' start='0' >
									<flowline >
										<command class_type='input' title='Entrada /INT FASE0' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048577' mask='1' exp='temp_bit' />
									</flowline>
								</command>
							</flowline>
						</command>
						<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='Count_TMR_TRIAK = 0' />
						</command>
						<command class_type='interrupt' title='Interrupción TMR14' cmdcolor='8415488' cmdcolor_sec='14994788' enable='1' name='TMR14' call='TMR_10000' >
							<settings timer='1' prescale='64' postscale='-1' rollover='50' bitcount='-1' trigger='3' maskhi='--------------------------------------------------------------------------------------------------------------------------------------------------------------------------8' masklo='--------------------------------------------------------------------------------------------------------------------------------------------------------------------------8' >
								<option value='3' />
								<option value='50' />
								<option value='-1' />
								<option value='-1' />
							</settings>
						</command>
					</flowline>
				</macro>
				<macro >
					<flowline name='TOUCH_CMD_Data' description='Вывод комманд в Touch и чтение данных
Return = Xdata+Ydata
' >
						<return name='Return' type='s32' description='' isconst='0' isinit='0' usrinit='0' setinit='' />
						<local name='temp_cmd' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='temp' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='touch_data' type='u16' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='rd_bit' type='b1' description='' isconst='0' isinit='1' usrinit='1' setinit='1' />
						<local name='mask' type='u8' description='' isconst='0' isinit='1' usrinit='128' setinit='0x80' />
						<local name='touch_Y' type='u16' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<command class_type='comment' title='' comment='STM32F051C8T6 SPI2 SOFTWARE (70 kBit)
Подключение TOUCH - TFT
PB12      - /IRQ TOUCH
PB10     - /CS TOUCH
PB15     - MOSI TOUCH
PB14     - MISO TOUCH
PB13     - CLK TOUCH' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='comment' title='' comment='Read Coordinates sin activar INT
0 = Pressure(0xB7)
1 = Y(0x97)
2 = X(0xD7)' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='comment' title='' comment='Touch CMD:
0xD0 = RD data X
0x90 = RD data Y
-----------------
Touch_MINX 150
Touch_MAXX 3800
Touch_MINY 130
Touch_MAXY 4000
-----------------
0x81 - Включить ADC, отключить AREF,IRQ.
0x82 - Включить AREF,IRQ, отключить ADC
0x83 - Включить питание,AREF,ADC,отключить IRQ.' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='comment' title='' comment='Touch WR CMD' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='UnInitialise' />
						<command class_type='interrupt' title='Interrupción' cmdcolor='8415488' cmdcolor_sec='14994788' enable='0' name='EXTI3' >
							<settings timer='0' prescale='-1' postscale='-1' rollover='-1' bitcount='-1' trigger='1' maskhi='--------------------------------------------------------------------------------------------------------------------------------------------------------------------------8' masklo='--------------------------------------------------------------------------------------------------------------------------------------------------------------------------8' >
								<option value='0' />
								<option value='0' />
								<option value='0' />
								<option value='0' />
							</settings>
						</command>
						<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='10' type='0' />
						<command class_type='output' title='Salida CLK' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='0' />
						<command class_type='input' title='Entrada' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='64' exp='.rd_bit' />
						<command class_type='output' title='Salida MOSI' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='128' exp='0' />
						<command class_type='output' title='Touch_/CS ' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='4' exp='0' />
						<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='10' type='0' />
						<command class_type='comment' title='' comment='Чтение нажатия' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='calculation' title='Cálculo' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='.temp_cmd = 0xB0' />
						</command>
						<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='.mask = 0x80' />
						</command>
						<command class_type='loop' title='Bucle' textarea='36,0,511,300' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' type='0' exp='.mask &gt; 0' start='0' >
							<flowline >
								<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.temp = .temp_cmd AND .mask' />
								</command>
								<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='.temp = 0' swap='1' >
									<flowline >
										<command class_type='output' title='MOSI-TOUCH' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='128' exp='1' />
									</flowline>
									<flowline >
										<command class_type='output' title='MOSI-Touch' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='128' exp='0' />
									</flowline>
								</command>
								<command class_type='output' title='DCLK-Touch' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='1' />
								<command class_type='output' title='DCLK-Touch' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='0' />
								<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.mask = .mask &gt;&gt; 1' />
								</command>
							</flowline>
						</command>
						<command class_type='delay' title='Retardo' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' exp='10' type='0' />
						<command class_type='comment' title='' comment='Touch RD data Z' textarea='12,0,487,300' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='output' title='DCLK-Touch' textarea='36,0,511,300' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='1' />
						<command class_type='output' title='DCLK-Touch' textarea='36,0,511,300' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='0' />
						<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='.touch_data = 0' />
						</command>
						<command class_type='calculation' title='Cálculo' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='.rd_bit = 1' />
						</command>
						<command class_type='loop' title='Bucle 12bit(15bit lectura)' textarea='36,0,511,300' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' type='2' exp='15' start='0' >
							<flowline >
								<command class_type='output' title='DCLK-Touch' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='1' />
								<command class_type='input' title='SPI-MISO' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='64' exp='.rd_bit' />
								<command class_type='output' title='DCLK-Touch' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='0' />
								<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.touch_data = (.touch_data + .rd_bit) &lt;&lt; 1' />
								</command>
							</flowline>
						</command>
						<command class_type='calculation' title='Cálculo' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='.touch_data = .touch_data &gt;&gt; 3' />
						</command>
						<command class_type='calculation' title='Calculation' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='TOUCH_Z = .touch_data AND 0xFFF' />
						</command>
						<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='TOUCH_Z = 0x0FFF' />
						</command>
						<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='TOUCH_Z &gt; 0' swap='0' >
							<flowline >
								<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='10' type='0' />
								<command class_type='decision' title='Decision' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' exp='Display_Posicion &gt; 0' swap='0' >
									<flowline >
										<command class_type='comment' title='' comment='Touch CMD X' textarea='12,0,487,300' cmdcolor='8415488' cmdcolor_sec='14994788' />
										<command class_type='calculation' title='Calculation' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
											<exp exp='.temp_cmd = 0xD7' />
										</command>
									</flowline>
									<flowline >
										<command class_type='comment' title='' comment='Touch CMD Y' textarea='12,0,487,300' cmdcolor='8415488' cmdcolor_sec='14994788' />
										<command class_type='calculation' title='Calculation' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
											<exp exp='.temp_cmd = 0x97' />
										</command>
									</flowline>
								</command>
								<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.mask = 0x80' />
								</command>
								<command class_type='loop' title='Bucle' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' type='0' exp='.mask &gt; 0' start='0' >
									<flowline >
										<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
											<exp exp='.temp = .temp_cmd AND .mask' />
										</command>
										<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='.temp = 0' swap='1' >
											<flowline >
												<command class_type='output' title='MOSI-TOUCH' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='128' exp='1' />
											</flowline>
											<flowline >
												<command class_type='output' title='MOSI-Touch' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='128' exp='0' />
											</flowline>
										</command>
										<command class_type='output' title='DCLK-Touch' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='1' />
										<command class_type='output' title='DCLK-Touch' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='0' />
										<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
											<exp exp='.mask = .mask &gt;&gt; 1' />
										</command>
									</flowline>
								</command>
								<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='10' type='0' />
								<command class_type='comment' title='' comment='Touch RD data X' textarea='12,0,487,300' cmdcolor='8415488' cmdcolor_sec='14994788' />
								<command class_type='output' title='DCLK-Touch' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='1' />
								<command class_type='output' title='DCLK-Touch' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='0' />
								<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.touch_data = 0' />
								</command>
								<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.rd_bit = 1' />
								</command>
								<command class_type='loop' title='Bucle 12bit(15bit lectura)' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' type='2' exp='15' start='0' >
									<flowline >
										<command class_type='output' title='DCLK-Touch' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='1' />
										<command class_type='input' title='SPI-MISO' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='64' exp='.rd_bit' />
										<command class_type='output' title='DCLK-Touch' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='0' />
										<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
											<exp exp='.touch_data = (.touch_data + .rd_bit) &lt;&lt; 1' />
										</command>
									</flowline>
								</command>
								<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='10' type='0' />
								<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.touch_data = .touch_data &gt;&gt; 3' />
								</command>
								<command class_type='calculation' title='Calculation' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='TOUCH_Y = .touch_data AND 0xFFF' />
								</command>
								<command class_type='decision' title='Decision' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' exp='Display_Posicion &gt; 0' swap='0' >
									<flowline >
										<command class_type='comment' title='' comment='Touch CMD Y' textarea='12,0,487,300' cmdcolor='8415488' cmdcolor_sec='14994788' />
										<command class_type='calculation' title='Calculation' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
											<exp exp='.temp_cmd = 0x97' />
										</command>
									</flowline>
									<flowline >
										<command class_type='comment' title='' comment='Touch CMD X' textarea='12,0,487,300' cmdcolor='8415488' cmdcolor_sec='14994788' />
										<command class_type='calculation' title='Calculation' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
											<exp exp='.temp_cmd = 0xD7' />
										</command>
									</flowline>
								</command>
								<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.mask = 0x80' />
								</command>
								<command class_type='loop' title='Bucle' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' type='0' exp='.mask &gt; 0' start='0' >
									<flowline >
										<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
											<exp exp='.temp = .temp_cmd AND .mask' />
										</command>
										<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='.temp = 0' swap='1' >
											<flowline >
												<command class_type='output' title='SDI-Touch' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='128' exp='1' />
											</flowline>
											<flowline >
												<command class_type='output' title='SDI-Touch' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='128' exp='0' />
											</flowline>
										</command>
										<command class_type='output' title='DCLK-Touch' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='1' />
										<command class_type='output' title='DCLK-Touch' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='0' />
										<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
											<exp exp='.mask = .mask &gt;&gt; 1' />
										</command>
									</flowline>
								</command>
								<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='10' type='0' />
								<command class_type='comment' title='' comment='Touch RD data X' textarea='12,0,487,300' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
								<command class_type='output' title='DCLK-Touch' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='1' />
								<command class_type='output' title='DCLK-Touch' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='0' />
								<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.touch_data = 0' />
								</command>
								<command class_type='loop' title='Bucle 12bit(15bit lectura)' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' type='2' exp='15' start='0' >
									<flowline >
										<command class_type='output' title='DCLK-Touch' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='1' />
										<command class_type='input' title='SDO-Touch' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='64' exp='.rd_bit' />
										<command class_type='output' title='DCLK-Touch' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='0' />
										<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
											<exp exp='.touch_data = (.touch_data + .rd_bit) &lt;&lt; 1' />
										</command>
									</flowline>
								</command>
								<command class_type='output' title='Touch_/CS ' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='4' exp='1' />
								<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='TOUCH_X = (.touch_data &gt;&gt; 3) AND 0xFFF' />
								</command>
							</flowline>
							<flowline />
						</command>
						<command class_type='interrupt' title='Interrupción PB12' cmdcolor='8415488' cmdcolor_sec='14994788' enable='1' name='EXTI12' call='WRD_TOUCH' >
							<settings timer='0' prescale='-1' postscale='-1' rollover='-1' bitcount='-1' trigger='2' maskhi='--------------------------------------------------------------------------------------------------------------------------------------------------------------------------8' masklo='--------------------------------------------------------------------------------------------------------------------------------------------------------------------------8' >
								<option value='1' />
								<option value='1' />
								<option value='1' />
								<option value='-1' />
							</settings>
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='Initialise' />
						<command class_type='calculation' title='Calculation' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='.Return = ((.touch_data AND 0xFFF) &lt;&lt; 12) + .touch_Y' />
						</command>
					</flowline>
				</macro>
				<macro >
					<flowline name='SPI2_TFT_Print_String' description='Return (4bytes)= (x_end &lt;&lt; 16) + y_end' >
						<return name='Return' type='u32' description='' isconst='0' isinit='0' usrinit='0' setinit='' />
						<param name='txt' type='T8' description='' isconst='0' isinit='0' usrinit='&quot;&quot;' setinit='' >
							<array size='40' />
						</param>
						<param name='x_start' type='s16' description='' isconst='0' isinit='0' usrinit='0' setinit='' />
						<param name='y_start' type='s16' description='' isconst='0' isinit='0' usrinit='0' setinit='' />
						<param name='color_fondo' type='u16' description='' isconst='0' isinit='0' usrinit='0' setinit='' />
						<param name='color_char' type='u16' description='' isconst='0' isinit='0' usrinit='0' setinit='' />
						<param name='tipo_fuente' type='u8' description='' isconst='0' isinit='0' usrinit='0' setinit='' />
						<param name='posicion_tft' type='u8' description='' isconst='0' isinit='0' usrinit='0' setinit='' />
						<local name='anchura_fuente' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='altura_fuente' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='long_txt' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='long_x_draw_txt' type='s16' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='x_start_txt' type='s16' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='y_start_txt' type='s16' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='posicion_char' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='char' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='temp_xy' type='s32' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='x_end_char' type='s16' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='char_offset' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='font_num_char' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='addr_char' type='s32' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<command class_type='comment' title='' comment='code_memory   = 3
Write o Read Memory SPI Exterior
EEPROM(M95512-R)(Chip TFT=25LC512=PortH.5)
.addr_wrd-EEPROM(2bytes)
address WRD - 0 - 32767(0x7FFF)
address RD - 32768(0x8000)-65535(0xFFFF) (Fonts + Ayuda_SP)
===================================
WREN-(Write Enable)           0x06
WRDI-(Write Disable)          0x04
RDSR (Read Status Register)   0x05
WRSR (Write Status Register)  0x01
READ (Read Memory)            0x03
WRITE (Write Memory)          0x02
RDIP (Read Electronic Signature) 0xAB
Для Чтения сигнатуры 
WR = 1byte-0xAB
WR = 2-3byte(address =0x0000)
RD = 4byte (1byte=0x29-25LC512)
======================================
Flash W25X40BV
---------------
RDIP (Read Electronic Signature) 0xAB
Для Чтения сигнатуры 
WR = 1byte-0xAB
WR = 2-4byte(3bytes address =0x000000)
RD = 5byte (1byte=0xEF-Manufacturer ID-Winbond Serial Flaash)
RD = 6byte (1byte=0x12-Device ID-W25X40BV)
RD = 6byte (1byte=0x11-Device ID-W25X20BV)
RD = 6byte (1byte=0x10-Device ID-W25X10BV)' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='comment' title='' comment='STM32F051C8T6(Fosc=32 mGz) SPI-2 (8 Mbit)
====================================
PB11         - /CS TFT-FONT
PB15(MOSI2) - SDI
PB14(MISO2) - SDO
PB13(CLK2)  - CLK' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='comment' title='' comment='Чип памяти EEPROM (25LC512 - 65535 байт).
Чип имеет защиту записи с адреса 32768-65535 байт.
---------------
Описание Font2.
==========================================
Фонт 0 - Big16x16(eng) = 3044 байт
Фонт 1 - KOI8-R_12x14(eng+rus) = 6276 байт
Фонт 2 - KOI8-R_10x12(eng+rus) = 5380 байт
Фонт 3 - KOI8-R_8x10(eng+rus) = 2244 байт
Фонт 4 - KOI8-R_16x20(eng+rus) = 8964 байт
Фонт 5 - Numerico_16x24(eng+rus) = 772 байт' textarea='36,-10,36,-10' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='comment' title='' comment='Начальный адресс чтения таблицы шрифта' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='switch' title='Expresión' textarea='36,25,511,325' break='1' cmdcolor='8415488' cmdcolor_sec='14994788' exp='.tipo_fuente' >
							<case >
								<flowline >
									<command class_type='comment' title='' comment='chip Memory EEPROM(25LC512)
Font_Big=16x16(eng) - 3044 bytes
Chip estav protejido desde 32768-65535 bytes
------------------------------------
Primero address Font = 32768(0x8000)
Ultimo address Font  = 35811(0x8BE3)
====================================
chip Memory Flash(W25X40BV)
Font_Big=16x16(eng) - 3044 bytes
Chip estav protejido desde
458752(0x70000)-524287(0x7FFFF) bytes(64Kb)
------------------------------------
Primero address Font = 458752(0x070000)
Ultimo address Font  = 461796(0x070BE4)' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
									<command class_type='decision' title='Memory Font = 25LC512' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' exp='ID_Chip_FONT = 0x29' swap='1' >
										<flowline >
											<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
												<exp exp='Font_address = 0x070000' />
											</command>
										</flowline>
										<flowline >
											<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
												<exp exp='Font_address = 0x8000' />
											</command>
										</flowline>
									</command>
									<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
										<exp exp='.anchura_fuente = 16' />
										<exp exp='.altura_fuente = 16' />
									</command>
								</flowline>
							</case>
							<case exp='1' >
								<flowline >
									<command class_type='comment' title='' comment='chip Memory EEPROM(25LC512)
Font KOI8-R_12x14(eng+rus)=6276 bytes
Chip estav protejido desde 32768-65535 bytes
--------------------------------------------
Primero address Font = 35814(0x8BE6)
Ultimo address Font  = 42089(0xA469)
====================================
chip Memory Flash(W25X40BV)
Font KOI8-R_12x14(eng+rus)=6276 bytes
Chip estav protejido desde
458752(0x70000)-524287(0x7FFFF) bytes(64Kb)
--------------------------------------------
Primero address Font = 461799(0x070BE7)
Ultimo address Font  = 468075(0x07246B)' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
									<command class_type='decision' title='Memory Font = 25LC512' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' exp='ID_Chip_FONT = 0x29' swap='1' >
										<flowline >
											<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
												<exp exp='Font_address = 0x070BE7' />
											</command>
										</flowline>
										<flowline >
											<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
												<exp exp='Font_address = 0x8BE6' />
											</command>
										</flowline>
									</command>
									<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
										<exp exp='.anchura_fuente = 12' />
										<exp exp='.altura_fuente = 14' />
									</command>
								</flowline>
							</case>
							<case exp='2' >
								<flowline >
									<command class_type='comment' title='' comment='chip Memory EEPROM(25LC512)
Font KOI8-R_10x12(eng+rus)=5380 bytes
Chip estav protejido desde 32768-65535 bytes
--------------------------------------------
Primero address Font = 42092(0xA46C)
Ultimo address Font  = 47471(0xB96F)
====================================
chip Memory Flash(W25X40BV)
Font KOI8-R_10x12(eng+rus)=5380 bytes
Chip estav protejido desde
458752(0x70000)-524287(0x7FFFF) bytes(64Kb)
--------------------------------------------
Primero address Font = 468078(0x07246E)
Ultimo address Font  = 473458(0x073972)' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
									<command class_type='decision' title='Memory Font = 25LC512' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' exp='ID_Chip_FONT = 0x29' swap='1' >
										<flowline >
											<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
												<exp exp='Font_address = 0x07246E' />
											</command>
										</flowline>
										<flowline >
											<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
												<exp exp='Font_address = 0xA46C' />
											</command>
										</flowline>
									</command>
									<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
										<exp exp='.anchura_fuente = 10' />
										<exp exp='.altura_fuente = 12' />
									</command>
								</flowline>
							</case>
							<case exp='3' >
								<flowline >
									<command class_type='comment' title='' comment='chip Memory EEPROM(25LC512)
Font KOI8-R_8x10(eng+rus)=2244 bytes
Chip estav protejido desde 32768-65535 bytes
--------------------------------------------
Primero address Font = 47474(0xB922)
Ultimo address Font  = 49718(0xC236)
====================================
chip Memory Flash(W25X40BV)
Font KOI8-R_8x10(eng+rus)=2244 bytes
Chip estav protejido desde
458752(0x70000)-524287(0x7FFFF) bytes(64Kb)
--------------------------------------------
Primero address Font = 473461(0x073975)
Ultimo address Font  = 475705(0x074239)' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
									<command class_type='decision' title='Memory Font = 25LC512' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' exp='ID_Chip_FONT = 0x29' swap='1' >
										<flowline >
											<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
												<exp exp='Font_address = 0x073975' />
											</command>
										</flowline>
										<flowline >
											<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
												<exp exp='Font_address = 0xB972' />
											</command>
										</flowline>
									</command>
									<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
										<exp exp='.anchura_fuente = 8' />
										<exp exp='.altura_fuente = 10' />
									</command>
								</flowline>
							</case>
							<case exp='4' >
								<flowline >
									<command class_type='comment' title='' comment='chip Memory EEPROM(25LC512)
Font KOI8-R_16x20(eng+rus) = 8964 байт
Chip estav protejido desde 32768-65535 bytes
--------------------------------------------
Primero address Font = 49720(0xC238)
Ultimo address Font  = 58683(0xE53B)
====================================
chip Memory Flash(W25X40BV)
Font KOI8-R_16x20(eng+rus) = 8964 байт
Chip estav protejido desde
458752(0x70000)-524287(0x7FFFF) bytes(64Kb)
--------------------------------------------
Primero address Font = 475708(0x07423C)
Ultimo address Font  = 484671(0x076539)' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
									<command class_type='decision' title='Memory Font = 25LC512' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' exp='ID_Chip_FONT = 0x29' swap='1' >
										<flowline >
											<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
												<exp exp='Font_address = 0x07423C' />
											</command>
										</flowline>
										<flowline >
											<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
												<exp exp='Font_address = 0xC238' />
											</command>
										</flowline>
									</command>
									<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
										<exp exp='.anchura_fuente = 16' />
										<exp exp='.altura_fuente = 20' />
									</command>
								</flowline>
							</case>
							<case exp='5' >
								<flowline >
									<command class_type='comment' title='' comment='chip Memory EEPROM(25LC512)
Font Numerico_16x24(eng+rus) = 772 байт
Chip estav protejido desde 32768-65535 bytes
--------------------------------------------
Primero address Font = 58686(0xE53E)
Ultimo address Font  = 59457(0xE841)
====================================
chip Memory Flash(W25X40BV)
Font Numerico_16x24(eng+rus) = 772 байт
Chip estav protejido desde
458752(0x70000)-524287(0x7FFFF) bytes(64Kb)
--------------------------------------------
Primero address Font = 484675(0x076543)
Ultimo address Font  = 485446(0x076846)' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
									<command class_type='decision' title='Memory Font = 25LC512' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' exp='ID_Chip_FONT = 0x29' swap='1' >
										<flowline >
											<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
												<exp exp='Font_address = 0x076543' />
											</command>
										</flowline>
										<flowline >
											<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
												<exp exp='Font_address = 0xE53E' />
											</command>
										</flowline>
									</command>
									<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
										<exp exp='.anchura_fuente = 16' />
										<exp exp='.altura_fuente = 24' />
									</command>
								</flowline>
							</case>
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='Initialise' />
						<command class_type='comment' title='' comment='Шрифты в флеш памяти(W25X40BV) или Eeprom(25LC512)
--------------------- 
1 байт - Font_X - кол-во бит X
2 байт - Font_Y - кол-во бит Y
3 байт - Font_Offset - смещение в таблице
4 байт - Font_Num - кол-во символов в таблице' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='call' title='Llamar a Macro de Componente' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' component='PB11_FONT_CS' macro='TurnOn' />
						<command class_type='call' title='CMD - RD' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x03' />
						</command>
						<command class_type='decision' title='Memory Font = 25LC512' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' exp='ID_Chip_FONT = 0x29' swap='1' >
							<flowline >
								<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
									<argument exp='(Font_address &gt;&gt; 16) AND 0xFF' />
								</command>
							</flowline>
							<flowline />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='(Font_address &gt;&gt; 8) AND 0xFF' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='Font_address AND 0xFF' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='GetChar' >
							<return exp='.anchura_fuente' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='GetChar' >
							<return exp='.altura_fuente' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='GetChar' >
							<return exp='.char_offset' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='GetChar' >
							<return exp='.font_num_char' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' component='PB11_FONT_CS' macro='TurnOff' />
						<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='.long_txt = Length$ (.txt)' />
						</command>
						<command class_type='calculation' title='Cálculo' break='1' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='.long_x_draw_txt = .long_txt * .anchura_fuente' />
						</command>
						<command class_type='comment' title='' comment='Display_Posicion=0 (Landscape-вертикальный)
Display_Xsize = 240
Display_Ysize = 320
' textarea='36,-10,36,290' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='comment' title='' comment='Display_Posicion =1(Portrait-горизонтальный)
Display_Xsize = 320
Display_Ysize = 240

' textarea='12,0,487,300' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='comment' title='' comment='Проверка текста
Если кол-во символов(точек) превышает ширину экрана - выход' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='.long_x_draw_txt &gt;= Display_Xsize' swap='0' >
							<flowline >
								<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.posicion_tft = 0' />
								</command>
							</flowline>
							<flowline >
								<command class_type='decision' title='Decisión' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' exp='.x_start = 0' swap='0' >
									<flowline >
										<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
											<exp exp='.posicion_tft = 1' />
										</command>
									</flowline>
									<flowline />
								</command>
							</flowline>
						</command>
						<command class_type='comment' title='' comment='posicion_tft = Текущая позиция выврда текста на экран
0 - с лева
1 - по центру
2 - с права
' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='switch' title='Expresión' textarea='36,25,511,325' cmdcolor='8415488' cmdcolor_sec='14994788' exp='.posicion_tft' >
							<case >
								<flowline >
									<command class_type='comment' title='' comment='Posicion TXT - Izquerda' textarea='12,0,487,300' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
									<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
										<exp exp='.x_start_txt = .x_start' />
									</command>
								</flowline>
							</case>
							<case exp='1' >
								<flowline >
									<command class_type='comment' title='' comment='Posicion TXT - Centro' textarea='12,0,487,300' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
									<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
										<exp exp='.x_start_txt = ((Display_Xsize - 1) - .long_x_draw_txt) / 2' />
									</command>
								</flowline>
							</case>
							<case exp='2' >
								<flowline >
									<command class_type='comment' title='' comment='Posicion TXT - Derecha' textarea='12,0,487,300' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
									<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
										<exp exp='.x_start_txt = (Display_Xsize - 1) - .long_x_draw_txt' />
									</command>
								</flowline>
							</case>
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='' macro='' />
						<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='.posicion_char = 0' />
						</command>
						<command class_type='loop' title='Bucle' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' type='0' exp='.posicion_char &lt; .long_txt' start='0' >
							<flowline >
								<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.y_start_txt = .y_start' />
								</command>
								<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.char = Char$ (.txt, .posicion_char)' />
								</command>
								<command class_type='call' title='Llamar Macro' cmdcolor='8415488' cmdcolor_sec='14994788' macro='SPI2_TFT_PRINT_Char' >
									<return exp='.x_start_txt' />
									<argument exp='.char' />
									<argument exp='.x_start_txt' />
									<argument exp='.y_start_txt' />
									<argument exp='.color_fondo' />
									<argument exp='.color_char' />
									<argument exp='.tipo_fuente' />
								</command>
								<command class_type='calculation' title='Cálculo' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.x_start_txt = .x_start_txt + .anchura_fuente' />
								</command>
								<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='.x_start_txt &lt; Display_Xsize - .anchura_fuente' swap='1' >
									<flowline >
										<command class_type='goto' title='Ir a Punto de Conección' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' labelid='0' labelname='' />
									</flowline>
									<flowline />
								</command>
								<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.posicion_char = .posicion_char + 1' />
								</command>
							</flowline>
						</command>
						<command class_type='label' title='Punto de Conección' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' labelid='0' labelname='Salir' />
						<command class_type='calculation' title='Cálculo' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='.temp_xy = (.temp_xy + .x_start_txt) &lt;&lt; 16' />
						</command>
						<command class_type='calculation' title='Cálculo' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='.temp_xy = .temp_xy + (.y_start_txt + .altura_fuente)' />
						</command>
						<command class_type='decision' title='Decisión' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' exp='.long_x_draw_txt &gt;= Display_Xsize' swap='0' >
							<flowline >
								<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.Return = .y_start' />
								</command>
							</flowline>
							<flowline >
								<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.Return = .y_start_txt + .altura_fuente' />
								</command>
							</flowline>
						</command>
					</flowline>
				</macro>
				<macro >
					<flowline name='I2C_START' description='' >
						<return name='Return' type='v0' description='' isconst='0' isinit='0' usrinit='' setinit='' />
						<command class_type='comment' title='' comment='STM32F051C8T6 
I2C - MASTER SOFTWARE
======================
PB7 - SCL
PB6 - SDA' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='output' title='Salida - SCL' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048577' mask='128' exp='1' />
						<command class_type='output' title='Salida - SDA' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048577' mask='64' exp='1' />
						<command class_type='output' title='Salida - SDA' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048577' mask='64' exp='0' />
						<command class_type='output' title='Salida - SCL' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048577' mask='128' exp='0' />
					</flowline>
				</macro>
				<macro >
					<flowline name='INIT_TOUCH' description='' >
						<return name='Return' type='u8' description='' isconst='0' isinit='0' usrinit='0' setinit='' />
						<local name='temp_cmd' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='touch_data' type='u16' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='rd_bit' type='b1' description='' isconst='0' isinit='1' usrinit='1' setinit='1' />
						<local name='mask' type='u8' description='' isconst='0' isinit='1' usrinit='128' setinit='0x80' />
						<local name='temp' type='u8' description='' isconst='0' isinit='1' usrinit='1' setinit='1' />
						<command class_type='comment' title='' comment='STM32F051C8T6 SPI2 SOFTWARE (70 kBit)
Подключение TOUCH - TFT
PB12      - /IRQ TOUCH
PB10     - /CS TOUCH
PB15     - MOSI TOUCH
PB14     - MISO TOUCH
PB13     - CLK TOUCH' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='comment' title='' comment='Read Coordinates sin activar INT
0 = Pressure(0xB7)
1 = Y(0x97)
2 = X(0xD7)' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='comment' title='' comment='Touch CMD:
0xD0 = RD data X
0x90 = RD data Y
-----------------
Touch_MINX 150
Touch_MAXX 3800
Touch_MINY 130
Touch_MAXY 4000
-----------------
0x81 - Включить ADC, отключить AREF,IRQ.
0x82 - Включить AREF,IRQ, отключить ADC
0x83 - Включить питание,AREF,ADC,отключить IRQ.' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='comment' title='' comment='Touch WR CMD' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='UnInitialise' />
						<command class_type='interrupt' title='Interrupción' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' enable='0' name='EXTI12' >
							<settings timer='0' prescale='-1' postscale='-1' rollover='-1' bitcount='-1' trigger='1' maskhi='--------------------------------------------------------------------------------------------------------------------------------------------------------------------------8' masklo='--------------------------------------------------------------------------------------------------------------------------------------------------------------------------8' >
								<option value='0' />
								<option value='0' />
								<option value='0' />
								<option value='0' />
							</settings>
						</command>
						<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='10' type='0' />
						<command class_type='output' title='Salida CLK' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='0' />
						<command class_type='input' title='Entrada' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='64' exp='.rd_bit' />
						<command class_type='output' title='Salida MOSI' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='128' exp='0' />
						<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='10' type='0' />
						<command class_type='output' title='Touch_/CS ' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='4' exp='0' />
						<command class_type='comment' title='' comment='Чтение нажатия' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='calculation' title='Cálculo' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='.temp_cmd = 0xB7' />
						</command>
						<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='.mask = 0x80' />
						</command>
						<command class_type='loop' title='Bucle' textarea='36,0,511,300' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' type='0' exp='.mask &gt; 0' start='0' >
							<flowline >
								<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.temp = .temp_cmd AND .mask' />
								</command>
								<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='.temp = 0' swap='1' >
									<flowline >
										<command class_type='output' title='MOSI-TOUCH' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='128' exp='1' />
									</flowline>
									<flowline >
										<command class_type='output' title='MOSI-Touch' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='128' exp='0' />
									</flowline>
								</command>
								<command class_type='output' title='DCLK-Touch' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='1' />
								<command class_type='output' title='DCLK-Touch' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='0' />
								<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.mask = .mask &gt;&gt; 1' />
								</command>
							</flowline>
						</command>
						<command class_type='delay' title='Retardo' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' exp='10' type='0' />
						<command class_type='comment' title='' comment='Touch RD data Z' textarea='12,0,487,300' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='output' title='DCLK-Touch' textarea='36,0,511,300' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='1' />
						<command class_type='output' title='DCLK-Touch' textarea='36,0,511,300' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='0' />
						<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='.touch_data = 0' />
						</command>
						<command class_type='calculation' title='Cálculo' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='.rd_bit = 1' />
						</command>
						<command class_type='loop' title='Bucle 12bit(15bit lectura)' textarea='36,0,511,300' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' type='2' exp='15' start='0' >
							<flowline >
								<command class_type='output' title='DCLK-Touch' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='1' />
								<command class_type='input' title='SPI-MISO' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='64' exp='.rd_bit' />
								<command class_type='output' title='DCLK-Touch' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='0' />
								<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.touch_data = (.touch_data + .rd_bit) &lt;&lt; 1' />
								</command>
							</flowline>
						</command>
						<command class_type='calculation' title='Cálculo' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='.touch_data = .touch_data &gt;&gt; 3' />
						</command>
						<command class_type='calculation' title='Calculation' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='TOUCH_Z = .touch_data AND 0xFFF' />
						</command>
						<command class_type='delay' title='Retardo' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' exp='10' type='0' />
						<command class_type='decision' title='Decision' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' exp='Display_Posicion &gt; 0' swap='0' >
							<flowline >
								<command class_type='comment' title='' comment='Touch CMD X' textarea='12,0,487,300' cmdcolor='8415488' cmdcolor_sec='14994788' />
								<command class_type='calculation' title='Calculation' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.temp_cmd = 0xD0' />
								</command>
							</flowline>
							<flowline >
								<command class_type='comment' title='' comment='Touch CMD Y' textarea='12,0,487,300' cmdcolor='8415488' cmdcolor_sec='14994788' />
								<command class_type='calculation' title='Calculation' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.temp_cmd = 0x90' />
								</command>
							</flowline>
						</command>
						<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='.mask = 0x80' />
						</command>
						<command class_type='loop' title='Bucle' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' type='0' exp='.mask &gt; 0' start='0' >
							<flowline >
								<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.temp = .temp_cmd AND .mask' />
								</command>
								<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='.temp = 0' swap='1' >
									<flowline >
										<command class_type='output' title='MOSI-TOUCH' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='128' exp='1' />
									</flowline>
									<flowline >
										<command class_type='output' title='MOSI-Touch' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='128' exp='0' />
									</flowline>
								</command>
								<command class_type='output' title='DCLK-Touch' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='1' />
								<command class_type='output' title='DCLK-Touch' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='0' />
								<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.mask = .mask &gt;&gt; 1' />
								</command>
							</flowline>
						</command>
						<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='10' type='0' />
						<command class_type='comment' title='' comment='Touch RD data X' textarea='12,0,487,300' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='output' title='DCLK-Touch' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='1' />
						<command class_type='output' title='DCLK-Touch' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='0' />
						<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='.touch_data = 0' />
						</command>
						<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='.rd_bit = 1' />
						</command>
						<command class_type='loop' title='Bucle 12bit(15bit lectura)' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' type='2' exp='15' start='0' >
							<flowline >
								<command class_type='output' title='DCLK-Touch' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='1' />
								<command class_type='input' title='SPI-MISO' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='64' exp='.rd_bit' />
								<command class_type='output' title='DCLK-Touch' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='0' />
								<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.touch_data = (.touch_data + .rd_bit) &lt;&lt; 1' />
								</command>
							</flowline>
						</command>
						<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='10' type='0' />
						<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='.touch_data &gt; 0' swap='0' >
							<flowline >
								<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.touch_data = .touch_data &gt;&gt; 3' />
								</command>
							</flowline>
							<flowline />
						</command>
						<command class_type='calculation' title='Calculation' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='TOUCH_Y = .touch_data AND 0xFFF' />
						</command>
						<command class_type='decision' title='Decision' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' exp='Display_Posicion &gt; 0' swap='0' >
							<flowline >
								<command class_type='comment' title='' comment='Touch CMD Y' textarea='12,0,487,300' cmdcolor='8415488' cmdcolor_sec='14994788' />
								<command class_type='calculation' title='Calculation' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.temp_cmd = 0x90' />
								</command>
							</flowline>
							<flowline >
								<command class_type='comment' title='' comment='Touch CMD X' textarea='12,0,487,300' cmdcolor='8415488' cmdcolor_sec='14994788' />
								<command class_type='calculation' title='Calculation' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.temp_cmd = 0xD0' />
								</command>
							</flowline>
						</command>
						<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='.mask = 0x80' />
						</command>
						<command class_type='loop' title='Bucle' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' type='0' exp='.mask &gt; 0' start='0' >
							<flowline >
								<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.temp = .temp_cmd AND .mask' />
								</command>
								<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='.temp = 0' swap='1' >
									<flowline >
										<command class_type='output' title='SDI-Touch' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='128' exp='1' />
									</flowline>
									<flowline >
										<command class_type='output' title='SDI-Touch' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='128' exp='0' />
									</flowline>
								</command>
								<command class_type='output' title='DCLK-Touch' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='1' />
								<command class_type='output' title='DCLK-Touch' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='0' />
								<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.mask = .mask &gt;&gt; 1' />
								</command>
							</flowline>
						</command>
						<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='10' type='0' />
						<command class_type='comment' title='' comment='Touch RD data X' textarea='12,0,487,300' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='output' title='DCLK-Touch' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='1' />
						<command class_type='output' title='DCLK-Touch' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='0' />
						<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='.touch_data = 0' />
						</command>
						<command class_type='loop' title='Bucle 12bit(15bit lectura)' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' type='2' exp='15' start='0' >
							<flowline >
								<command class_type='output' title='DCLK-Touch' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='1' />
								<command class_type='input' title='SDO-Touch' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='64' exp='.rd_bit' />
								<command class_type='output' title='DCLK-Touch' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='32' exp='0' />
								<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.touch_data = (.touch_data + .rd_bit) &lt;&lt; 1' />
								</command>
							</flowline>
						</command>
						<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='.touch_data &gt; 0' swap='0' >
							<flowline >
								<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.touch_data = .touch_data &gt;&gt; 3' />
								</command>
							</flowline>
							<flowline />
						</command>
						<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='TOUCH_X = .touch_data AND 0xFFF' />
						</command>
						<command class_type='output' title='Touch_/CS ' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='4' exp='1' />
						<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='TOUCH_Y &gt; 0 OR TOUCH_X &gt; 0' swap='0' >
							<flowline >
								<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.Return = 1' />
								</command>
							</flowline>
							<flowline >
								<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.Return = 0' />
								</command>
							</flowline>
						</command>
						<command class_type='interrupt' title='Interrupción PB12' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' enable='1' name='EXTI12' call='WRD_TOUCH' >
							<settings timer='0' prescale='-1' postscale='-1' rollover='-1' bitcount='-1' trigger='2' maskhi='--------------------------------------------------------------------------------------------------------------------------------------------------------------------------8' masklo='--------------------------------------------------------------------------------------------------------------------------------------------------------------------------8' >
								<option value='1' />
								<option value='1' />
								<option value='1' />
								<option value='-1' />
							</settings>
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='Initialise' />
					</flowline>
				</macro>
				<macro >
					<flowline name='IRQ_RELOJ' description='' >
						<return name='Return' type='v0' description='' isconst='0' isinit='0' usrinit='' setinit='' />
						<local name='ask' type='b1' description='' isconst='0' isinit='1' usrinit='1' setinit='1' />
						<local name='tmp_segunda' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='tmp_minuta' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='tmp_hora' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='tmp_mes' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='tmp_date' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='tmp_anyo' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<command class_type='comment' title='' comment='Чтение DS3231 - Часы
' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='RTC1' macro='GetTimeString' >
							<return exp='RELOJ_HMS' />
							<argument exp='1' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='RTC1' macro='GetDateString' >
							<return exp='RELOJ_DMY' />
							<argument exp='0' />
						</command>
						<command class_type='call' title='Llamar Macro' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' macro='I2C_START' />
						<command class_type='call' title='Llamar Macro' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' macro='I2C_SendByte_RdACK' >
							<return exp='.ask' />
							<argument exp='0xD0' />
						</command>
						<command class_type='decision' title='Decisión' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' exp='.ask = 1' swap='0' >
							<flowline />
							<flowline >
								<command class_type='call' title='Llamar Macro' cmdcolor='8415488' cmdcolor_sec='14994788' macro='I2C_SendByte_RdACK' >
									<return exp='.ask' />
									<argument exp='0' />
								</command>
								<command class_type='call' title='Llamar Macro' cmdcolor='8415488' cmdcolor_sec='14994788' macro='I2C_STOP' />
								<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='10' type='0' />
								<command class_type='call' title='Llamar Macro' cmdcolor='8415488' cmdcolor_sec='14994788' macro='I2C_START' />
								<command class_type='call' title='Llamar Macro' cmdcolor='8415488' cmdcolor_sec='14994788' macro='I2C_SendByte_RdACK' >
									<return exp='.ask' />
									<argument exp='0xD1' />
								</command>
								<command class_type='comment' title='' comment='Чтение секунд' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
								<command class_type='call' title='Llamar Macro' cmdcolor='8415488' cmdcolor_sec='14994788' macro='I2C_GetByte_SendAckNac' >
									<return exp='.tmp_segunda' />
									<argument exp='0' />
								</command>
								<command class_type='call' title='Llamar Macro' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' macro='I2C_GetByte_SendAckNac' >
									<return exp='.tmp_minuta' />
									<argument exp='0' />
								</command>
								<command class_type='call' title='Llamar Macro' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' macro='I2C_GetByte_SendAckNac' >
									<return exp='.tmp_hora' />
									<argument exp='1' />
								</command>
							</flowline>
						</command>
						<command class_type='call' title='Llamar Macro' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' macro='I2C_STOP' />
						<command class_type='decision' title='Decisión' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' exp='.tmp_segunda = 0' swap='0' >
							<flowline >
								<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='10' type='0' />
								<command class_type='comment' title='' comment='Чтение минут,час' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
								<command class_type='call' title='Llamar Macro' cmdcolor='8415488' cmdcolor_sec='14994788' macro='I2C_START' />
								<command class_type='call' title='Llamar Macro' cmdcolor='8415488' cmdcolor_sec='14994788' macro='I2C_SendByte_RdACK' >
									<return exp='.ask' />
									<argument exp='0xD1' />
								</command>
								<command class_type='call' title='Llamar Macro' cmdcolor='8415488' cmdcolor_sec='14994788' macro='I2C_GetByte_SendAckNac' >
									<return exp='.tmp_minuta' />
									<argument exp='0' />
								</command>
								<command class_type='call' title='Llamar Macro' cmdcolor='8415488' cmdcolor_sec='14994788' macro='I2C_GetByte_SendAckNac' >
									<return exp='.tmp_hora' />
									<argument exp='1' />
								</command>
								<command class_type='call' title='Llamar Macro' cmdcolor='8415488' cmdcolor_sec='14994788' macro='I2C_STOP' />
							</flowline>
							<flowline />
						</command>
						<command class_type='calculation' title='Cálculo' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='Reloj_Segunda = (.tmp_segunda AND 0x0F) + (((.tmp_segunda AND 0xF0) &gt;&gt; 4) * 10)' />
						</command>
						<command class_type='calculation' title='Cálculo' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='Reloj_Minuta = (.tmp_minuta AND 0x0F) + (((.tmp_minuta AND 0xF0) &gt;&gt; 4) * 10)' />
						</command>
						<command class_type='calculation' title='Cálculo' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='Reloj_Hora = (.tmp_hora AND 0x0F) + (((.tmp_hora AND 0xF0) &gt;&gt; 4) * 10)' />
						</command>
					</flowline>
				</macro>
				<macro >
					<flowline name='SPI2_TFT_PRINT_Char' description='Return = x_end+1' >
						<return name='Return' type='s16' description='' isconst='0' isinit='0' usrinit='0' setinit='' />
						<param name='char' type='u8' description='' isconst='0' isinit='0' usrinit='0' setinit='' />
						<param name='x_start' type='s16' description='' isconst='0' isinit='0' usrinit='0' setinit='' />
						<param name='y_start' type='s16' description='' isconst='0' isinit='0' usrinit='0' setinit='' />
						<param name='color_fondo' type='u16' description='' isconst='0' isinit='0' usrinit='0' setinit='' />
						<param name='color_char' type='u16' description='' isconst='0' isinit='0' usrinit='0' setinit='' />
						<param name='tipo_fuente' type='u8' description='' isconst='0' isinit='0' usrinit='0' setinit='' />
						<local name='Temp' type='u32' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='font_Offset' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='bytesPorFila' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='font_Y' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='num_bytes_letra' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='font_X' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='count_rd_byte' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='byte_Buffer_letra' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='bit_dibujo' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='Buffer_Byte' type='T8' description='максимальный размер буфера' isconst='0' isinit='1' usrinit='&quot;&quot;' setinit='&quot;&quot;' >
							<array size='48' />
						</local>
						<local name='font_Num' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='data_hi' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='data_lo' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='x_punto_char' type='s16' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='y_punto_char' type='s16' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='contador_anchura' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<local name='mask_bits' type='u8' description='' isconst='0' isinit='1' usrinit='128' setinit='0x80' />
						<local name='tmp_byte' type='u8' description='' isconst='0' isinit='1' usrinit='0' setinit='0' />
						<command class_type='comment' title='' comment='STM32F051C8T6(Fosc=32 mGz) SPI-2 (8 Mbit)
====================================
PB11         - /CS TFT-FONT
PB15(MOSI2) - SDI
PB14(MISO2) - SDO
PB13(CLK2)  - CLK' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='comment' title='' comment='Чип памяти EEPROM (25LC512 - 65535 байт).
Чип имеет защиту записи с адреса 32768-65535 байт.
---------------
Описание Font2.
==========================================
Фонт 0 - Big16x16(eng) = 3044 байт
Фонт 1 - KOI8-R_12x14(eng+rus) = 6276 байт
Фонт 2 - KOI8-R_10x12(eng+rus) = 5380 байт
Фонт 3 - KOI8-R_8x10(eng+rus) = 2244 байт
Фонт 4 - KOI8-R_16x20(eng+rus) = 8964 байт
Фонт 5 - Numerico_16x24(eng+rus) = 772 байт' textarea='36,-10,36,-10' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='comment' title='' comment='Начальный адресс чтения таблицы шрифта' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='switch' title='Expresión' textarea='36,25,36,25' break='1' cmdcolor='8415488' cmdcolor_sec='14994788' exp='.tipo_fuente' >
							<case >
								<flowline >
									<command class_type='comment' title='' comment='chip Memory EEPROM(25LC512)
Font_Big=16x16(eng) - 3044 bytes
Chip estav protejido desde 32768-65535 bytes
------------------------------------
Primero address Font = 32768(0x8000)
Ultimo address Font  = 35811(0x8BE3)
====================================
chip Memory Flash(W25X40BV)
Font_Big=16x16(eng) - 3044 bytes
Chip estav protejido desde
458752(0x70000)-524287(0x7FFFF) bytes(64Kb)
------------------------------------
Primero address Font = 458752(0x070000)
Ultimo address Font  = 461796(0x070BE4)' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
									<command class_type='decision' title='Memory Font = 25LC512' cmdcolor='8415488' cmdcolor_sec='14994788' exp='ID_Chip_FONT = 0x29' swap='1' >
										<flowline >
											<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
												<exp exp='Font_address = 0x070000' />
											</command>
										</flowline>
										<flowline >
											<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
												<exp exp='Font_address = 0x8000' />
											</command>
										</flowline>
									</command>
									<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' >
										<exp exp='.num_bytes_letra = 16' />
									</command>
									<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' >
										<exp exp='.bytesPorFila = 2' />
									</command>
								</flowline>
							</case>
							<case exp='1' >
								<flowline >
									<command class_type='comment' title='' comment='chip Memory EEPROM(25LC512)
Font KOI8-R_12x14(eng+rus)=6276 bytes
Chip estav protejido desde 32768-65535 bytes
--------------------------------------------
Primero address Font = 35814(0x8BE6)
Ultimo address Font  = 42089(0xA469)
====================================
chip Memory Flash(W25X40BV)
Font KOI8-R_12x14(eng+rus)=6276 bytes
Chip estav protejido desde
458752(0x70000)-524287(0x7FFFF) bytes(64Kb)
--------------------------------------------
Primero address Font = 461799(0x070BE7)
Ultimo address Font  = 468075(0x07246B)' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
									<command class_type='decision' title='Memory Font = 25LC512' cmdcolor='8415488' cmdcolor_sec='14994788' exp='ID_Chip_FONT = 0x29' swap='1' >
										<flowline >
											<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
												<exp exp='Font_address = 0x070BE7' />
											</command>
										</flowline>
										<flowline >
											<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
												<exp exp='Font_address = 0x8BE6' />
											</command>
										</flowline>
									</command>
									<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' >
										<exp exp='.num_bytes_letra = 14' />
									</command>
									<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' >
										<exp exp='.bytesPorFila = 2' />
									</command>
								</flowline>
							</case>
							<case exp='2' >
								<flowline >
									<command class_type='comment' title='' comment='chip Memory EEPROM(25LC512)
Font KOI8-R_10x12(eng+rus)=5380 bytes
Chip estav protejido desde 32768-65535 bytes
--------------------------------------------
Primero address Font = 42092(0xA46C)
Ultimo address Font  = 47471(0xB96F)
====================================
chip Memory Flash(W25X40BV)
Font KOI8-R_10x12(eng+rus)=5380 bytes
Chip estav protejido desde
458752(0x70000)-524287(0x7FFFF) bytes(64Kb)
--------------------------------------------
Primero address Font = 468078(0x07246E)
Ultimo address Font  = 473458(0x073972)' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
									<command class_type='decision' title='Memory Font = 25LC512' cmdcolor='8415488' cmdcolor_sec='14994788' exp='ID_Chip_FONT = 0x29' swap='1' >
										<flowline >
											<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
												<exp exp='Font_address = 0x07246E' />
											</command>
										</flowline>
										<flowline >
											<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
												<exp exp='Font_address = 0xA46C' />
											</command>
										</flowline>
									</command>
									<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' >
										<exp exp='.num_bytes_letra = 12' />
									</command>
									<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' >
										<exp exp='.bytesPorFila = 2' />
									</command>
								</flowline>
							</case>
							<case exp='3' >
								<flowline >
									<command class_type='comment' title='' comment='chip Memory EEPROM(25LC512)
Font KOI8-R_8x10(eng+rus)=2244 bytes
Chip estav protejido desde 32768-65535 bytes
--------------------------------------------
Primero address Font = 47474(0xB972)
Ultimo address Font  = 49718(0xC236)
====================================
chip Memory Flash(W25X40BV)
Font KOI8-R_8x10(eng+rus)=2244 bytes
Chip estav protejido desde
458752(0x70000)-524287(0x7FFFF) bytes(64Kb)
--------------------------------------------
Primero address Font = 473461(0x073975)
Ultimo address Font  = 475705(0x074239)' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
									<command class_type='decision' title='Memory Font = 25LC512' cmdcolor='8415488' cmdcolor_sec='14994788' exp='ID_Chip_FONT = 0x29' swap='1' >
										<flowline >
											<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
												<exp exp='Font_address = 0x073975' />
											</command>
										</flowline>
										<flowline >
											<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
												<exp exp='Font_address = 0xB972' />
											</command>
										</flowline>
									</command>
									<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' >
										<exp exp='.num_bytes_letra = 10' />
									</command>
									<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' >
										<exp exp='.bytesPorFila = 1' />
									</command>
								</flowline>
							</case>
							<case exp='4' >
								<flowline >
									<command class_type='comment' title='' comment='chip Memory EEPROM(25LC512)
Font KOI8-R_16x20(eng+rus) = 8964 байт
Chip estav protejido desde 32768-65535 bytes
--------------------------------------------
Primero address Font = 49720(0xC238)
Ultimo address Font  = 58683(0xE53B)
====================================
chip Memory Flash(W25X40BV)
Font KOI8-R_16x20(eng+rus) = 8964 байт
Chip estav protejido desde
458752(0x70000)-524287(0x7FFFF) bytes(64Kb)
--------------------------------------------
Primero address Font = 475708(0x07423C)
Ultimo address Font  = 484671(0x076539)' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
									<command class_type='decision' title='Memory Font = 25LC512' cmdcolor='8415488' cmdcolor_sec='14994788' exp='ID_Chip_FONT = 0x29' swap='1' >
										<flowline >
											<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
												<exp exp='Font_address = 0x07423C' />
											</command>
										</flowline>
										<flowline >
											<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
												<exp exp='Font_address = 0xC238' />
											</command>
										</flowline>
									</command>
									<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' >
										<exp exp='.num_bytes_letra = 20' />
									</command>
									<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' >
										<exp exp='.bytesPorFila = 2' />
									</command>
								</flowline>
							</case>
							<case exp='5' >
								<flowline >
									<command class_type='comment' title='' comment='chip Memory EEPROM(25LC512)
Font Numerico_16x24(eng+rus) = 772 байт
Chip estav protejido desde 32768-65535 bytes
--------------------------------------------
Primero address Font = 58686(0xE53E)
Ultimo address Font  = 59457(0xE841)
====================================
chip Memory Flash(W25X40BV)
Font Numerico_16x24(eng+rus) = 772 байт
Chip estav protejido desde
458752(0x70000)-524287(0x7FFFF) bytes(64Kb)
--------------------------------------------
Primero address Font = 484675(0x076543)
Ultimo address Font  = 485446(0x076846)' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
									<command class_type='decision' title='Memory Font = 25LC512' cmdcolor='8415488' cmdcolor_sec='14994788' exp='ID_Chip_FONT = 0x29' swap='1' >
										<flowline >
											<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
												<exp exp='Font_address = 0x076543' />
											</command>
										</flowline>
										<flowline >
											<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
												<exp exp='Font_address = 0xE53E' />
											</command>
										</flowline>
									</command>
									<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' >
										<exp exp='.num_bytes_letra = 24' />
									</command>
									<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' >
										<exp exp='.bytesPorFila = 2' />
									</command>
								</flowline>
							</case>
						</command>
						<command class_type='comment' title='' comment='Read datos Tabla Char' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='comment' title='' comment='Шрифты в флеш памяти(W25X40BV) или Eeprom(25LC512)
--------------------- 
1 байт - Font_X - кол-во бит X
2 байт - Font_Y - кол-во бит Y
3 байт - Font_Offset - смещение в таблице
4 байт - Font_Num - кол-во символов в таблице' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='PB11_FONT_CS' macro='TurnOn' />
						<command class_type='call' title='CMD - RD' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x03' />
						</command>
						<command class_type='decision' title='Memory Font = 25LC512' cmdcolor='8415488' cmdcolor_sec='14994788' exp='ID_Chip_FONT = 0x29' swap='1' >
							<flowline >
								<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
									<argument exp='(Font_address &gt;&gt; 16) AND 0xFF' />
								</command>
							</flowline>
							<flowline />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='(Font_address &gt;&gt; 8) AND 0xFF' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='Font_address AND 0xFF' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='GetChar' >
							<return exp='.font_X' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='GetChar' >
							<return exp='.font_Y' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='GetChar' >
							<return exp='.font_Offset' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='GetChar' >
							<return exp='.font_Num' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='PB11_FONT_CS' macro='TurnOff' />
						<command class_type='decision' title='Decisión' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' exp='FLAG_SIMULAR = 1' swap='0' >
							<flowline >
								<command class_type='comment' title='' comment='Чип памяти EEPROM (25LC512 - 65535 байт).
Чип имеет защиту записи с адреса 32768-65535 байт.
---------------
Описание Font2.
==========================================
Фонт 0 - Big16x16(eng) = 3044 байт
Фонт 1 - KOI8-R_12x14(eng+rus) = 6276 байт
Фонт 2 - KOI8-R_10x12(eng+rus) = 5380 байт
Фонт 3 - KOI8-R_8x10(eng+rus) = 2244 байт
Фонт 4 - KOI8-R_16x20(eng+rus) = 8964 байт
Фонт 5 - Numerico_16x24(eng+rus) = 772 байт' textarea='36,-4,36,-4' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
								<command class_type='switch' title='Interruptor' textarea='36,25,36,25' break='1' cmdcolor='8415488' cmdcolor_sec='14994788' exp='.tipo_fuente' >
									<case >
										<flowline >
											<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='FLAG_SIMULAR = 1' swap='0' >
												<flowline >
													<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
														<exp exp='.font_X = 16' />
														<exp exp='.font_Y = 16' />
														<exp exp='.font_Offset = 32' />
														<exp exp='.font_Num = 95' />
													</command>
												</flowline>
												<flowline />
											</command>
										</flowline>
									</case>
									<case exp='1' >
										<flowline >
											<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='FLAG_SIMULAR = 1' swap='0' >
												<flowline >
													<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
														<exp exp='.font_X = 12' />
														<exp exp='.font_Y = 14' />
														<exp exp='.font_Offset = 32' />
														<exp exp='.font_Num = 224' />
													</command>
												</flowline>
												<flowline />
											</command>
										</flowline>
									</case>
									<case exp='2' >
										<flowline >
											<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='FLAG_SIMULAR = 1' swap='0' >
												<flowline >
													<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
														<exp exp='.font_X = 10' />
														<exp exp='.font_Y = 12' />
														<exp exp='.font_Offset = 32' />
														<exp exp='.font_Num = 224' />
													</command>
												</flowline>
												<flowline />
											</command>
										</flowline>
									</case>
									<case exp='3' >
										<flowline >
											<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='FLAG_SIMULAR = 1' swap='0' >
												<flowline >
													<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
														<exp exp='.font_X = 8' />
														<exp exp='.font_Y = 10' />
														<exp exp='.font_Offset = 32' />
														<exp exp='.font_Num = 224' />
													</command>
												</flowline>
												<flowline />
											</command>
										</flowline>
									</case>
									<case exp='4' >
										<flowline >
											<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='FLAG_SIMULAR = 1' swap='0' >
												<flowline >
													<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
														<exp exp='.font_X = 16' />
														<exp exp='.font_Y = 20' />
														<exp exp='.font_Offset = 32' />
														<exp exp='.font_Num = 224' />
													</command>
												</flowline>
												<flowline />
											</command>
										</flowline>
									</case>
									<case exp='5' >
										<flowline >
											<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='FLAG_SIMULAR = 1' swap='0' >
												<flowline >
													<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
														<exp exp='.font_X = 16' />
														<exp exp='.font_Y = 24' />
														<exp exp='.font_Offset = 48' />
														<exp exp='.font_Num = 16' />
													</command>
												</flowline>
												<flowline />
											</command>
										</flowline>
									</case>
								</command>
							</flowline>
							<flowline />
						</command>
						<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='.font_X &gt; 16' swap='0' >
							<flowline >
								<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.bytesPorFila = 3' />
								</command>
							</flowline>
							<flowline >
								<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='.font_X &gt; 8' swap='0' >
									<flowline >
										<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
											<exp exp='.bytesPorFila = 2' />
										</command>
									</flowline>
									<flowline >
										<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
											<exp exp='.bytesPorFila = 1' />
										</command>
									</flowline>
								</command>
							</flowline>
						</command>
						<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='BufferSize_Letra = .bytesPorFila * .font_Y' />
						</command>
						<command class_type='comment' title='' comment='Font_address = Font_address + ((.char - font_offset) * num_bytes_letra) + 4
-------------------------------------------
4 - смещение в таблице (первые 4 байта в таблице=данные таблицы)
Font_address - начальный адресс чтения символа
.char - код символа
.butesPorFila - кол-во байт символа по X

.font_X - кол-во бит символа по X
.font_Y - кол-во бит символа по Y
.font_Offset - смещение в таблице
.font_Num - кол-во символов в таблице' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='Font_address = Font_address + ((.char - .font_Offset) * BufferSize_Letra) + 4' />
							<exp exp='' />
						</command>
						<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='.Buffer_Byte = &quot;&quot;' />
						</command>
						<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='.count_rd_byte = 0' />
						</command>
						<command class_type='comment' title='' comment='Address Char' textarea='12,0,487,300' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='comment' title='' comment='Чтение кодов символа в буфер-максимум(48 байта)' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='PB11_FONT_CS' macro='TurnOn' />
						<command class_type='call' title='CMD - RD' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x03' />
						</command>
						<command class_type='decision' title='Memory Font = 25LC512' cmdcolor='8415488' cmdcolor_sec='14994788' exp='ID_Chip_FONT = 0x29' swap='1' >
							<flowline >
								<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
									<argument exp='(Font_address &gt;&gt; 16) AND 0xFF' />
								</command>
							</flowline>
							<flowline />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='(Font_address &gt;&gt; 8) AND 0xFF' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='Font_address AND 0xFF' />
						</command>
						<command class_type='comment' title='' comment='Read code Char en Buffer' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='loop' title='Bucle' cmdcolor='8415488' cmdcolor_sec='14994788' type='0' exp='.count_rd_byte &lt; BufferSize_Letra' start='0' >
							<flowline >
								<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='GetChar' >
									<return exp='.tmp_byte' />
								</command>
								<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.Buffer_Byte = .Buffer_Byte + .tmp_byte' />
								</command>
								<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.count_rd_byte = .count_rd_byte + 1' />
								</command>
							</flowline>
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='PB11_FONT_CS' macro='TurnOff' />
						<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='FLAG_SIMULAR = 1' swap='0' >
							<flowline >
								<command class_type='comment' title='' comment='Чип памяти EEPROM (25LC512 - 65535 байт).
Чип имеет защиту записи с адреса 32768-65535 байт.
---------------
Описание Font2.
==========================================
Фонт 0 - Big16x16(eng) = 3044 байт
Фонт 1 - KOI8-R_12x14(eng+rus) = 6276 байт
Фонт 2 - KOI8-R_10x12(eng+rus) = 5380 байт
Фонт 3 - KOI8-R_8x10(eng+rus) = 2244 байт
Фонт 4 - KOI8-R_16x20(eng+rus) = 8964 байт
Фонт 5 - Numerico_16x24(eng+rus) = 772 байт' textarea='36,-4,36,-4' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
								<command class_type='switch' title='Interruptor' textarea='36,25,36,25' break='1' cmdcolor='8415488' cmdcolor_sec='14994788' exp='.tipo_fuente' >
									<case >
										<flowline >
											<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
												<exp exp='.Buffer_Byte = .Buffer_Byte + .data_lo' />
											</command>
										</flowline>
									</case>
									<case exp='1' >
										<flowline >
											<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
												<exp exp='.Buffer_Byte = .Buffer_Byte + .data_lo' />
											</command>
										</flowline>
									</case>
									<case exp='2' >
										<flowline >
											<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
												<exp exp='.Buffer_Byte = .Buffer_Byte + .data_lo' />
											</command>
										</flowline>
									</case>
									<case exp='3' >
										<flowline >
											<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
												<exp exp='.Buffer_Byte = .Buffer_Byte + .data_lo' />
											</command>
										</flowline>
									</case>
									<case exp='4' >
										<flowline >
											<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
												<exp exp='.Buffer_Byte = .Buffer_Byte + .data_lo' />
											</command>
										</flowline>
									</case>
									<case exp='5' >
										<flowline >
											<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
												<exp exp='.Buffer_Byte = .Buffer_Byte + .data_lo' />
											</command>
										</flowline>
									</case>
								</command>
							</flowline>
							<flowline />
						</command>
						<command class_type='calculation' title='Cálculo' break='1' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='.x_punto_char = .x_start' />
							<exp exp='.y_punto_char = .y_start' />
						</command>
						<command class_type='comment' title='' comment='SET - COORDINATES' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='call' title='Llamar Macro' cmdcolor='8415488' cmdcolor_sec='14994788' macro='SPI2_TFT_Set_XY' >
							<argument exp='.x_start' />
							<argument exp='.y_start' />
							<argument exp='.x_start + .font_X-1' />
							<argument exp='.y_start + .font_Y-1' />
						</command>
						<command class_type='comment' title='' comment='X-COORDINATES' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='call' title='Llamar a Macro de Componente' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' component='PA6_TFT_DC' macro='TurnOff' />
						<command class_type='call' title='Llamar a Macro de Componente' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' component='PA5_TFT_CS' macro='TurnOn' />
						<command class_type='call' title='Llamar a Macro de Componente' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x2A' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' component='PA6_TFT_DC' macro='TurnOn' />
						<command class_type='comment' title='' comment='X-Start' textarea='12,0,487,300' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='call' title='Llamar a Macro de Componente' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='(.x_punto_char &gt;&gt; 8) AND 0xFF' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='.x_punto_char AND 0xFF' />
						</command>
						<command class_type='comment' title='' comment='X-End' textarea='12,0,487,300' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='call' title='Llamar a Macro de Componente' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='((.x_punto_char + .font_X-1) &gt;&gt; 8) AND 0xFF' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='(.x_punto_char + .font_X-1) AND 0xFF' />
						</command>
						<command class_type='comment' title='' comment='Y-COORDINATES' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='call' title='Llamar a Macro de Componente' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' component='PA6_TFT_DC' macro='TurnOff' />
						<command class_type='call' title='Llamar a Macro de Componente' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x2B' />
						</command>
						<command class_type='comment' title='' comment='Y-Start' textarea='12,0,487,300' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='call' title='Llamar a Macro de Componente' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' component='PA6_TFT_DC' macro='TurnOn' />
						<command class_type='call' title='Llamar a Macro de Componente' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='(.y_punto_char &gt;&gt; 8) AND 0xFF' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='.y_punto_char AND 0xFF' />
						</command>
						<command class_type='comment' title='' comment='Y-End' textarea='12,0,487,300' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='call' title='Llamar a Macro de Componente' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='((.y_punto_char + .font_Y-1) &gt;&gt; 8) AND 0xFF' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='(.y_punto_char + .font_Y-1) AND 0xFF' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' component='PA6_TFT_DC' macro='TurnOff' />
						<command class_type='call' title='Llamar a Macro de Componente' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x2C' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' component='PA5_TFT_CS' macro='TurnOff' />
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='PA6_TFT_DC' macro='TurnOff' />
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='PA5_TFT_CS' macro='TurnOn' />
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
							<argument exp='0x3C' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='PA6_TFT_DC' macro='TurnOn' />
						<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='.count_rd_byte = 0' />
						</command>
						<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='.contador_anchura = 0' />
						</command>
						<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='.mask_bits = 0x80' />
						</command>
						<command class_type='loop' title='Bucle' cmdcolor='8415488' cmdcolor_sec='14994788' type='0' exp='.count_rd_byte &lt; BufferSize_Letra' start='0' >
							<flowline >
								<command class_type='calculation' title='Cálculo' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.byte_Buffer_letra = .Buffer_Byte[.count_rd_byte]' />
								</command>
								<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='Buffer_Char' macro='GetIndexedByte' >
									<return exp='.byte_Buffer_letra' />
									<argument exp='.count_rd_byte' />
								</command>
								<command class_type='loop' title='BucleInterno' cmdcolor='8415488' cmdcolor_sec='14994788' type='0' exp='.contador_anchura &lt; .font_X' start='0' >
									<flowline >
										<command class_type='comment' title='' comment='WR DATA(16bit)' textarea='12,0,487,300' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
										<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
											<exp exp='.bit_dibujo = .byte_Buffer_letra AND .mask_bits' />
										</command>
										<command class_type='decision' title='PixelVisible o no' textarea='36,0,511,300' cmdcolor='8415488' cmdcolor_sec='14994788' exp='.bit_dibujo &gt; 0' swap='0' >
											<flowline >
												<command class_type='comment' title='' comment='.data_hi = .color_char &gt;&gt; 8
.data_lo = .color_char AND 0xFF' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
												<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
													<exp exp='.data_hi = (.color_char &gt;&gt; 8) AND 0xFF' />
												</command>
												<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
													<exp exp='.data_lo = .color_char AND 0xFF' />
												</command>
											</flowline>
											<flowline >
												<command class_type='comment' title='' comment='.data_hi = .color_fondo &gt;&gt; 8
.data_lo = .color_fondo AND 0xFF' textarea='12,0,487,300' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
												<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
													<exp exp='.data_hi = (.color_fondo &gt;&gt; 8) AND 0xFF' />
												</command>
												<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
													<exp exp='.data_lo = .color_fondo AND 0xFF' />
												</command>
											</flowline>
										</command>
										<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
											<argument exp='.data_hi' />
										</command>
										<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='SendChar' >
											<argument exp='.data_lo' />
										</command>
										<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
											<exp exp='.contador_anchura = .contador_anchura + 1' />
										</command>
										<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
											<exp exp='.mask_bits = .mask_bits &gt;&gt; 1' />
										</command>
										<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='.contador_anchura &lt; .font_X' swap='1' >
											<flowline >
												<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' break='1' cmdcolor='8415488' cmdcolor_sec='14994788' >
													<exp exp='.mask_bits = 0' />
												</command>
												<command class_type='calculation' title='Cálculo' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' >
													<exp exp='.contador_anchura = 0' />
													<exp exp='' />
												</command>
												<command class_type='calculation' title='Cálculo' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' >
													<exp exp='.y_punto_char = .y_punto_char + 1' />
												</command>
											</flowline>
											<flowline />
										</command>
									</flowline>
								</command>
								<command class_type='calculation' title='Cálculo' textarea='36,0,511,300' break='1' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.mask_bits = 0x80' />
								</command>
								<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='.count_rd_byte = .count_rd_byte + 1' />
								</command>
							</flowline>
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='PA5_TFT_CS' macro='TurnOff' />
						<command class_type='calculation' title='Cálculo' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='.x_punto_char = .x_start + .contador_anchura' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' component='PA6_TFT_DC' macro='TurnOff' />
						<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='.Return = .x_start + .font_X + 1' />
						</command>
					</flowline>
				</macro>
				<macro >
					<flowline name='Main' description='' >
						<return name='Return' type='v0' description='' isconst='0' isinit='0' usrinit='' setinit='' />
						<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='10' type='1' />
						<command class_type='comment' title='' comment='#define ILI9341_TFTWIDTH  320
#define ILI9341_TFTHEIGHT 240
#define ILI9341_NOP     0x00
#define ILI9341_SWRESET 0x01
#define ILI9341_RDDID   0x04
#define ILI9341_RDDST   0x09
#define ILI9341_SLPIN   0x10
#define ILI9341_SLPOUT  0x11
#define ILI9341_PTLON   0x12
#define ILI9341_NORON   0x13
#define ILI9341_RDMODE  0x0A
#define ILI9341_RDMADCTL  0x0B
#define ILI9341_RDPIXFMT  0x0C
#define ILI9341_RDIMGFMT  0x0A
#define ILI9341_RDSELFDIAG  0x0F
#define ILI9341_INVOFF  0x20
#define ILI9341_INVON   0x21
#define ILI9341_GAMMASET 0x26
#define ILI9341_DISPOFF 0x28
#define ILI9341_DISPON  0x29
#define ILI9341_CASET   0x2A
#define ILI9341_PASET   0x2B
#define ILI9341_RAMWR   0x2C
#define ILI9341_RAMRD   0x2E
#define ILI9341_PTLAR   0x30
#define ILI9341_MADCTL  0x36
#define ILI9341_PIXFMT  0x3A
#define ILI9341_FRMCTR1 0xB1
#define ILI9341_FRMCTR2 0xB2
#define ILI9341_FRMCTR3 0xB3
#define ILI9341_INVCTR  0xB4
#define ILI9341_DFUNCTR 0xB6
#define ILI9341_PWCTR1  0xC0
#define ILI9341_PWCTR2  0xC1
#define ILI9341_PWCTR3  0xC2
#define ILI9341_PWCTR4  0xC3
#define ILI9341_PWCTR5  0xC4
#define ILI9341_VMCTR1  0xC5
#define ILI9341_VMCTR2  0xC7
#define ILI9341_RDID1   0xDA
#define ILI9341_RDID2   0xDB
#define ILI9341_RDID3   0xDC
#define ILI9341_RDID4   0xDD
#define ILI9341_GMCTRP1 0xE0
#define ILI9341_GMCTRN1 0xE1' textarea='36,-7,36,-7' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='comment' title='' comment='VGA_AGUA = 0x07FF
VGA_AGUA_MARINA = 0x7FFA
VGA_AMARILLO = 0xFFE0
VGA_AZUL = 0x001F
VGA_AZUL_REAL = 0x435C
VGA_BLANCO = 0xFFFF
VGA_CHOCOLATE = 0xD343
VGA_CIRUELA = 0xDD1B
VGA_CREMA = 0xF7BB
VGA_CRIS = 0x8410
VGA_CRIS_CLARO = 0xD69A
VGA_LADRILLO = 0xB104
VGA_MAGENTA = 0xF81F
///VGA_MARFIL = 0xFFFE
VGA_MARRON = 0x8000
VGA_NARANJA = 0xFD20
VGA_NARANJA_ROJO = 0xFA20
VGA_NEGRO = 0x0000
VGA_OLIVE = 0x8400
///VGA_OLIVE_GRIS = 0x6C64
VGA_ORO = 0xFEA0
VGA_PLATA = 0xC618
VGA_ROJO = 0xF800
VGA_ROJO_CLARO = F810
///VGA_ROJO_OSCURO = 0x8800
VGA_ROSA = 0xFE19
VGA_SALMON = 0xFC0E
VGA_SALMON_CLARO = 0xFD07
VGA_TOMATE = 0xFB08
VGA_VERDE = 0x0400
VGA_VERDE_AMARILLO = 0x9E66
VGA_VERDE_BOSQUE = 0x2444
///VGA_VERDE_OSCURO = 0x0320' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='output' title='Salida TFT-LED' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='16' exp='1' />
						<command class_type='output' title='Salida TFT-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='32' exp='1' />
						<command class_type='output' title='Salida TFT-D/C' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='64' exp='0' />
						<command class_type='output' title='Salida ADE7756-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048576' mask='128' exp='1' />
						<command class_type='output' title='Salida /CS SRAM' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266304' mask='128' exp='1' />
						<command class_type='output' title='Salida UPR-TRIAK' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266304' mask='16' exp='0' />
						<command class_type='output' title='Salida nRF24-CE' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266306' mask='64' exp='0' />
						<command class_type='output' title='Salida nRF24-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266306' mask='128' exp='1' />
						<command class_type='output' title='Salida FLASH-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='1' exp='1' />
						<command class_type='output' title='Salida TOUCH-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='4' exp='1' />
						<command class_type='output' title='Salida FONT-/CS' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='8' exp='1' />
						<command class_type='output' title='Salida AD7895-/CONVERT1' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048581' mask='64' exp='1' />
						<command class_type='output' title='Salida AD7895-/CONVERT2' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048581' mask='128' exp='1' />
						<command class_type='output' title='Salida DS1820' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266306' mask='32' exp='1' />
						<command class_type='output' title='Salida I2C-SDA' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048577' mask='64' exp='1' />
						<command class_type='output' title='Salida I2C-SCL' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048577' mask='128' exp='1' />
						<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='100' type='0' />
						<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='FLAG_SIMULAR = 0' />
						</command>
						<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='Display_Posicion = 1' />
							<exp exp='Display_Xsize = 320' />
							<exp exp='Display_Ysize = 240' />
						</command>
						<command class_type='calculation' title='Cálculo' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='Display_Posicion = 0' />
							<exp exp='Display_Xsize = 240' />
							<exp exp='Display_Ysize = 320' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master1' macro='Initialise' />
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='SPI_Master2' macro='Initialise' />
						<command class_type='decision' title='Decisión' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' exp='FLAG_SIMULAR = 1' swap='0' >
							<flowline >
								<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='ID_Chip_FONT = 0x29' />
								</command>
								<command class_type='loop' title='Bucle' cmdcolor='8415488' cmdcolor_sec='14994788' type='0' exp='1' >
									<flowline >
										<command class_type='call' title='Llamar Macro' break='1' cmdcolor='8415488' cmdcolor_sec='14994788' macro='SPI2_TFT_Print_String' >
											<argument exp='&quot;0123456789:&quot;' />
											<argument exp='0' />
											<argument exp='10' />
											<argument exp='VGA_AZUL' />
											<argument exp='VGA_NARANJA' />
											<argument exp='FONT_KOIR_10x12' />
											<argument exp='TXT_CENTRO' />
										</command>
										<command class_type='call' title='Llamar Macro' break='1' cmdcolor='8415488' cmdcolor_sec='14994788' macro='SPI2_TFT_Print_String' >
											<argument exp='&quot;ABCDEFGHIJKLMNOPQRSTUVWXYZ&quot;' />
											<argument exp='0' />
											<argument exp='80' />
											<argument exp='VGA_BOSQUE' />
											<argument exp='VGA_ORO' />
											<argument exp='FONT_KOIR_12x14' />
											<argument exp='TXT_CENTRO' />
										</command>
									</flowline>
								</command>
							</flowline>
							<flowline />
						</command>
						<command class_type='comment' title='' comment='VGA_AGUA = 0x07FF
VGA_AGUA_MARINA = 0x7FFA
VGA_AMARILLO = 0xFFE0
VGA_AZUL = 0x001F
VGA_AZUL_REAL = 0x435C
VGA_BLANCO = 0xFFFF
VGA_CHOCOLATE = 0xD343
VGA_CIRUELA = 0xDD1B
VGA_CREMA = 0xF7BB
VGA_CRIS = 0x8410
VGA_CRIS_CLARO = 0xD69A
VGA_LADRILLO = 0xB104
VGA_MAGENTA = 0xF81F
///VGA_MARFIL = 0xFFFE
VGA_MARRON = 0x8000
VGA_NARANJA = 0xFD20
VGA_NARANJA_ROJO = 0xFA20
VGA_NEGRO = 0x0000
VGA_OLIVE = 0x8400
///VGA_OLIVE_GRIS = 0x6C64
VGA_ORO = 0xFEA0
VGA_PLATA = 0xC618
VGA_ROJO = 0xF800
VGA_ROJO_CLARO = F810
///VGA_ROJO_OSCURO = 0x8800
VGA_ROSA = 0xFE19
VGA_SALMON = 0xFC0E
VGA_SALMON_CLARO = 0xFD07
VGA_TOMATE = 0xFB08
VGA_VERDE = 0x0400
VGA_VERDE_AMARILLO = 0x9E66
VGA_VERDE_BOSQUE = 0x2444
///VGA_VERDE_OSCURO = 0x0320' textarea='12,0,12,0' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='call' title='Llamar Macro' cmdcolor='8415488' cmdcolor_sec='14994788' macro='SPI1_INIT_ADE7756' >
							<return exp='Flag_ADE7756' />
						</command>
						<command class_type='decision' title='Decisión' break='1' cmdcolor='8415488' cmdcolor_sec='14994788' exp='Flag_ADE7756 = 1' swap='1' >
							<flowline >
								<command class_type='call' title='Llamar Macro' cmdcolor='8415488' cmdcolor_sec='14994788' macro='SPI2_RD_AD7895' >
									<return exp='Flag_AD7895' />
								</command>
							</flowline>
							<flowline />
						</command>
						<command class_type='comment' title='' comment='TEST FLASH' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='call' title='Llamar Macro' cmdcolor='8415488' cmdcolor_sec='14994788' macro='SPI2_INIT_FLASH' >
							<return exp='Flag_FLASH' />
						</command>
						<command class_type='call' title='Llamar Macro' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' macro='SPI1_INIT_SD' >
							<return exp='Flag_SD' />
						</command>
						<command class_type='call' title='Llamar Macro' cmdcolor='8415488' cmdcolor_sec='14994788' macro='SPI2_INIT_FONT' >
							<return exp='ID_Chip_FONT' />
						</command>
						<command class_type='call' title='Llamar Macro' cmdcolor='8415488' cmdcolor_sec='14994788' macro='INIT_SRAM' >
							<return exp='Flag_SRAM' />
						</command>
						<command class_type='comment' title='' comment='TEST TOUCH' textarea='12,0,12,0' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='call' title='Llamar Macro' cmdcolor='8415488' cmdcolor_sec='14994788' macro='INIT_TOUCH' >
							<return exp='Flag_TOUCH' />
						</command>
						<command class_type='call' title='Llamar Macro' cmdcolor='8415488' cmdcolor_sec='14994788' macro='INIT_RELOJ' >
							<return exp='Flag_Reloj' />
						</command>
						<command class_type='calculation' title='Cálculo' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='ID_Chip_FONT = 0x13' />
						</command>
						<command class_type='call' title='Llamar Macro' cmdcolor='8415488' cmdcolor_sec='14994788' macro='SPI2_INIT_TFT_ili9341' >
							<return exp='Flag_TFT' />
						</command>
						<command class_type='call' title='Llamar Macro' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' macro='SPI2_TFT_Fill_Rect' >
							<argument exp='0' />
							<argument exp='0' />
							<argument exp='Display_Xsize-1' />
							<argument exp='Display_Ysize-1' />
							<argument exp='VGA_BOSQUE' />
						</command>
						<command class_type='delay' title='Retardo' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' exp='1' type='2' />
						<command class_type='calculation' title='Cálculo' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='Count_Byte = 0' />
						</command>
						<command class_type='loop' title='Bucle' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' type='0' exp='Count_Byte &lt; 11' start='0' >
							<flowline >
								<command class_type='switch' title='Interruptor' textarea='36,25,36,25' cmdcolor='8415488' cmdcolor_sec='14994788' exp='Count_Byte' >
									<case >
										<flowline >
											<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
												<exp exp='temp_uint = VGA_AZUL' />
											</command>
										</flowline>
									</case>
									<case exp='1' >
										<flowline >
											<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
												<exp exp='temp_uint = VGA_VERDE' />
											</command>
										</flowline>
									</case>
									<case exp='2' >
										<flowline >
											<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
												<exp exp='temp_uint = VGA_ROJO' />
											</command>
										</flowline>
									</case>
									<case exp='3' >
										<flowline >
											<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
												<exp exp='temp_uint = VGA_ROJO_CLARO' />
											</command>
										</flowline>
									</case>
									<case exp='4' >
										<flowline >
											<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
												<exp exp='temp_uint = VGA_TOMATE' />
											</command>
										</flowline>
									</case>
									<case exp='5' >
										<flowline >
											<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
												<exp exp='temp_uint = VGA_ROSA' />
											</command>
										</flowline>
									</case>
									<case exp='6' >
										<flowline >
											<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
												<exp exp='temp_uint = VGA_BOSQUE' />
											</command>
										</flowline>
									</case>
									<case exp='7' >
										<flowline >
											<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
												<exp exp='temp_uint = VGA_CIRUELA' />
											</command>
										</flowline>
									</case>
									<case exp='8' >
										<flowline >
											<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
												<exp exp='temp_uint = VGA_AMARILLO' />
											</command>
										</flowline>
									</case>
									<case exp='9' >
										<flowline >
											<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
												<exp exp='temp_uint = VGA_GRIS' />
											</command>
										</flowline>
									</case>
									<case exp='10' >
										<flowline >
											<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
												<exp exp='temp_uint = VGA_OLIVE' />
											</command>
										</flowline>
									</case>
								</command>
								<command class_type='loop' title='Bucle' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' type='0' exp='temp_bit = 1' start='0' >
									<flowline >
										<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='50' type='1' />
										<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
											<exp exp='temp_bit = 1' />
										</command>
										<command class_type='input' title='Entrada' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='16' exp='temp_bit' />
									</flowline>
								</command>
								<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='Count_Byte = Count_Byte + 1' />
								</command>
								<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='500' type='1' />
							</flowline>
						</command>
						<command class_type='call' title='Llamar Macro' cmdcolor='8415488' cmdcolor_sec='14994788' macro='SPI2_TFT_Fill_Rect' >
							<argument exp='0' />
							<argument exp='0' />
							<argument exp='Display_Xsize-1' />
							<argument exp='Display_Ysize - 1' />
							<argument exp='VGA_NEGRO' />
						</command>
						<command class_type='comment' title='' comment='Чип памяти EEPROM (25LC512 - 65535 байт).
Чип имеет защиту записи с адреса 32768-65535 байт.
---------------
Описание Font2.
==========================================
Фонт 0 - Big16x16(eng) = 3044 байт
Фонт 1 - KOI8-R_12x14(eng+rus) = 6276 байт
Фонт 2 - KOI8-R_10x12(eng+rus) = 5380 байт
Фонт 3 - KOI8-R_8x10(eng+rus) = 2244 байт
Фонт 4 - KOI8-R_16x20(eng+rus) = 8964 байт
Фонт 5 - Numerico_16x24(eng+rus) = 772 байт' textarea='36,-10,36,-10' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' />
						<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='temp_X = 10' />
							<exp exp='temp_Y = 10' />
						</command>
						<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='temp_byte = 0x21' />
						</command>
						<command class_type='loop' title='Bucle' cmdcolor='8415488' cmdcolor_sec='14994788' type='0' exp='temp_byte &lt; 0xFF' start='0' >
							<flowline >
								<command class_type='call' title='Llamar Macro' cmdcolor='8415488' cmdcolor_sec='14994788' macro='SPI2_TFT_PRINT_Char' >
									<argument exp='temp_byte' />
									<argument exp='temp_X' />
									<argument exp='temp_Y' />
									<argument exp='VGA_NEGRO' />
									<argument exp='VGA_BLANCO' />
									<argument exp='FONT_KOIR_10x12' />
								</command>
								<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='temp_X &lt; Display_Xsize - 11' swap='1' >
									<flowline >
										<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
											<exp exp='temp_X = 10' />
										</command>
										<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
											<exp exp='temp_Y = temp_Y + 12' />
										</command>
									</flowline>
									<flowline >
										<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
											<exp exp='temp_X = temp_X + 10' />
										</command>
									</flowline>
								</command>
								<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='temp_byte = temp_byte + 1' />
								</command>
							</flowline>
						</command>
						<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='Flag_TOUCH = 1' swap='0' >
							<flowline >
								<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='temp_bit = 1' />
								</command>
								<command class_type='loop' title='Bucle' cmdcolor='8415488' cmdcolor_sec='14994788' type='0' exp='temp_bit &gt; 0' start='0' >
									<flowline >
										<command class_type='input' title='Entrada' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='16' exp='temp_bit' />
										<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='50' type='1' />
									</flowline>
								</command>
							</flowline>
							<flowline >
								<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='5' type='2' />
							</flowline>
						</command>
						<command class_type='call' title='Llamar Macro' cmdcolor='8415488' cmdcolor_sec='14994788' macro='SPI2_TFT_Fill_Rect' >
							<argument exp='0' />
							<argument exp='0' />
							<argument exp='Display_Xsize-1' />
							<argument exp='Display_Ysize - 1' />
							<argument exp='VGA_NEGRO' />
						</command>
						<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='temp_X = 10' />
							<exp exp='temp_Y = 10' />
						</command>
						<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='temp_byte = 0x21' />
						</command>
						<command class_type='loop' title='Bucle' cmdcolor='8415488' cmdcolor_sec='14994788' type='0' exp='temp_byte &lt; 0xFF' start='0' >
							<flowline >
								<command class_type='call' title='Llamar Macro' cmdcolor='8415488' cmdcolor_sec='14994788' macro='SPI2_TFT_PRINT_Char' >
									<argument exp='temp_byte' />
									<argument exp='temp_X' />
									<argument exp='temp_Y' />
									<argument exp='VGA_NEGRO' />
									<argument exp='VGA_BLANCO' />
									<argument exp='FONT_KOIR_12x14' />
								</command>
								<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='temp_X &lt; Display_Xsize - 13' swap='1' >
									<flowline >
										<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
											<exp exp='temp_X = 10' />
										</command>
										<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
											<exp exp='temp_Y = temp_Y + 14' />
										</command>
									</flowline>
									<flowline >
										<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
											<exp exp='temp_X = temp_X + 12' />
										</command>
									</flowline>
								</command>
								<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='temp_byte = temp_byte + 1' />
								</command>
							</flowline>
						</command>
						<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='5' type='2' />
						<command class_type='call' title='Llamar Macro' cmdcolor='8415488' cmdcolor_sec='14994788' macro='SPI2_TFT_Fill_Rect' >
							<argument exp='0' />
							<argument exp='0' />
							<argument exp='Display_Xsize-1' />
							<argument exp='Display_Ysize - 1' />
							<argument exp='VGA_NEGRO' />
						</command>
						<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='temp_X = 10' />
							<exp exp='temp_Y = 10' />
						</command>
						<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='temp_byte = 0x21' />
						</command>
						<command class_type='loop' title='Bucle' cmdcolor='8415488' cmdcolor_sec='14994788' type='0' exp='temp_byte &lt; 0xFF' start='0' >
							<flowline >
								<command class_type='call' title='Llamar Macro' cmdcolor='8415488' cmdcolor_sec='14994788' macro='SPI2_TFT_PRINT_Char' >
									<argument exp='temp_byte' />
									<argument exp='temp_X' />
									<argument exp='temp_Y' />
									<argument exp='VGA_NEGRO' />
									<argument exp='VGA_BLANCO' />
									<argument exp='FONT_KOIR_16x20' />
								</command>
								<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='temp_X &lt; Display_Xsize - 17' swap='1' >
									<flowline >
										<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
											<exp exp='temp_X = 10' />
										</command>
										<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
											<exp exp='temp_Y = temp_Y + 20' />
										</command>
									</flowline>
									<flowline >
										<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
											<exp exp='temp_X = temp_X + 16' />
										</command>
									</flowline>
								</command>
								<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='temp_byte = temp_byte + 1' />
								</command>
							</flowline>
						</command>
						<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='5' type='2' />
						<command class_type='call' title='Llamar Macro' cmdcolor='8415488' cmdcolor_sec='14994788' macro='SPI2_TFT_Fill_Rect' >
							<argument exp='0' />
							<argument exp='0' />
							<argument exp='Display_Xsize-1' />
							<argument exp='Display_Ysize - 1' />
							<argument exp='VGA_NEGRO' />
						</command>
						<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='temp_X = 10' />
							<exp exp='temp_Y = 10' />
						</command>
						<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='Count_Byte = 0' />
						</command>
						<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='temp_byte = 0x20' />
						</command>
						<command class_type='loop' title='Bucle' cmdcolor='8415488' cmdcolor_sec='14994788' type='0' exp='temp_byte &lt; 0x35' start='0' >
							<flowline >
								<command class_type='call' title='Llamar Macro' cmdcolor='8415488' cmdcolor_sec='14994788' macro='SPI2_TFT_PRINT_Char' >
									<argument exp='temp_byte' />
									<argument exp='temp_X' />
									<argument exp='temp_Y' />
									<argument exp='VGA_NEGRO' />
									<argument exp='VGA_BLANCO' />
									<argument exp='FONT_NUM_16x24' />
								</command>
								<command class_type='decision' title='Decisión' cmdcolor='8415488' cmdcolor_sec='14994788' exp='temp_X &lt; Display_Xsize - 17' swap='1' >
									<flowline >
										<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
											<exp exp='temp_X = 10' />
										</command>
										<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
											<exp exp='temp_Y = temp_Y + 24' />
										</command>
									</flowline>
									<flowline >
										<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
											<exp exp='temp_X = temp_X + 16' />
										</command>
									</flowline>
								</command>
								<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
									<exp exp='temp_byte = temp_byte + 1' />
								</command>
							</flowline>
						</command>
						<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='5' type='2' />
						<command class_type='call' title='Llamar Macro' cmdcolor='8415488' cmdcolor_sec='14994788' macro='SPI2_TFT_Fill_Rect' >
							<argument exp='0' />
							<argument exp='0' />
							<argument exp='Display_Xsize-1' />
							<argument exp='Display_Ysize - 1' />
							<argument exp='VGA_NEGRO' />
						</command>
						<command class_type='call' title='Llamar Macro' cmdcolor='8415488' cmdcolor_sec='14994788' macro='SPI2_TFT_Print_String' >
							<argument exp='&quot;0123456789:ABCD&quot;' />
							<argument exp='0' />
							<argument exp='10' />
							<argument exp='VGA_NEGRO' />
							<argument exp='VGA_BLANCO' />
							<argument exp='FONT_KOIR_8x10' />
							<argument exp='TXT_IZQUERDA' />
						</command>
						<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='1' type='2' />
						<command class_type='call' title='Llamar Macro' cmdcolor='8415488' cmdcolor_sec='14994788' macro='SPI2_TFT_Print_String' >
							<argument exp='&quot;0123456789:ABCD&quot;' />
							<argument exp='0' />
							<argument exp='40' />
							<argument exp='VGA_NEGRO' />
							<argument exp='VGA_BLANCO' />
							<argument exp='FONT_KOIR_10x12' />
							<argument exp='TXT_IZQUERDA' />
						</command>
						<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='1' type='2' />
						<command class_type='call' title='Llamar Macro' cmdcolor='8415488' cmdcolor_sec='14994788' macro='SPI2_TFT_Print_String' >
							<argument exp='&quot;0123456789:ABCD&quot;' />
							<argument exp='0' />
							<argument exp='80' />
							<argument exp='VGA_NEGRO' />
							<argument exp='VGA_BLANCO' />
							<argument exp='FONT_KOIR_12x14' />
							<argument exp='TXT_IZQUERDA' />
						</command>
						<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='1' type='2' />
						<command class_type='call' title='Llamar Macro' cmdcolor='8415488' cmdcolor_sec='14994788' macro='SPI2_TFT_Print_String' >
							<argument exp='&quot;0123456789:ABCD&quot;' />
							<argument exp='0' />
							<argument exp='120' />
							<argument exp='VGA_NEGRO' />
							<argument exp='VGA_BLANCO' />
							<argument exp='FONT_BIG_16x16' />
							<argument exp='TXT_IZQUERDA' />
						</command>
						<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='1' type='2' />
						<command class_type='call' title='Llamar Macro' cmdcolor='8415488' cmdcolor_sec='14994788' macro='SPI2_TFT_Print_String' >
							<argument exp='&quot;0123456789:ABCD&quot;' />
							<argument exp='0' />
							<argument exp='160' />
							<argument exp='VGA_NEGRO' />
							<argument exp='VGA_BLANCO' />
							<argument exp='FONT_KOIR_16x20' />
							<argument exp='TXT_IZQUERDA' />
						</command>
						<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='1' type='2' />
						<command class_type='call' title=':' cmdcolor='8415488' cmdcolor_sec='14994788' macro='SPI2_TFT_Print_String' >
							<argument exp='&quot;01234:56789&quot;' />
							<argument exp='0' />
							<argument exp='200' />
							<argument exp='VGA_NEGRO' />
							<argument exp='VGA_BLANCO' />
							<argument exp='FONT_NUM_16x24' />
							<argument exp='TXT_IZQUERDA' />
						</command>
						<command class_type='call' title='Llamar Macro' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' macro='SPI2_TFT_Fill_Rect' >
							<argument exp='0' />
							<argument exp='0' />
							<argument exp='Display_Xsize-1' />
							<argument exp='Display_Ysize-1' />
							<argument exp='VGA_NEGRO' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' component='ADC1_TOK' macro='GetVoltage' >
							<return exp='U_FASE0' />
						</command>
						<command class_type='decision' title='Decisión' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' exp='U_FASE0 &gt; 1.7 AND U_FASE0 &lt; 1.6' swap='0' >
							<flowline />
							<flowline />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' break='1' cmdcolor='8415488' cmdcolor_sec='14994788' component='PWM1' macro='Enable' />
						<command class_type='calculation' title='Cálculo' cmdcolor='8415488' cmdcolor_sec='14994788' >
							<exp exp='FAN_DUTY = 1000' />
						</command>
						<command class_type='call' title='Llamar a Macro de Componente' cmdcolor='8415488' cmdcolor_sec='14994788' component='PWM1' macro='SetDutyCycle10Bit' >
							<argument exp='FAN_DUTY' />
						</command>
						<command class_type='input' title='Entrada /IRQ_FASE0' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048577' mask='1' exp='temp_bit' />
						<command class_type='input' title='Entrada /IRQ_nRF24L01' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048577' mask='2' exp='temp_bit' />
						<command class_type='input' title='Entrada /IRQ_ADE7756' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='1048577' mask='4' exp='temp_bit' />
						<command class_type='input' title='Entrada /IRQ_TOUCH' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266305' mask='16' exp='temp_bit' />
						<command class_type='input' title='Entrada AD7895_BUSY1' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266304' mask='1' exp='AD7895_BUSY1' />
						<command class_type='input' title='Entrada AD7895_BUSY2' cmdcolor='8415488' cmdcolor_sec='14994788' mode='1' port='135266304' mask='8' exp='AD7895_BUSY2' />
						<command class_type='delay' title='Retardo' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' exp='50' type='1' />
						<command class_type='interrupt' title='Interrupción PB0' cmdcolor='8415488' cmdcolor_sec='14994788' enable='1' name='EXTI0' call='IRQ_FASE0' >
							<settings timer='0' prescale='-1' postscale='-1' rollover='-1' bitcount='-1' trigger='2' maskhi='--------------------------------------------------------------------------------------------------------------------------------------------------------------------------8' masklo='--------------------------------------------------------------------------------------------------------------------------------------------------------------------------8' >
								<option value='1' />
								<option value='1' />
								<option value='1' />
								<option value='-1' />
							</settings>
						</command>
						<command class_type='interrupt' title='Interrupción PB1' cmdcolor='8415488' cmdcolor_sec='14994788' enable='1' name='EXTI1' call='IRQ_nRF24' >
							<settings timer='0' prescale='-1' postscale='-1' rollover='-1' bitcount='-1' trigger='2' maskhi='--------------------------------------------------------------------------------------------------------------------------------------------------------------------------8' masklo='--------------------------------------------------------------------------------------------------------------------------------------------------------------------------8' >
								<option value='1' />
								<option value='1' />
								<option value='1' />
								<option value='-1' />
							</settings>
						</command>
						<command class_type='interrupt' title='Interrupción PB2' cmdcolor='8415488' cmdcolor_sec='14994788' enable='1' name='EXTI2' call='IRQ_ADE7756' >
							<settings timer='0' prescale='-1' postscale='-1' rollover='-1' bitcount='-1' trigger='2' maskhi='--------------------------------------------------------------------------------------------------------------------------------------------------------------------------8' masklo='--------------------------------------------------------------------------------------------------------------------------------------------------------------------------8' >
								<option value='1' />
								<option value='1' />
								<option value='1' />
								<option value='-1' />
							</settings>
						</command>
						<command class_type='interrupt' title='Interrupción PB12' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' enable='1' name='EXTI12' call='WRD_TOUCH' >
							<settings timer='0' prescale='-1' postscale='-1' rollover='-1' bitcount='-1' trigger='2' maskhi='--------------------------------------------------------------------------------------------------------------------------------------------------------------------------8' masklo='--------------------------------------------------------------------------------------------------------------------------------------------------------------------------8' >
								<option value='1' />
								<option value='1' />
								<option value='1' />
								<option value='-1' />
							</settings>
						</command>
						<command class_type='interrupt' title='Interrupción' cmdcolor='8415488' cmdcolor_sec='14994788' enable='1' name='RXINT1' call='IRQ_UART1' >
							<settings timer='0' prescale='-1' postscale='-1' rollover='-1' bitcount='-1' trigger='3' maskhi='--------------------------------------------------------------------------------------------------------------------------------------------------------------------------8' masklo='--------------------------------------------------------------------------------------------------------------------------------------------------------------------------8' >
								<option value='0' />
								<option value='0' />
								<option value='0' />
								<option value='0' />
							</settings>
						</command>
						<command class_type='interrupt' title='Interrupción' cmdcolor='8415488' cmdcolor_sec='14994788' enable='1' name='EXTI3' call='IRQ_RELOJ' >
							<settings timer='0' prescale='-1' postscale='-1' rollover='-1' bitcount='-1' trigger='1' maskhi='--------------------------------------------------------------------------------------------------------------------------------------------------------------------------8' masklo='--------------------------------------------------------------------------------------------------------------------------------------------------------------------------8' >
								<option value='0' />
								<option value='1' />
								<option value='0' />
								<option value='-1' />
							</settings>
						</command>
						<command class_type='interrupt' title='Interrupción' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' enable='1' name='' call='' >
							<settings timer='0' prescale='-1' postscale='-1' rollover='-1' bitcount='0' trigger='3' maskhi='--------------------------------------------------------------------------------------------------------------------------------------------------------------------------8' masklo='--------------------------------------------------------------------------------------------------------------------------------------------------------------------------8' >
								<option value='0' />
								<option value='0' />
								<option value='0' />
								<option value='0' />
							</settings>
						</command>
						<command class_type='interrupt' title='Interrupción TMR14' disable='1' cmdcolor='8415488' cmdcolor_sec='14994788' enable='1' name='TMR14' call='TMR_10000' >
							<settings timer='1' prescale='64' postscale='-1' rollover='50' bitcount='-1' trigger='3' maskhi='--------------------------------------------------------------------------------------------------------------------------------------------------------------------------8' masklo='--------------------------------------------------------------------------------------------------------------------------------------------------------------------------8' >
								<option value='3' />
								<option value='50' />
								<option value='-1' />
								<option value='-1' />
							</settings>
						</command>
						<command class_type='loop' title='Bucle' cmdcolor='8415488' cmdcolor_sec='14994788' type='0' exp='1' >
							<flowline >
								<command class_type='call' title='Llamar Macro' cmdcolor='8415488' cmdcolor_sec='14994788' macro='DS1820_Start_RD' >
									<return exp='Memory_Temp_Radiador' />
								</command>
								<command class_type='delay' title='Retardo' cmdcolor='8415488' cmdcolor_sec='14994788' exp='1' type='2' />
							</flowline>
						</command>
					</flowline>
				</macro>
			</macros>
			<component class_type='ref' guid='444fb704-814c-4707-a15c-759ba088505c' vmin='6' vmaj='1' codename='PWM1' x='20' y='-20' z='1.5348' xsz='1' ysz='1' zsz='1' xang='0' yang='0' zang='0' xquat='0' yquat='0' zquat='0' wquat='1' visible='1' interactive='1' solid='1' layer='1' poslock='1' >
				<resources />
				<properties />
				<values >
					<value target='channel' data='017' />
					<value target='altpin' data='0' />
					<value target='pwm_pin' data='$PORTB.9' />
					<value target='RemapPin' data='001' />
					<value target='timer' data='001' />
					<value target='period' data='65535' />
					<value target='prescale' data='004' />
					<value target='period_calc' data='16384.000000' />
					<value target='frequency_calc' data='0.061035' />
					<value target='pwm_prescale' data='16' />
					<value target='SimRep' data='001' />
				</values>
				<events />
				<apis />
				<variables />
				<macros />
			</component>
			<component class_type='ref' guid='96862c4d-debc-45fa-9433-74711a4b9a3b' vmin='3' vmaj='1' codename='SPI_Master1' x='240' y='-20' z='3.705' xsz='60' ysz='26' zsz='1.51' xang='0' yang='0' zang='0' xquat='0' yquat='0' zquat='0' wquat='1' visible='1' interactive='1' solid='1' layer='1' poslock='0' >
				<resources />
				<properties />
				<values >
					<value target='CHANNEL' data='001' />
					<value target='PR_SCALE' data='016' />
					<value target='CKP' data='000' />
					<value target='CKE' data='000' />
					<value target='SMP' data='000' />
					<value target='MOSI' data='$PORTB.5' />
					<value target='MISO' data='$PORTB.4' />
					<value target='CLK' data='$PORTB.3' />
					<value target='MosiRemap' data='001' />
					<value target='MisoRemap' data='001' />
					<value target='ClkRemap' data='001' />
					<value target='label' data='SPI  Master1' />
					<value target='ScopeTraces' data='1' />
					<value target='ConsoleData' data='1' />
					<value target='Injector' data='000' />
					<value target='InjectorHandle' data='4999' />
				</values>
				<events />
				<apis />
				<variables />
				<macros />
			</component>
			<component class_type='ref' guid='7fdaec78-394e-4ec9-a578-4f1a12a12076' vmin='1' vmaj='1' codename='PC14_nRF24_CE' x='140' y='40' z='-3.85' xsz='1' ysz='1' zsz='1' xang='0' yang='0' zang='0' xquat='0' yquat='0' zquat='0' wquat='1' visible='1' interactive='1' solid='1' layer='1' poslock='0' >
				<resources />
				<properties />
				<values >
					<value target='pin' data='$PORTC.14' />
					<value target='polarity' data='000' />
					<value target='on_color' data='8453975' />
					<value target='show_label' data='001' />
					<value target='label_property' data='pin' />
					<value target='label_color' data='16777215' />
					<value target='label_scale' data='1.000000' />
					<value target='label_auto_scale' data='0' />
					<value target='label_position' data='003' />
				</values>
				<events />
				<apis />
				<variables />
				<macros />
			</component>
			<component class_type='ref' guid='7fdaec78-394e-4ec9-a578-4f1a12a12076' vmin='1' vmaj='1' codename='PC15_nRF24_CS' x='140' y='20' z='-3.85' xsz='1' ysz='1' zsz='1' xang='0' yang='0' zang='0' xquat='0' yquat='0' zquat='0' wquat='1' visible='1' interactive='1' solid='1' layer='1' poslock='0' >
				<resources />
				<properties />
				<values >
					<value target='pin' data='$PORTC.15' />
					<value target='polarity' data='000' />
					<value target='on_color' data='8453975' />
					<value target='show_label' data='001' />
					<value target='label_property' data='pin' />
					<value target='label_color' data='16777215' />
					<value target='label_scale' data='1.000000' />
					<value target='label_auto_scale' data='0' />
					<value target='label_position' data='003' />
				</values>
				<events />
				<apis />
				<variables />
				<macros />
			</component>
			<component class_type='ref' guid='7fdaec78-394e-4ec9-a578-4f1a12a12076' vmin='1' vmaj='1' codename='PF7_AD7895_CS2' x='140' y='70' z='-3.85' xsz='1' ysz='1' zsz='1' xang='0' yang='0' zang='0' xquat='0' yquat='0' zquat='0' wquat='1' visible='1' interactive='1' solid='1' layer='1' poslock='0' >
				<resources />
				<properties />
				<values >
					<value target='pin' data='$PORTF.7' />
					<value target='polarity' data='000' />
					<value target='on_color' data='8453975' />
					<value target='show_label' data='001' />
					<value target='label_property' data='pin' />
					<value target='label_color' data='16777215' />
					<value target='label_scale' data='1.000000' />
					<value target='label_auto_scale' data='0' />
					<value target='label_position' data='003' />
				</values>
				<events />
				<apis />
				<variables />
				<macros />
			</component>
			<component class_type='ref' guid='7fdaec78-394e-4ec9-a578-4f1a12a12076' vmin='1' vmaj='1' codename='PB10_TOUCH_CS' x='70' y='40' z='-3.85' xsz='1' ysz='1' zsz='1' xang='0' yang='0' zang='0' xquat='0' yquat='0' zquat='0' wquat='1' visible='1' interactive='1' solid='1' layer='1' poslock='0' >
				<resources />
				<properties />
				<values >
					<value target='pin' data='$PORTB.10' />
					<value target='polarity' data='000' />
					<value target='on_color' data='8453975' />
					<value target='show_label' data='001' />
					<value target='label_property' data='pin' />
					<value target='label_color' data='16777215' />
					<value target='label_scale' data='1.000000' />
					<value target='label_auto_scale' data='0' />
					<value target='label_position' data='003' />
				</values>
				<events />
				<apis />
				<variables />
				<macros />
			</component>
			<component class_type='ref' guid='c73616d1-7ad0-45d9-aada-69ccfa4c5efc' vmin='0' vmaj='2' codename='UART1' x='10' y='-60' z='0.755' xsz='60' ysz='26' zsz='1.51' xang='0' yang='0' zang='0' xquat='0' yquat='0' zquat='0' wquat='1' visible='1' interactive='1' solid='1' layer='1' poslock='0' >
				<resources />
				<properties />
				<values >
					<value target='CHANNEL' data='001' />
					<value target='BAUD_LIST' data='004' />
					<value target='BAUD' data='9600' />
					<value target='DBITS' data='008' />
					<value target='RETURN' data='000' />
					<value target='ToutVal' data='255' />
					<value target='FLOWEN' data='000' />
					<value target='ECHO' data='000' />
					<value target='TX' data='$PORTA.9' />
					<value target='RX' data='$PORTA.10' />
					<value target='CTS' data='$PORTB.1' />
					<value target='RTS' data='$PORTB.2' />
					<value target='TXRemap' data='000' />
					<value target='RXRemap' data='000' />
					<value target='label' data='UART1' />
					<value target='ScopeTraces' data='1' />
					<value target='ConsoleData' data='1' />
					<value target='ConsoleColumns' data='64' />
					<value target='DataSource' data='001' />
					<value target='com_port' data='003' />
					<value target='Injector' data='001' />
					<value target='InjectorHandle' data='5095' />
				</values>
				<events />
				<apis />
				<variables />
				<macros />
			</component>
			<component class_type='ref' guid='7fdaec78-394e-4ec9-a578-4f1a12a12076' vmin='1' vmaj='1' codename='PF6_AD7895_CS1' x='140' y='90' z='-3.85' xsz='1' ysz='1' zsz='1' xang='0' yang='0' zang='0' xquat='0' yquat='0' zquat='0' wquat='1' visible='1' interactive='1' solid='1' layer='1' poslock='0' >
				<resources />
				<properties />
				<values >
					<value target='pin' data='$PORTF.6' />
					<value target='polarity' data='000' />
					<value target='on_color' data='8453975' />
					<value target='show_label' data='001' />
					<value target='label_property' data='pin' />
					<value target='label_color' data='16777215' />
					<value target='label_scale' data='1.000000' />
					<value target='label_auto_scale' data='0' />
					<value target='label_position' data='003' />
				</values>
				<events />
				<apis />
				<variables />
				<macros />
			</component>
			<component class_type='ref' guid='7fdaec78-394e-4ec9-a578-4f1a12a12076' vmin='1' vmaj='1' codename='PB11_FONT_CS' x='70' y='20' z='-3.85' xsz='1' ysz='1' zsz='1' xang='0' yang='0' zang='0' xquat='0' yquat='0' zquat='0' wquat='1' visible='1' interactive='1' solid='1' layer='1' poslock='0' >
				<resources />
				<properties />
				<values >
					<value target='pin' data='$PORTB.11' />
					<value target='polarity' data='000' />
					<value target='on_color' data='8453975' />
					<value target='show_label' data='001' />
					<value target='label_property' data='pin' />
					<value target='label_color' data='16777215' />
					<value target='label_scale' data='1.000000' />
					<value target='label_auto_scale' data='0' />
					<value target='label_position' data='003' />
				</values>
				<events />
				<apis />
				<variables />
				<macros />
			</component>
			<component class_type='ref' guid='7fdaec78-394e-4ec9-a578-4f1a12a12076' vmin='1' vmaj='1' codename='PA7_ADE7756_CS' x='220' y='80' z='-3.85' xsz='1' ysz='1' zsz='1' xang='0' yang='0' zang='0' xquat='0' yquat='0' zquat='0' wquat='1' visible='1' interactive='1' solid='1' layer='1' poslock='0' >
				<resources />
				<properties />
				<values >
					<value target='pin' data='$PORTA.7' />
					<value target='polarity' data='000' />
					<value target='on_color' data='8453975' />
					<value target='show_label' data='001' />
					<value target='label_property' data='pin' />
					<value target='label_color' data='16777215' />
					<value target='label_scale' data='1.000000' />
					<value target='label_auto_scale' data='0' />
					<value target='label_position' data='003' />
				</values>
				<events />
				<apis />
				<variables />
				<macros />
			</component>
			<component class_type='ref' guid='26732594-ad79-472f-80ff-95d365b3b252' vmin='2' vmaj='1' codename='INT_FASE0' x='90' y='-20' z='3.7' xsz='1' ysz='1' zsz='1' xang='0' yang='0' zang='0' xquat='0' yquat='0' zquat='0' wquat='1' visible='1' interactive='1' solid='1' layer='1' poslock='0' >
				<resources />
				<properties />
				<values >
					<value target='pin' data='$PORTB.0' />
					<value target='polarity' data='001' />
					<value target='debounce' data='0' />
				</values>
				<events />
				<apis />
				<variables />
				<macros />
			</component>
			<component class_type='ref' guid='9a971ee1-28e0-4e47-9c09-71268383fc75' vmin='0' vmaj='1' codename='shape_label1' x='90' y='-10' z='0' xsz='1' ysz='1' zsz='1' xang='0' yang='0' zang='0' xquat='0' yquat='0' zquat='0' wquat='1' visible='1' interactive='1' solid='1' layer='1' poslock='0' >
				<resources />
				<properties />
				<values >
					<value target='Color' data='1975743' />
					<value target='Background' data='-1' />
					<value target='Font' data='Arial' />
					<value target='Text' data='PB0_/IRQ FASE0' />
				</values>
				<events />
				<apis />
				<variables />
				<macros />
			</component>
			<component class_type='ref' guid='26732594-ad79-472f-80ff-95d365b3b252' vmin='2' vmaj='1' codename='INT_nRF24' x='90' y='-50' z='3.7' xsz='1' ysz='1' zsz='1' xang='0' yang='0' zang='0' xquat='0' yquat='0' zquat='0' wquat='1' visible='1' interactive='1' solid='1' layer='1' poslock='0' >
				<resources />
				<properties />
				<values >
					<value target='pin' data='$PORTB.1' />
					<value target='polarity' data='001' />
					<value target='debounce' data='0' />
				</values>
				<events />
				<apis />
				<variables />
				<macros />
			</component>
			<component class_type='ref' guid='9a971ee1-28e0-4e47-9c09-71268383fc75' vmin='0' vmaj='1' codename='shape_label2' x='90' y='-40' z='0' xsz='1' ysz='1' zsz='1' xang='0' yang='0' zang='0' xquat='0' yquat='0' zquat='0' wquat='1' visible='1' interactive='1' solid='1' layer='1' poslock='0' >
				<resources />
				<properties />
				<values >
					<value target='Color' data='1975743' />
					<value target='Background' data='-1' />
					<value target='Font' data='Arial' />
					<value target='Text' data='PB1_/IRQ nRF24' />
				</values>
				<events />
				<apis />
				<variables />
				<macros />
			</component>
			<component class_type='ref' guid='7fdaec78-394e-4ec9-a578-4f1a12a12076' vmin='1' vmaj='1' codename='PB8_FLASH_SD' x='70' y='80' z='-3.85' xsz='1' ysz='1' zsz='1' xang='0' yang='0' zang='0' xquat='0' yquat='0' zquat='0' wquat='1' visible='1' interactive='1' solid='1' layer='1' poslock='0' >
				<resources />
				<properties />
				<values >
					<value target='pin' data='$PORTB.8' />
					<value target='polarity' data='000' />
					<value target='on_color' data='8453975' />
					<value target='show_label' data='001' />
					<value target='label_property' data='pin' />
					<value target='label_color' data='16777215' />
					<value target='label_scale' data='1.000000' />
					<value target='label_auto_scale' data='0' />
					<value target='label_position' data='003' />
				</values>
				<events />
				<apis />
				<variables />
				<macros />
			</component>
			<component class_type='ref' guid='26732594-ad79-472f-80ff-95d365b3b252' vmin='2' vmaj='1' codename='INT_ADE7756' x='160' y='-20' z='3.7' xsz='1' ysz='1' zsz='1' xang='0' yang='0' zang='0' xquat='0' yquat='0' zquat='0' wquat='1' visible='1' interactive='1' solid='1' layer='1' poslock='0' >
				<resources />
				<properties />
				<values >
					<value target='pin' data='$PORTB.2' />
					<value target='polarity' data='001' />
					<value target='debounce' data='0' />
				</values>
				<events />
				<apis />
				<variables />
				<macros />
			</component>
			<component class_type='ref' guid='9a971ee1-28e0-4e47-9c09-71268383fc75' vmin='0' vmaj='1' codename='shape_label3' x='160' y='-10' z='0' xsz='1' ysz='1' zsz='1' xang='0' yang='0' zang='0' xquat='0' yquat='0' zquat='0' wquat='1' visible='1' interactive='1' solid='1' layer='1' poslock='0' >
				<resources />
				<properties />
				<values >
					<value target='Color' data='1975743' />
					<value target='Background' data='-1' />
					<value target='Font' data='Arial' />
					<value target='Text' data='PB2_/IRQ_ADE7756' />
				</values>
				<events />
				<apis />
				<variables />
				<macros />
			</component>
			<component class_type='ref' guid='26732594-ad79-472f-80ff-95d365b3b252' vmin='2' vmaj='1' codename='INT_TOUCH' x='160' y='-50' z='3.7' xsz='1' ysz='1' zsz='1' xang='0' yang='0' zang='0' xquat='0' yquat='0' zquat='0' wquat='1' visible='1' interactive='1' solid='1' layer='1' poslock='0' >
				<resources />
				<properties />
				<values >
					<value target='pin' data='$PORTB.12' />
					<value target='polarity' data='001' />
					<value target='debounce' data='0' />
				</values>
				<events />
				<apis />
				<variables />
				<macros />
			</component>
			<component class_type='ref' guid='9a971ee1-28e0-4e47-9c09-71268383fc75' vmin='0' vmaj='1' codename='shape_label4' x='160' y='-40' z='0' xsz='1' ysz='1' zsz='1' xang='0' yang='0' zang='0' xquat='0' yquat='0' zquat='0' wquat='1' visible='1' interactive='1' solid='1' layer='1' poslock='0' >
				<resources />
				<properties />
				<values >
					<value target='Color' data='1975743' />
					<value target='Background' data='-1' />
					<value target='Font' data='Arial' />
					<value target='Text' data='PB12_/IRQ_TOUCH' />
				</values>
				<events />
				<apis />
				<variables />
				<macros />
			</component>
			<component class_type='ref' guid='9a971ee1-28e0-4e47-9c09-71268383fc75' vmin='0' vmaj='1' codename='shape_label5' x='170' y='-70' z='0' xsz='1' ysz='1' zsz='1' xang='0' yang='0' zang='0' xquat='0' yquat='0' zquat='0' wquat='1' visible='1' interactive='1' solid='1' layer='1' poslock='0' >
				<resources />
				<properties />
				<values >
					<value target='Color' data='1975743' />
					<value target='Background' data='-1' />
					<value target='Font' data='Arial' />
					<value target='Text' data='PA8-AD7895-/BUSY1' />
				</values>
				<events />
				<apis />
				<variables />
				<macros />
			</component>
			<component class_type='ref' guid='1a8c2bb7-8bed-4a1c-9186-ba24688c8840' vmin='3' vmaj='1' codename='ADC0_REGULADOR' x='-80' y='60' z='5' xsz='12.502' ysz='112.5' zsz='10' xang='0' yang='0' zang='0' xquat='0' yquat='0' zquat='0' wquat='1' visible='1' interactive='1' solid='1' layer='1' poslock='0' >
				<resources />
				<properties />
				<values >
					<value target='tang_col' data='2960685' />
					<value target='mark_col' data='255' />
					<value target='ScopeTraces' data='0' />
					<value target='channel' data='0' />
					<value target='vrefvol' data='330' />
					<value target='vrefop' data='000' />
					<value target='convspd' data='004' />
					<value target='actime' data='16' />
					<value target='bits' data='12' />
					<value target='bitmul' data='0.004883' />
				</values>
				<events />
				<apis />
				<variables />
				<macros />
			</component>
			<component class_type='ref' guid='9a971ee1-28e0-4e47-9c09-71268383fc75' vmin='0' vmaj='1' codename='shape_label6' x='-80' y='130' z='0' xsz='1' ysz='1' zsz='1' xang='0' yang='0' zang='0' xquat='0' yquat='0' zquat='0' wquat='1' visible='1' interactive='1' solid='1' layer='1' poslock='0' >
				<resources />
				<properties />
				<values >
					<value target='Color' data='1975743' />
					<value target='Background' data='-1' />
					<value target='Font' data='Arial' />
					<value target='Text' data='ADC0-REGULADOR' />
				</values>
				<events />
				<apis />
				<variables />
				<macros />
			</component>
			<component class_type='ref' guid='14683ea8-5a08-4b3a-be2d-3dea3e17e720' vmin='3' vmaj='1' codename='ADC1_TOK' x='-40' y='90' z='9' xsz='25.1419' ysz='25.1419' zsz='18.45' xang='0' yang='0' zang='0' xquat='0' yquat='0' zquat='0' wquat='1' visible='1' interactive='1' solid='1' layer='1' poslock='1' >
				<resources />
				<properties />
				<values >
					<value target='angle_start' data='225.000000' />
					<value target='angle_sweep' data='270.000000' />
					<value target='cap_color' data='192' />
					<value target='point_color' data='16777215' />
					<value target='ScopeTraces' data='0' />
					<value target='channel' data='1' />
					<value target='vrefvol' data='330' />
					<value target='vrefop' data='000' />
					<value target='convspd' data='002' />
					<value target='actime' data='16' />
					<value target='bits' data='12' />
					<value target='bitmul' data='0.004883' />
				</values>
				<events />
				<apis />
				<variables />
				<macros />
			</component>
			<component class_type='ref' guid='9a971ee1-28e0-4e47-9c09-71268383fc75' vmin='0' vmaj='1' codename='shape_label7' x='-40' y='110' z='0' xsz='1' ysz='1' zsz='1' xang='0' yang='0' zang='0' xquat='0' yquat='0' zquat='0' wquat='1' visible='1' interactive='1' solid='1' layer='1' poslock='0' >
				<resources />
				<properties />
				<values >
					<value target='Color' data='1975743' />
					<value target='Background' data='-1' />
					<value target='Font' data='Arial' />
					<value target='Text' data='ADC1-TOK' />
				</values>
				<events />
				<apis />
				<variables />
				<macros />
			</component>
			<component class_type='ref' guid='14683ea8-5a08-4b3a-be2d-3dea3e17e720' vmin='3' vmaj='1' codename='ADC2_Tencion' x='10' y='90' z='9' xsz='25.1419' ysz='25.1419' zsz='18.45' xang='0' yang='0' zang='0' xquat='0' yquat='0' zquat='0' wquat='1' visible='1' interactive='1' solid='1' layer='1' poslock='1' >
				<resources />
				<properties />
				<values >
					<value target='angle_start' data='225.000000' />
					<value target='angle_sweep' data='270.000000' />
					<value target='cap_color' data='192' />
					<value target='point_color' data='16777215' />
					<value target='ScopeTraces' data='1' />
					<value target='channel' data='2' />
					<value target='vrefvol' data='330' />
					<value target='vrefop' data='000' />
					<value target='convspd' data='002' />
					<value target='actime' data='16' />
					<value target='bits' data='12' />
					<value target='bitmul' data='0.004883' />
				</values>
				<events />
				<apis />
				<variables />
				<macros />
			</component>
			<component class_type='ref' guid='9a971ee1-28e0-4e47-9c09-71268383fc75' vmin='0' vmaj='1' codename='shape_label8' x='10' y='110' z='0' xsz='1' ysz='1' zsz='1' xang='0' yang='0' zang='0' xquat='0' yquat='0' zquat='0' wquat='1' visible='1' interactive='1' solid='1' layer='1' poslock='0' >
				<resources />
				<properties />
				<values >
					<value target='Color' data='1975743' />
					<value target='Background' data='-1' />
					<value target='Font' data='Arial' />
					<value target='Text' data='ADC2-Tencion' />
				</values>
				<events />
				<apis />
				<variables />
				<macros />
			</component>
			<component class_type='ref' guid='64b26b13-68cf-4a92-8616-e882b7c71023' vmin='3' vmaj='1' codename='One_Wire1' x='240' y='-120' z='0.755' xsz='60' ysz='26' zsz='1.51' xang='0' yang='0' zang='0' xquat='0' yquat='0' zquat='0' wquat='1' visible='1' interactive='1' solid='1' layer='1' poslock='0' >
				<resources />
				<properties />
				<values >
					<value target='oo_pin' data='$PORTC.13' />
					<value target='crc_en' data='0' />
					<value target='PIC8' data='0' />
					<value target='label' data='1-Wire' />
					<value target='Injector' data='001' />
					<value target='InjectorHandle' data='5095' />
				</values>
				<events />
				<apis />
				<variables />
				<macros />
			</component>
			<component class_type='ref' guid='7fdaec78-394e-4ec9-a578-4f1a12a12076' vmin='1' vmaj='1' codename='PA12_UPR_TRIAK' x='220' y='50' z='-3.85' xsz='1' ysz='1' zsz='1' xang='0' yang='0' zang='0' xquat='0' yquat='0' zquat='0' wquat='1' visible='1' interactive='1' solid='1' layer='1' poslock='0' >
				<resources />
				<properties />
				<values >
					<value target='pin' data='$PORTA.12' />
					<value target='polarity' data='001' />
					<value target='on_color' data='8453975' />
					<value target='show_label' data='001' />
					<value target='label_property' data='pin' />
					<value target='label_color' data='16777215' />
					<value target='label_scale' data='1.000000' />
					<value target='label_auto_scale' data='0' />
					<value target='label_position' data='003' />
				</values>
				<events />
				<apis />
				<variables />
				<macros />
			</component>
			<component class_type='ref' guid='7fdaec78-394e-4ec9-a578-4f1a12a12076' vmin='1' vmaj='1' codename='PA5_TFT_CS' x='220' y='120' z='-3.85' xsz='1' ysz='1' zsz='1' xang='0' yang='0' zang='0' xquat='0' yquat='0' zquat='0' wquat='1' visible='1' interactive='1' solid='1' layer='1' poslock='0' >
				<resources />
				<properties />
				<values >
					<value target='pin' data='$PORTA.5' />
					<value target='polarity' data='000' />
					<value target='on_color' data='8453975' />
					<value target='show_label' data='001' />
					<value target='label_property' data='pin' />
					<value target='label_color' data='16777215' />
					<value target='label_scale' data='1.000000' />
					<value target='label_auto_scale' data='0' />
					<value target='label_position' data='003' />
				</values>
				<events />
				<apis />
				<variables />
				<macros />
			</component>
			<component class_type='ref' guid='7fdaec78-394e-4ec9-a578-4f1a12a12076' vmin='1' vmaj='1' codename='PA6_TFT_DC' x='220' y='100' z='-3.85' xsz='1' ysz='1' zsz='1' xang='0' yang='0' zang='0' xquat='0' yquat='0' zquat='0' wquat='1' visible='1' interactive='1' solid='1' layer='1' poslock='0' >
				<resources />
				<properties />
				<values >
					<value target='pin' data='$PORTA.6' />
					<value target='polarity' data='001' />
					<value target='on_color' data='8453975' />
					<value target='show_label' data='001' />
					<value target='label_property' data='pin' />
					<value target='label_color' data='16777215' />
					<value target='label_scale' data='1.000000' />
					<value target='label_auto_scale' data='0' />
					<value target='label_position' data='003' />
				</values>
				<events />
				<apis />
				<variables />
				<macros />
			</component>
			<component class_type='ref' guid='7fdaec78-394e-4ec9-a578-4f1a12a12076' vmin='1' vmaj='1' codename='PA4_TFT_LED_AD8402' x='220' y='140' z='-3.85' xsz='1' ysz='1' zsz='1' xang='0' yang='0' zang='0' xquat='0' yquat='0' zquat='0' wquat='1' visible='1' interactive='1' solid='1' layer='1' poslock='0' >
				<resources />
				<properties />
				<values >
					<value target='pin' data='$PORTA.4' />
					<value target='polarity' data='001' />
					<value target='on_color' data='8453975' />
					<value target='show_label' data='001' />
					<value target='label_property' data='pin' />
					<value target='label_color' data='16777215' />
					<value target='label_scale' data='1.000000' />
					<value target='label_auto_scale' data='0' />
					<value target='label_position' data='003' />
				</values>
				<events />
				<apis />
				<variables />
				<macros />
			</component>
			<component class_type='ref' guid='96862c4d-debc-45fa-9433-74711a4b9a3b' vmin='3' vmaj='1' codename='SPI_Master2' x='240' y='-50' z='0.755' xsz='60' ysz='26' zsz='1.51' xang='0' yang='0' zang='0' xquat='0' yquat='0' zquat='0' wquat='1' visible='1' interactive='1' solid='1' layer='1' poslock='0' >
				<resources />
				<properties />
				<values >
					<value target='CHANNEL' data='002' />
					<value target='PR_SCALE' data='004' />
					<value target='CKP' data='000' />
					<value target='CKE' data='000' />
					<value target='SMP' data='000' />
					<value target='MOSI' data='$PORTB.15' />
					<value target='MISO' data='$PORTB.14' />
					<value target='CLK' data='$PORTB.13' />
					<value target='MosiRemap' data='000' />
					<value target='MisoRemap' data='000' />
					<value target='ClkRemap' data='000' />
					<value target='label' data='SPI Master2' />
					<value target='ScopeTraces' data='1' />
					<value target='ConsoleData' data='1' />
					<value target='Injector' data='001' />
					<value target='InjectorHandle' data='5095' />
				</values>
				<events />
				<apis />
				<variables />
				<macros />
			</component>
			<component class_type='ref' guid='0b61bd39-05a3-46ee-a2a5-da7bffb583c5' vmin='7' vmaj='2' codename='FAT1' x='-30' y='40' z='1.4' xsz='1' ysz='1' zsz='1' xang='0' yang='0' zang='0' xquat='0' yquat='0' zquat='0' wquat='1' visible='1' interactive='1' solid='1' layer='1' poslock='0' >
				<resources />
				<properties />
				<values >
					<value target='max_concurrent_files' data='1' />
					<value target='EOFtype' data='000' />
					<value target='Channel' data='001' />
					<value target='PR_SCALE' data='256' />
					<value target='PR_SCALE2' data='001' />
					<value target='cs_pin' data='$PORTB.8' />
					<value target='mosi_pin' data='$PORTB.5' />
					<value target='miso_pin' data='$PORTB.4' />
					<value target='sck_pin' data='$PORTB.3' />
					<value target='MosiRemap' data='001' />
					<value target='MisoRemap' data='001' />
					<value target='ClkRemap' data='001' />
					<value target='root_dir' data='$(srcdir)' />
					<value target='AutoInsertCard' data='1' />
				</values>
				<events />
				<apis />
				<variables />
				<macros />
			</component>
			<component class_type='ref' guid='2ed54982-ef92-4509-a67c-7b3a72f91279' vmin='0' vmaj='1' codename='InjectorHumanInterface1' x='10' y='-100' z='0.755' xsz='60' ysz='26' zsz='1.51' xang='0' yang='0' zang='0' xquat='0' yquat='0' zquat='0' wquat='1' visible='1' interactive='1' solid='1' layer='1' poslock='0' >
				<resources />
				<properties />
				<values >
					<value target='CircularBufferSize' data='1000' />
					<value target='DataMode' data='001' />
				</values>
				<events />
				<apis />
				<variables />
				<macros />
			</component>
			<component class_type='ref' guid='2ed54982-ef92-4509-a67c-7b3a72f91279' vmin='0' vmaj='1' codename='InjectorHumanInterface2' x='10' y='-130' z='0.755' xsz='60' ysz='26' zsz='1.51' xang='0' yang='0' zang='0' xquat='0' yquat='0' zquat='0' wquat='1' visible='1' interactive='1' solid='1' layer='1' poslock='0' >
				<resources />
				<properties />
				<values >
					<value target='CircularBufferSize' data='1000' />
					<value target='DataMode' data='001' />
				</values>
				<events />
				<apis />
				<variables />
				<macros />
			</component>
			<component class_type='ref' guid='9a971ee1-28e0-4e47-9c09-71268383fc75' vmin='0' vmaj='1' codename='shape_label9' x='170' y='-80' z='0' xsz='1' ysz='1' zsz='1' xang='0' yang='0' zang='0' xquat='0' yquat='0' zquat='0' wquat='1' visible='1' interactive='1' solid='1' layer='1' poslock='0' >
				<resources />
				<properties />
				<values >
					<value target='Color' data='1975743' />
					<value target='Background' data='-1' />
					<value target='Font' data='Arial' />
					<value target='Text' data='PA11-AD7895-/BUSY2' />
				</values>
				<events />
				<apis />
				<variables />
				<macros />
			</component>
			<component class_type='ref' guid='7fdaec78-394e-4ec9-a578-4f1a12a12076' vmin='1' vmaj='1' codename='PA15_CS_23LCV' x='220' y='30' z='-3.85' xsz='1' ysz='1' zsz='1' xang='0' yang='0' zang='0' xquat='0' yquat='0' zquat='0' wquat='1' visible='1' interactive='1' solid='1' layer='1' poslock='0' >
				<resources />
				<properties />
				<values >
					<value target='pin' data='$PORTA.15' />
					<value target='polarity' data='000' />
					<value target='on_color' data='8453975' />
					<value target='show_label' data='001' />
					<value target='label_property' data='pin' />
					<value target='label_color' data='16777215' />
					<value target='label_scale' data='1.000000' />
					<value target='label_auto_scale' data='0' />
					<value target='label_position' data='003' />
				</values>
				<events />
				<apis />
				<variables />
				<macros />
			</component>
			<component class_type='ref' guid='26732594-ad79-472f-80ff-95d365b3b252' vmin='2' vmaj='1' codename='PA3_INT_RELOJ' x='90' y='-80' z='3.7' xsz='1' ysz='1' zsz='1' xang='0' yang='0' zang='0' xquat='0' yquat='0' zquat='0' wquat='1' visible='1' interactive='1' solid='1' layer='1' poslock='0' >
				<resources />
				<properties />
				<values >
					<value target='pin' data='$PORTA.3' />
					<value target='polarity' data='001' />
					<value target='debounce' data='0' />
				</values>
				<events />
				<apis />
				<variables />
				<macros />
			</component>
			<component class_type='ref' guid='9a971ee1-28e0-4e47-9c09-71268383fc75' vmin='0' vmaj='1' codename='shape_label10' x='90' y='-70' z='0' xsz='1' ysz='1' zsz='1' xang='0' yang='0' zang='0' xquat='0' yquat='0' zquat='0' wquat='1' visible='1' interactive='1' solid='1' layer='1' poslock='0' >
				<resources />
				<properties />
				<values >
					<value target='Color' data='1975743' />
					<value target='Background' data='-1' />
					<value target='Font' data='Arial' />
					<value target='Text' data='PA3 /IRQ-RELOJ' />
				</values>
				<events />
				<apis />
				<variables />
				<macros />
			</component>
			<component class_type='ref' guid='9a971ee1-28e0-4e47-9c09-71268383fc75' vmin='0' vmaj='1' codename='shape_label11' x='160' y='-90' z='0' xsz='1' ysz='1' zsz='1' xang='0' yang='0' zang='0' xquat='0' yquat='0' zquat='0' wquat='1' visible='1' interactive='1' solid='1' layer='1' poslock='0' >
				<resources />
				<properties />
				<values >
					<value target='Color' data='1975743' />
					<value target='Background' data='-1' />
					<value target='Font' data='Arial' />
					<value target='Text' data='PB6-I2C SDA' />
				</values>
				<events />
				<apis />
				<variables />
				<macros />
			</component>
			<component class_type='ref' guid='9a971ee1-28e0-4e47-9c09-71268383fc75' vmin='0' vmaj='1' codename='shape_label12' x='160' y='-100' z='0' xsz='1' ysz='1' zsz='1' xang='0' yang='0' zang='0' xquat='0' yquat='0' zquat='0' wquat='1' visible='1' interactive='1' solid='1' layer='1' poslock='0' >
				<resources />
				<properties />
				<values >
					<value target='Color' data='1975743' />
					<value target='Background' data='-1' />
					<value target='Font' data='Arial' />
					<value target='Text' data='PB7-I2C SCL' />
				</values>
				<events />
				<apis />
				<variables />
				<macros />
			</component>
			<component class_type='ref' guid='c34f9b8a-a915-4f75-ad0c-87f2ad670a8a' vmin='4' vmaj='1' codename='Buffer_Char' x='80' y='130' z='8' xsz='20' ysz='20' zsz='20' xang='0' yang='0' zang='0' xquat='0' yquat='0' zquat='0' wquat='1' visible='1' interactive='1' solid='1' layer='1' poslock='0' >
				<resources />
				<properties />
				<values >
					<value target='BufferSize' data='64' />
					<value target='StorageType' data='000' />
					<value target='MemType' data='001' />
					<value target='RETURN' data='000' />
				</values>
				<events />
				<apis />
				<variables />
				<macros />
			</component>
			<component class_type='ref' guid='f0e01201-8951-4748-87c3-d1f8423bb6e4' vmin='0' vmaj='2' codename='RTC1' x='140' y='140' z='0' xsz='25' ysz='25' zsz='25' xang='0' yang='0' zang='0' xquat='0' yquat='0' zquat='0' wquat='1' visible='1' interactive='1' solid='1' layer='1' poslock='0' >
				<resources />
				<properties />
				<values >
					<value target='RTCModule' data='002' />
					<value target='I2CAddr' data='208' />
					<value target='cal_i2c1::CHANNEL' data='000' />
					<value target='cal_i2c1::SDA' data='$PORTB.6' />
					<value target='cal_i2c1::SCL' data='$PORTB.7' />
					<value target='cal_i2c1::BAUD_LIST' data='002' />
					<value target='cal_i2c1::BAUD' data='400000' />
					<value target='cal_i2c1::StopDel' data='0' />
					<value target='Simulation' data='0' />
					<value target='RTCType' data='0' />
					<value target='ClockSource' data='000' />
					<value target='FracDiv' data='000' />
					<value target='Prescaler' data='000' />
					<value target='Divider' data='0' />
					<value target='MaxDivider' data='0' />
				</values>
				<events />
				<apis />
				<variables />
				<macros />
			</component>
		</component>
	</components>
	<keymap />
	<panel2d shadows='0' lighting='2' brightness='0' perspective='0' >
		<background rgb='2105930' img='' style='0' />
		<camera xe='103.929' ye='10.8567' ze='456.694' xt='103.929' yt='10.8567' zt='0' xquat='0' yquat='0' zquat='0' wquat='1' />
	</panel2d>
	<panel3d shadows='0' lighting='2' brightness='0' perspective='0' >
		<background rgb='8409120' img='' style='0' />
		<table rgb='7360576' img='' style='0' size='25' />
		<camera xe='0.089833' ye='-0.51232' ze='8.41809' xt='0.089833' yt='-0.51232' zt='0' xquat='0' yquat='0' zquat='0' wquat='1' />
		<camerakey0 xe='0' ye='0' ze='300' xt='0' yt='0' zt='0' xquat='0' yquat='0' zquat='0' wquat='1' />
		<camerakey1 xe='-3.67394e-14' ye='0' ze='-300' xt='0' yt='0' zt='0' xquat='0' yquat='1' zquat='0' wquat='6.12323e-17' />
		<camerakey2 xe='0' ye='-300' ze='6.66134e-14' xt='0' yt='0' zt='0' xquat='-0.707107' yquat='0' zquat='0' wquat='0.707107' />
		<camerakey3 xe='-3.67394e-14' ye='300' ze='6.66134e-14' xt='0' yt='0' zt='0' xquat='-4.32978e-17' yquat='0.707107' zquat='0.707107' wquat='4.32978e-17' />
		<camerakey4 xe='-300' ye='-6.66134e-14' ze='6.66134e-14' xt='0' yt='0' zt='0' xquat='-0.5' yquat='0.5' zquat='0.5' wquat='0.5' />
		<camerakey5 xe='300' ye='-6.66134e-14' ze='6.66134e-14' xt='0' yt='0' zt='0' xquat='-0.5' yquat='-0.5' zquat='-0.5' wquat='0.5' />
		<camerakey6 xe='-173.205' ye='-173.205' ze='173.205' xt='0' yt='0' zt='0' xquat='-0.424708' yquat='0.17592' zquat='0.339851' wquat='0.820473' />
	</panel3d>
	<layout >
		<view type='0' name='INIT_RELOJ' mode='0' placement='LAAAAAAAAAABAAAA---------------------wUAAAAYAAAA1wUAAH4DAAA' zoom='75' scrollx='0' scrolly='1092' flags='0' />
		<view type='0' name='Main' mode='0' placement='LAAAAAAAAAABAAAA---------------------wUAAAAYAAAA1wUAAH4DAAA' zoom='75' scrollx='0' scrolly='4422' flags='0' />
		<view type='0' name='IRQ_RELOJ' mode='0' placement='LAAAAAAAAAABAAAA---------------------wUAAAAYAAAA1wUAAH4DAAA' zoom='75' scrollx='0' scrolly='0' flags='0' />
		<view type='0' name='SPI2_TFT_PRINT_Char' mode='0' placement='LAAAAAAAAAABAAAA---------------------wUAAAAYAAAA1wUAAH4DAAA' zoom='75' scrollx='0' scrolly='0' flags='0' />
		<view type='0' name='SPI2_INIT_FLASH' mode='0' placement='LAAAAAAAAAABAAAA---------------------wUAAAAYAAAA1wUAAH4DAAA' zoom='75' scrollx='0' scrolly='0' flags='0' />
		<view type='0' name='SPI2_TFT_Print_String' mode='0' placement='LAAAAAAAAAABAAAA---------------------wUAAAAYAAAA1wUAAH4DAAA' zoom='75' scrollx='0' scrolly='0' flags='0' />
		<view type='0' name='INIT_TOUCH' mode='0' placement='LAAAAAAAAAABAAAA---------------------wUAAAAYAAAA1wUAAH4DAAA' zoom='75' scrollx='0' scrolly='0' flags='0' />
		<view type='0' name='SPI2_INIT_TFT_ili9341' mode='0' placement='LAAAAAAAAAABAAAA---------------------wUAAAAYAAAA1wUAAH4DAAA' zoom='75' scrollx='0' scrolly='0' flags='0' />
		<view type='0' name='SPI2_TFT_Set_XY' mode='0' placement='LAAAAAAAAAABAAAA---------------------wUAAAAYAAAA1wUAAH4DAAA' zoom='75' scrollx='0' scrolly='0' flags='0' />
		<view type='0' name='SPI2_TFT_Set_XY' mode='1' placement='LAAAAAAAAAABAAAA---------------------wUAAAAYAAAA1wUAAH4DAAA' zoom='75' scrollx='0' scrolly='0' flags='0' />
		<view type='0' name='SPI2_TFT_PRINT_Char' mode='1' placement='LAAAAAAAAAABAAAA---------------------wUAAAAYAAAA1wUAAH4DAAA' zoom='75' scrollx='0' scrolly='0' flags='0' />
		<view type='0' name='SPI2_TFT_Print_String' mode='1' placement='LAAAAAAAAAABAAAA---------------------wUAAAAYAAAA1wUAAH4DAAA' zoom='75' scrollx='0' scrolly='0' flags='0' />
		<view type='0' name='I2C_SendByte_RdACK' mode='0' placement='LAAAAAAAAAABAAAA---------------------wUAAAAYAAAA1wUAAH4DAAA' zoom='75' scrollx='0' scrolly='0' flags='0' />
		<view type='0' name='SPI2_INIT_FONT' mode='0' placement='LAAAAAAAAAABAAAA---------------------wUAAAAYAAAA1wUAAH4DAAA' zoom='75' scrollx='0' scrolly='0' flags='0' />
		<view type='0' name='SPI2_TFT_Fill_Rect' mode='0' placement='LAAAAAAAAAABAAAA---------------------wUAAAAYAAAA1wUAAH4DAAA' zoom='75' scrollx='0' scrolly='0' flags='0' />
		<view type='0' name='Main' mode='1' placement='LAAAAAAAAAABAAAA---------------------wUAAAAYAAAA1wUAAH4DAAA' zoom='75' scrollx='0' scrolly='0' flags='0' />
		<view type='0' name='SPI2_RD_AD7895' mode='0' placement='LAAAAAAAAAABAAAA---------------------wUAAAAYAAAA1wUAAH4DAAA' zoom='75' scrollx='0' scrolly='0' flags='0' />
		<view type='0' name='WRD_TOUCH' mode='0' placement='LAAAAAAAAAABAAAA---------------------wUAAAAYAAAA1wUAAH4DAAA' zoom='75' scrollx='0' scrolly='0' flags='0' />
		<view type='0' name='TOUCH_CMD_Data' mode='0' placement='LAAAAAAAAAABAAAA---------------------wUAAAAYAAAA1wUAAH4DAAA' zoom='75' scrollx='0' scrolly='0' flags='0' />
		<view type='0' name='SPI1_INIT_ADE7756' mode='0' placement='LAAAAAAAAAABAAAA---------------------wUAAAAYAAAA1wUAAH4DAAA' zoom='75' scrollx='0' scrolly='0' flags='0' />
		<view type='0' name='INIT_SRAM' mode='0' placement='LAAAAAAAAAABAAAA---------------------wUAAAAYAAAA1wUAAH4DAAA' zoom='75' scrollx='0' scrolly='0' flags='0' />
		<view type='0' name='SPI1_INIT_SD' mode='0' placement='LAAAAAAAAAABAAAA---------------------wUAAAAYAAAA1wUAAH4DAAA' zoom='75' scrollx='0' scrolly='0' flags='0' />
		<view type='0' name='TOUCH_CMD_Data' mode='1' placement='LAAAAAAAAAABAAAA---------------------wUAAAAYAAAA1wUAAH4DAAA' zoom='75' scrollx='0' scrolly='0' flags='0' />
		<view type='0' name='I2C_GetByte_SendAckNac' mode='0' placement='LAAAAAAAAAABAAAA---------------------wUAAAAYAAAA1wUAAH4DAAA' zoom='75' scrollx='0' scrolly='0' flags='0' />
		<view type='0' name='I2C_START' mode='0' placement='LAAAAAAAAAABAAAA---------------------wUAAAAYAAAA1wUAAH4DAAA' zoom='75' scrollx='0' scrolly='0' flags='0' />
		<view type='0' name='TMR_10000' mode='0' placement='LAAAAAAAAAABAAAA---------------------wUAAAAYAAAA1wUAAH4DAAA' zoom='75' scrollx='0' scrolly='0' flags='0' />
		<view type='0' name='I2C_STOP' mode='0' placement='LAAAAAAAAAABAAAA---------------------wUAAAAYAAAA1wUAAH4DAAA' zoom='75' scrollx='0' scrolly='0' flags='0' />
		<view type='0' name='SPI2_INIT_TFT_ili9341' mode='1' placement='LAAAAAAAAAABAAAA---------------------wUAAAAYAAAA1wUAAH4DAAA' zoom='75' scrollx='0' scrolly='0' flags='0' />
		<view type='0' name='IRQ_FASE0' mode='0' placement='LAAAAAAAAAABAAAA---------------------wUAAAAYAAAA1wUAAH4DAAA' zoom='75' scrollx='0' scrolly='0' flags='0' />
		<view type='0' name='DS1820_Start_RD' mode='0' placement='LAAAAAAAAAABAAAA---------------------wUAAAAYAAAA1wUAAH4DAAA' zoom='75' scrollx='0' scrolly='0' flags='0' />
		<view type='0' name='IRQ_nRF24' mode='0' placement='LAAAAAAAAAABAAAA---------------------wUAAAAYAAAA1wUAAH4DAAA' zoom='75' scrollx='0' scrolly='0' flags='0' />
		<view type='0' name='IRQ_ADE7756' mode='0' placement='LAAAAAAAAAABAAAA---------------------wUAAAAYAAAA1wUAAH4DAAA' zoom='75' scrollx='0' scrolly='0' flags='0' />
		<view type='0' name='IRQ_UART1' mode='0' placement='LAAAAAAAAAABAAAA---------------------wUAAAAYAAAA1wUAAH4DAAA' zoom='75' scrollx='0' scrolly='0' flags='0' />
	</layout>
</document>
</root>
