• 大小: 26KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-09
  • 语言: 其他
  • 标签:

资源简介

基于zigbee的串口通信 为了使有的黑心人大黑积分 特重传一个 只收取一半积分 欢迎下载

资源截图

代码片段和文件信息

#include
#include
#include
#include
#include
#include 
#include
#define BAUDRATE B9600
#define MODEMDEVICE “/dev/ttyUSB2“

int execsql(char* sqldata)
{

sqlite3 *db=NULL;

char *zErrMsg = 0;
 

int rc;

//打开指定的数据库文件如果不存在将创建一个同名的数据库文件

rc = sqlite3_open(“tygfz.db“ &db);

if( rc )
{

fprintf(stderr “Can‘t open database: %s\n“ sqlite3_errmsg(db));

sqlite3_close(db);

exit(1);

}
 
sqlite3_exec(dbsqldata0 0 &zErrMsg);

sqlite3_close(db); //关闭数据库

return 0;

}

int main()
{
int fdc=0c1=0ress1[2];
struct termios oldtionewtio;
char buf[380]sqldata[380];
printf(“stat---\n“);
fd=open(MODEMDEVICEO_RDWR|O_NOCTTY);
if(fd<0)
{
perror(MODEMDEVICE);
exit(1);
}
printf(“open/dev/ttyUSB2---\n“);
tcgetattr(fd&oldtio);
bzero(&newtiosizeof(newtio));
newtio.c_cflag=BAUDRATE|CS8|CLOCAL|CREAD;
newtio.c_iflag=IGNPAR;
newtio.c_oflag=0;
newtio.c_lflag=ICANON;
tcflush(fdTCIFLUSH);
//cfsetispeed(&newtioBAUDRATE);
    //cfsetospeed(&newtioBAUDRATE);
tcsetattr(fdTCSANOW&newtio);
printf(“reading---\n“);

while(1)
{   
res=read(fdbuf380);
if(res!=0)
{
/*if(buf[0]==‘t‘)
{
int seconds= time((time_t*)NULL);
s1[0]=seconds;
write(fds11);
}
else

*/
buf[res]=0;
printf(“res=%d vuf=%s\n“resbuf);
if(buf[0]==‘@‘) break;
/* for(c1;c1 {  
sqldata[c1]=buf[c1];
}*/
 strncpy(sqldatabuf380);
//sqldata[res-1]=‘\0‘;
printf(“sqldata=%s\n“sqldata); 
execsql(sqldata);
}
//}
}
printf(“close---\n“);

close(fd);
tcsetattr(fdTCSANOW&oldtio);
return 0;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

    .......      9098  2009-07-02 17:09  基于zigbee的串口通信\chuankou\receive

    .......      1691  2009-07-02 17:20  基于zigbee的串口通信\chuankou\receive.c

    .......      1692  2009-07-02 17:08  基于zigbee的串口通信\chuankou\receive.c~

    .......      8126  2009-06-01 13:42  基于zigbee的串口通信\chuankou\send

    .......      1375  2009-06-01 13:40  基于zigbee的串口通信\chuankou\send.c

    .......       544  2009-05-30 12:25  基于zigbee的串口通信\chuankou\sqlexe.c

    .......     19456  2009-07-02 17:45  基于zigbee的串口通信\chuankou\tygfz.db

    .......         0  2009-06-07 12:11  基于zigbee的串口通信\qgprs\3

    .......     13408  2009-07-02 17:35  基于zigbee的串口通信\qgprs\gprs

    .......     11184  2009-06-07 10:33  基于zigbee的串口通信\qgprs\jj

    .......       195  2009-06-07 10:04  基于zigbee的串口通信\qgprs\Makefile

    .......       189  2009-06-07 10:02  基于zigbee的串口通信\qgprs\Makefile~

    .......        91  2009-06-02 23:55  基于zigbee的串口通信\qgprs\q2403a.c

    .......         0  2009-06-02 23:48  基于zigbee的串口通信\qgprs\q2403a.h

    .......      5420  2009-07-02 17:34  基于zigbee的串口通信\qgprs\q_gprs.c

    .......      5434  2009-07-02 17:18  基于zigbee的串口通信\qgprs\q_gprs.c~

    .......      2668  2004-12-06 05:43  基于zigbee的串口通信\qgprs\serial.c

    .......       794  2004-12-06 05:43  基于zigbee的串口通信\qgprs\serial.h

    .......      2048  2009-07-02 17:39  基于zigbee的串口通信\qgprs\tygfz.db

     目录          0  2009-07-02 17:51  基于zigbee的串口通信\chuankou

     目录          0  2009-07-02 17:39  基于zigbee的串口通信\qgprs

     目录          0  2010-11-22 14:56  基于zigbee的串口通信

----------- ---------  ---------- -----  ----

                83413                    22


评论

共有 条评论

相关资源