找回密码
 立即注册

QQ登录

只需一步,快速开始

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

试了好几遍都有错误:发射.C(28): warning C206: 'NPFSetTxMode': missing functio...

[复制链接]
跳转到指定楼层
楼主
ID:872539 发表于 2021-1-3 13:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
/*****************************************
功能:NRF24L01射频模块C文件(发射部分)
*****************************************/
#include"reg52.h"
#include"Allhead.h"
/*********************主函数***************************/
code unsigned char seg7code[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff}; //不带小数点的共阳数码管段码
code unsigned char seg7codeB[]={0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10,0xff}; //带小数点的共阳数码管段
sbit Key=P1^0;
void delay1ms()
{
unsigned char i;
for(i=251;i>0;i--);  //延时124*8+10=1002us
}
void main()
{
   unint ReadTempDate;//读取温度
   char TxDate[4];
   NRF24L01Int();

   while(1)
    {       
                 ReadTempDate=ReadTemperature();
                 TxDate[0]=ReadTempDate/100;
                 TxDate[1]=ReadTempDate%100/10;
                 TxDate[2]=ReadTempDate%100%10;
                 TxDate[3]='A';
                 NPFSetTxMode(TxDate);//发送温度
                 while(CheckACK());        //检测是否发送完毕
             P2=0xfe;                  //P1.0=0,选通第一位
                 P0=seg7code[ReadTempDate/100];   //十位数,查表,输出
         delay1ms();
                 P0=0xff;//消隐

                 P2=0xfd;
                 P0=seg7code[ReadTempDate%100/10];   
         delay1ms();
                 P0=0xff;

                 P2=0xfb;
                 P0=seg7code[ReadTempDate%100%10];   
         delay1ms();
                 P0=0xff;
        }

}

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

使用道具 举报

沙发
ID:517466 发表于 2021-1-3 14:23 | 只看该作者
NPFSetTxMode这个函数的实体代码在哪里?没有定义这个函数,当然出错了。
回复

使用道具 举报

板凳
ID:390416 发表于 2021-1-3 14:28 | 只看该作者
我们分享了资料包和代码 没有更好 只有最好 http://www.51hei.com/bbs/dpj-200684-1.html
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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