串口输入十六进制字符串数据,接收后转换为十进制数据
来源:互联网 发布:hadoop 的编程语言 编辑:程序博客网 时间:2024/04/27 17:54
int main(int argc,char * argv[]){ int fd; int recv_buf[64]; int addr = 0,reg = 0,rw,i2cnum; char i2cdev[64]; if(argc!=4) { printf("Usage:i2c_read [ADDR] [REG] [I2CBUSNUM]\n"); return 0; } //addr=atoi(argv[1]); //reg=atoi(argv[2]); i2cnum=atoi(argv[3]); sprintf(i2cdev,"/dev/i2c-%d",i2cnum); sscanf(argv[1],"%x",&addr); //通过sscanf函数转换 sscanf(argv[2],"%x",®); fd=open(i2cdev,O_RDWR); if(fd==-1) { printf("Can not open the device!\n"); return -1; } recv_buf[0]=i2c_read(fd,addr,reg); printf("READ I2C SLAVEADDR=0x%02X, ADDR=0x%02X DATA=0x%02X\n",addr,reg,recv_buf[0]); close(fd); return 0;}
0 0
- 串口输入十六进制字符串数据,接收后转换为十进制数据
- 字符串转换为NSdata数据/十进制转换为十六进制
- mini2440 UART实现串口接收后转换为整型数据
- 十进制整形数据转换为两字节十六进制数据,
- 十进制long数据转化为十六进制,十六进制转化为十进制
- 将十六进制数据转换成十进制数据
- 十六进制字符串转换为十进制数
- 十六进制字符串转换为十进制数值
- 将十六进制的字符串转换为十进制
- 将十六进制的字符串转换为十进制
- 十六进制字符串转换为十进制数
- .NET 关于字符串的十六进制转换为十进制 十进制转换为十六进制字符串的简单方法
- 十进制转换为十六进制
- 十六进制转换为十进制
- 十进制转换为十六进制
- 十进制转换为十六进制
- 十六进制转换为十进制
- 十六进制转换为十进制
- python学习中遇到问题
- MFC 技巧之六
- opentsdb采集的数据存放在哪里
- Android开发拍照后相册不显示的问题
- 智慧北京笔记5
- 串口输入十六进制字符串数据,接收后转换为十进制数据
- 关于php上传多张图片时,选择图片后就可以预览的问题
- adb命令 reboot重启设备
- 现在开始使用 ES6
- 一种智能化移动医疗商业模式的概念
- 资料
- Maven实战(三)Eclipse构建Maven项目
- C++:运算符重载3(单目:日期自增)
- ffmpeg 转jpg文件为rgb32格式的文件