找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1919|回复: 1
打印 上一主题 下一主题
收起左侧

51单片机无线收发程序 怎么移植到stm32里,有没有大哥知道

[复制链接]
跳转到指定楼层
楼主
ID:295783 发表于 2018-5-25 15:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
20黑币
    我想要把上面51单片机程序的功能在32里实现,应该怎么写,发射和接收已经实现,主要是发送和接收的数据不知道怎么写
   比如    TxBuf[0] =  4;这句话在32里怎么写
      
  1.   发送:
  2.        TxBuf[0] =  4;
  3.        TxBuf[1] =  0;
  4.        TxBuf[2] =  1;
  5.        TxBuf[3] =  2;
  6.         init_TX_Mode();
  7.        Delay(10);//防止编译警告
  8.        nRF24L01_TxPacket(TxBuf); //发送数据         Delay(200);//防止编译警告
  9.       
  10.        TxBuf[0] = 0x00; //清零   
  11.        TxBuf[1] = 0x00;
  12.        TxBuf[2] = 0x00; //清零   
  13.        TxBuf[3] = 0x00;



  14.       接收:
  15.        nit_RX_Mode();
  16.        delay(10);//防止编译警告
  17.        SetRX_Mode();  //设置成接受模式
  18.        RxBuf[0] = 0x00;  //接收的数组相应位清零
  19.        RxBuf[1] = 0x00;
  20.         RxBuf[2] = 0x00;  //接收的数组相应位清零
  21.         RxBuf[3] = 0x00;
  22.         RxBuf[4] = 0x00;
  23.         delay(100);
  24.          nRF24L01_RxPacket(RxBuf);  //接收数据
  25.        if(RxBuf[2] ==1)
  26.              {
  27.           if(RxBuf[3] ==2)
  28.                 {      
  29.             J1=0;
  30.            Delay5000ms(); //@11.0592MHz
  31.             b=1;
  32.             J1=1;
  33.    }
  34.   }
复制代码

会的大哥能不能告诉一下   感激不尽!!!!

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:417092 发表于 2019-1-15 20:12 | 只看该作者
重写吧。修改太费事了吧。。。
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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