OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4008|回复: 1

最小系统板上移植hc05模块,之后蓝牙模块可以和手机连接但是发送信息手机收不到,求助!在战舰板上

[复制链接]

1

主题

1

帖子

0

精华

新手上路

积分
22
金钱
22
注册时间
2018-5-11
在线时间
2 小时
发表于 2018-5-11 22:17:54 | 显示全部楼层 |阅读模式
1金钱
最小系统板上移植hc05模块,之后蓝牙模块可以和手机连接但是发送信息手机收不到,求助!在战舰板上可以。

[mw_shl_code=c,true]

int main(void)
{         
        u8 t=0,b=0;                        //ĬèÏ¿aÆôéϱ¨
        u8 key,mode=0;
        u8 tmp_buf[33];
        short aacx,aacy,aacz;       
        short aacx1,aacy1,aacz1;                //¼óËù¶è′«¸DÆ÷Ô-ê¼êy¾Y
        short sendmask=1;
        float        sendcnt1=0;
        float        sendcnt2=0;
        float        sendcnt3=0;
        float ground=16384;
        u8 sendbuf[40];          
        NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);         //éèÖÃNVICÖD¶Ï·Ö×é2:2λÇàÕ¼óÅÏ輶£¬2λÏìó|óÅÏ輶
        uart_init(115200);                 //′®¿ú3õê¼»ˉÎa500000
        delay_init();        //Ñóê±3õê¼»ˉ
        usmart_dev.init(72);                //3õê¼»ˉUSMART
        LED_Init();                                          //3õê¼»ˉóëLEDᬽóμÄó2¼t½ó¿ú
        KEY_Init();                                        //3õê¼»ˉ°′¼ü
        LCD_Init();                                           //3õê¼»ˉLCD  
        MPU_Init();                                        //3õê¼»ˉMPU6050               
        NRF24L01_Init();                    //3õê¼»ˉNRF24L01
        BEEP_Init();           //·äÃùÆ÷3õê¼»ˉ
                delay_ms(1000);                        //μè′yà¶ÑàÄ£¿ééÏμçÎ趨
                        HC05_Init();
        USART3_RX_STA=0;
       

        while(1)
        {

  MPU_Get_Accelerometer(&aacx,&aacy,&aacz);


                        if(t==0)
                        {
                                        aacx1=(aacx);
                                  aacy1=(aacy);
                                  aacz1=(aacz);
                        }

                        if(t==50)
                {
                       
                        if(sendmask)                                        //¶¨ê±·¢Ëí
                        {
                                        sprintf((char*)sendbuf,"x:%.3f  ,y:%.3f  ,z:%.3f  \r\n",sendcnt1,sendcnt2,sendcnt3);
                                  sendcnt1=abs((aacx-aacx1))/ground;
                                  sendcnt2=abs((aacy-aacy1))/ground;
                                  sendcnt3=abs((aacz-aacz1))/ground;
                                  u3_printf("x:%.3f  ,y:%.3f  ,z:%.3f  \r\n",sendcnt1,sendcnt2,sendcnt3);                //·¢Ëíμ½à¶ÑàÄ£¿é
                        }[/mw_shl_code]

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2018-5-13 00:27:54 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-23 02:51

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表