fbpx

Expresate

Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:

Avisos
Vaciar todo

PIC, bootloader y carga Bluetooth

8 Respuestas
3 Usuarios
0 Me gustas
4,474 Visitas
javier
Respuestas: 3
Topic starter
(@javier)
Ardero
Registrado: hace 16 años

Mensaje 1
-------------------------------------------------------------------------------------------------------------------------------------------------------------------

Hola. os comento un proyecto que he hecho, como pasatiempo,

He modificado ligeramente este bootloader:
http://members.aon.at/electronics/pic/projects/serialbootloader/index.html

para utlizarlo con un módulo Bluetooth de 5,28 € de precio:
http://www.dealextreme.com/p/wireless-bluetooth-rs232-ttl-transceiver-module-80711

El resultado es que consigo cargar un programa en un PIC18F2550 vía
bluetooth, lo que elimina la necesidad de cables.

Esto abriría la posibilidad a una versión de Pinguino con carga del
programa inalámbrica, se me ocurre ...

Y os escribo por si alguno de los socios está interesado en hacerlo o
en saber como se hace, para alguno de sus proyectos, que me lo diga.

Un saludo
Javier Prieto

Mensaje 2
-------------------------------------------------------------------------------------------------------------------------------------------------------------------

Hola Javier,
Si una aplicación muy interesante y me interesa desarrollarla.
Sobre el programa para el PC y hace la carga con el Bootloader está en
Visual C.. 6.0

Mensaje 3
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
Una cosa,
¿Cuál es tu idea? ¿Utilizar el bootloader que encontré o eres del
equipo de desarrollo de Pinguino-ARDE y estás pensando en adaptar el
bootloader de Pinguino?

Respecto al módulo bluetooth que yo he usado, en versión "pineada"
(para prototipos) existen estas 2 posibilidades:

versión Bee: http://www.seeedstudio.com/depot/bluetooth-bee-p-598.html
versión Grove: http://www.seeedstudio.com/depot/grove-serial-bluetooth-p-795.html

(que consté que no llevo comisión con la tienda, jeje)

Espero proporcionaros más información si decidís "pelearos" con esta
posibilidad.

Un saludo
Javier Prieto

Mensaje 4
-------------------------------------------------------------------------------------------------------------------------------------------------------------------

No, no soy del equipo de desarrollo de pingüino, lo siento.
Mi idea es poder cargar los programas, para facilitar la tarea a los
alumnos y que dure más tiempo el conector USB porque terminan
estropeandolo.
También es poder hacer telemetría de robot autonomos sin utilizar el
XBee que resulta caro. El módulo que emplearía sería de dealextreme.

Un saludo
Manuel

Mensaje 5
-------------------------------------------------------------------------------------------------------------------------------------------------------------------

Ah, que interesante!. No sabía que la posibilidad que he abierto con
los elementos encontrados podía servir para esto.

Sí, a mí también me interesa más el módulo Bluetooth de "dealextreme".
De hecho ya me han traído 5. No cobran portes !.

En la página de dealextreme no viene la hoja de características, por
lo que si alguien la quiere se la envío junto con la hoja del módulo
en versión Bee
(Bluetooth Bee).

Lo que quiero ahora, una vez visto que funciona, es hacer una placa
SMD con forma hexagonal con el PIC y el módulo de Dealextreme. He
pintado el PIC y el módulo en un .brd de Eagle, como punto de partida.

Os lo envío para que lo veáis y si es similar a vuestra idea me lo
decís y tal vez podamos coordinarnos para hacer algo en conjunto.

Responder
7 respuestas
turman
Respuestas: 98
(@turman)
Trusted Member
Registrado: hace 19 años

Hola, es muy interesante, precisamente ayer conseguir hacer una comunicacion por bluetooth.

Un saludo

Responder
turman
Respuestas: 98
(@turman)
Trusted Member
Registrado: hace 19 años

Hola javier, como dije en mi anterior post, he conseguido comunicar el PC y un PIC con el modulo bluetooth. El módulo que he utilizado, es similar al que has puesto de dealextreme. Al enviar desde el PIC al PC, va sin problemas, envía todos los datos correctamente; pero al contrario, para poder programar remotamente el PIC, los datos me llegan raros .... Se mezclan caracteres.

¿ Te ha pasado lo mismo ? ¿ Que esquema de montaje has utilizado ?

Un saludo
ciao

Responder
ranganok
Respuestas: 3875
(@ranganok)
Ardero
Registrado: hace 19 años

Dónde se puede encontrar el datasheet completo? lo digo porque he visto que también se puede comunicar por SPI lo cual es mucho más interesante (para mi claro).

S2

Ranganok Schahzaman

Responder
javier
Respuestas: 3
Topic starter
(@javier)
Ardero
Registrado: hace 16 años

He conseguido, después de registrarme en CSR, el datasheet del chip del módulo Bluetooth. Lo adjunto.

Por otro lado en la comunicación PC-PIC pasa una cosa. El propio módulo Bluetooth genera una serie de mensajes internos en respuesta al cambio de estados por el que va pasando el mismo. Así por ejemplo, cuando se consigue emparejar y están conectados los 2 módulos se genera el mensaje +BTSTATE:4.

Yo lo que hago, tras entrar en modo "inquiry", es quedarme en un bucle del que no se sale hasta que los 2 últimos caracteres encontrados son ":4". De esta manera filtro todo lo que no son los datos transferidos. A partir de ese momento todo lo que llega al PIC se lo paso al bootloader.

No sé si es lo mismo que te está pasando a ti, Turman ...
En cualquier caso lo vemos.

Responder
Página 1 / 2
Compartir: