Conexión de hc-05 (bluetooth) con clicker2 con STM32 (ARM)

1

Para un proyecto escolar tengo un módulo Bluetooth HC-05 y MikroE Clicker2 con STM32 (ARM).

Cuando conecto y uso el módulo con Arduino, la velocidad de 9600 BAUD y todas las demás configuraciones utilizadas con SoftwareSerial work y el módulo se comunican correctamente con mi dispositivo Android.

Una vez que conecto el HC-05 con el clicker, en algunos de los puertos UART (hay 4 en mi placa), la comunicación funciona pero los datos están dañados. En realidad, los datos siempre se componen de los mismos valores (el valor exacto es 192).

Tanto el trabajo de envío como el de recepción, el módulo está correctamente conectado rx / tx tx / rx, pero los datos siempre son iguales al mismo valor.

¿Alguna idea de qué puede causar dicha corrupción de datos? Dado que funciona en Arduino, estoy seguro de que no está entre el módulo y el dispositivo Android.

    
pregunta nikola-miljkovic

1 respuesta

1

He solucionado este problema, la solución era editar la configuración del proyecto en el IDE de MikroC, había algunos esquemas prefabricados que probé y uno de ellos funcionó, todo funciona muy bien ahora.

La configuración del proyecto se puede cambiar desde Proyecto - > Proyecto de edición y habrá Botón "Cargar esquema" a la derecha. Allí, por defecto, le mostrará algunos esquemas prefabricados, seleccione uno para su microprocesador.

    
respondido por el nikola-miljkovic

Lea otras preguntas en las etiquetas