
Re: MODULO RF FST-4 CZS-3 315MHz
Saludos gente

:
A sacarle la telaraña a este post

, bueno revisando mi link de descarga de los
PT2262 Y PT2272 ví que han sido de utilidad, así que decidí soltar una ayudita. Pues traigo un pequeño aporte y creo que será significativo para quienes quieran darle al RF con los módulos SZSAW, sin necesidad de utilizar componentes extras....
Para los que deseen hacer uso de este test:
CARACTERÍSTICAS:
- No uso de Xtal
- No uso de Resistencia para MCLR
- No uso de antenas
- Alcance (sin antenas) +50 Metros
- Uso de la técnica de SOBRECARGA
- Uso de cabeza para multiples transmisores y receptores
ESQUEMA DE PRUEBA
Aqui adjunto los códigos hechos en Basic:
MASTER:
'****************************************************************
'* Name : M-TEST1.BAS *
'* Author : Robo3001 *
'* Notice : Copyright (c) 2009 All Rights Reserved *
'* Date : 24/09/2009 *
'* Version : 2.0 *
'****************************************************************
@ DEVICE PIC16F628A, WDT_OFF
@ DEVICE PIC16F628A, PWRT_OFF
@ DEVICE PIC16F628A, BOD_OFF
@ DEVICE PIC16F628A, PROTECT_OFF
@ DEVICE PIC16F628A, CPD_OFF
@ DEVICE PIC16F628A, MCLR_OFF
@ DEVICE PIC16F628A, INTRC_OSC_NOCLKOUT
'=========================== CONFIGURACION DE USART ============================
RX VAR PORTB.1 : TRISB.1=1 'Rx
TX VAR PORTB.2 : TRISB.2=0 'Tx
define HSER_RCSTA 90h
DEFINE HSER_TXSTA 24h
DEFINE HSER_BAUD 2400
DEFINE HSER_SPBRG 103 '4M/(2400*16)-1=103
'===============================================================================
I VAR BYTE
CABECERA VAR BYTE
DATO VAR BYTE
CABECERA=31
MAIN:
FOR I=0 TO 1
hserout [CABECERA]
HSEROUT [I]
HSEROUT [I]
HSEROUT [I]
HSEROUT [I]
HSEROUT [I]
HSEROUT [I]
HSEROUT [I]
HSEROUT [I]
pauSE 100
next I
GOTO MAIN
SLAVE:
'****************************************************************
'* Name : S-TEST1.BAS *
'* Author : Robo3001 *
'* Notice : Copyright (c) 2009 All Rights Reserved *
'* Date : 24/09/2009 *
'* Version : 2.0 *
'****************************************************************
@ DEVICE PIC16F628A, WDT_OFF
@ DEVICE PIC16F628A, PWRT_OFF
@ DEVICE PIC16F628A, BOD_OFF
@ DEVICE PIC16F628A, PROTECT_OFF
@ DEVICE PIC16F628A, CPD_OFF
@ DEVICE PIC16F628A, MCLR_OFF
@ DEVICE PIC16F628A, INTRC_OSC_NOCLKOUT
'========================== CONFIGURACION DE ORDEN ============================
LED VAR PORTB.7 : TRISB.7=0
'=========================== CONFIGURACION DE USART ============================
RX VAR PORTB.1 : TRISB.1=1 'Rx
TX VAR PORTB.2 : TRISB.2=0 'Tx
define HSER_RCSTA 90h
DEFINE HSER_TXSTA 24h
DEFINE HSER_BAUD 2400
DEFINE HSER_SPBRG 103 '4M/(2400*16)-1=103
'===============================================================================
I VAR BYTE
CABECERA VAR BYTE
TRAMAIN VAR BYTE[4]
DATO VAR BYTE
ON INTERRUPT GOTO recibe
INTCON=%11000000 'GIE=1 :global interrupt-habilitado
'PEIE=1 :Peripheral interrupt-habilitado
PIE1.5=1 'RCIE=1 :USART Receive Interrupt habilitado
MAIN:
REPEAT
LED=dato
UNTIL (1=!1)
disable
recibe:
HSERIN [CABECERA]
if CABECERA=31 THEN
FOR I=0 TO 3
hserin[tramain[i]]
next i
if tramain[1]=tramain[2] then
if tramain[2]=tramain[3] then
DATO=TRAMAIN[3]
endif
endif
endif
INTCON =%11000000 ' GIE=1 :global interrupt-habilitado
' PEIE=1 :Peripheral interrupt-habilitado
PIE1.5=1 ' RCIE=1 :USART Receive Interrupt habilitado
PIR1 = 0 ' RCIF=0 :The USART receive buffer is empty
resume
ENABLE
DESCARGA:
http://rapidshare.com/files/331901324/TEST.rar
BytezZz...
____________
En la vida no siempre gana el hombre mas fuerte o el mas ligero, sino el que cree poder hacerlo.