•
Código de Aplicación en C para el compilador de CCS PCWHD Versión 4.115
El
código
de
ejemplo
"E1_ModBluetooth_CCS_V1.1") permite la utilización del módulo de una forma rápida e
intuitiva.
Iniciando el módulo con los parámetros de configuración necesarios para su correcto
funcionamiento y poder vincularlo a un dispositivo bluetooth asociado al Pc. Los comandos son
descritos necesarios son descritos en profundidad en el código posterior.
El envío de los comandos se realizar mediante UART, definida en el fichero
"config18F4553Trainer.c".
El programa recibirá un dato enviado por bluetooth desde el PC activando la interrupción
asociada a la recepción de datos.
#include "config18F4553Trainer.c"
#include "usb/usb_cdc.h"
#include "string.h"
#define CODE_START
0x1000
#build(reset=CODE_START, interrupt=CODE_START+0x08)
#org 0, CODE_START-1 {}
int8 CR = 0x0d; // Retorno de carro
void main()
{
ON(LedR);
// Rojo: Sin conexión
OFF(LedV);
usb_cdc_init();
usb_init();
usb_wait_for_enumeration();
ON(LedV);
// Naranja: USB listo
ON(LedR);
enable_interrupts(INT_RDA);
enable_interrupts(GLOBAL);
delay_ms(3000);
fprintf(BLUE,"$$$");
delay_ms(250);
fprintf(BLUE,"SA,1");
fputc(CR,BLUE);
delay_ms(250);
fprintf(BLUE,"SP,0000");
fputc(CR,BLUE);
delay_ms(250);
fprintf(BLUE,"SN,ModBluetooth");
fputc(CR,BLUE);
delay_ms(250);
Microingenia, S.L. - Creative Commons BY NC SA - ModBluetooth V1.1 - MiE0004
Web: www.microingenia.com
Mail: info@microingenia.com
Tel: (+34) 902 080 050
CCS
disponible
en
// Entrar en el modo comando
// Habilitar de identificación con el módulo
// Incluir la contraseña
// Nombre del dispositivo
ModBluetooth Manual de Usuario V1.0
Foros: forum.microingenia.com
Soporte: atcliente@microingenia.com
la
web
(Ejemplo1
V1.1,
CCS
C
4