• «
  • 1
  • 2
  • »
  • Pages: 2/2     Go
主题 : 求助呀! 悲催呀!210板子串口通信write调用成功,调试助手收不到信息! 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 70091
精华: 0
发帖: 10
金钱: 50 两
威望: 10 点
综合积分: 20 分
注册时间: 2012-05-15
最后登录: 2012-05-22
10楼  发表于: 2012-05-16 17:20

 回 8楼(mindee) 的帖子

斑竹,调用这个函数 serial_fd = HardwareControler.openSerialPort("/dev/s3c2410_serial2",9600, 8, 1);

每次返回的值都不同,都是累加1,这不正常,对吧?

会不会是板子的问题?
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
11楼  发表于: 2012-05-16 20:06
那可能是因为你没有close

连这个都怀疑是板子的问题,你还是先补充一下基础吧,这个板子不适合初学者使用。
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 新手上路
UID: 70091
精华: 0
发帖: 10
金钱: 50 两
威望: 10 点
综合积分: 20 分
注册时间: 2012-05-15
最后登录: 2012-05-22
12楼  发表于: 2012-05-17 15:51
确实是没有close,关闭以后返回值就固定了!


刚才测试了蜂鸣器和LED,都可以正常调用!

但是跟串口的通信还是有问题,代码如下:

serial_fd = HardwareControler.openSerialPort("/dev/s3c2410_serial2",
                9600, 8, 1);
        if (serial_fd != -1) {
            int result = HardwareControler.write(serial_fd, "123123".getBytes());


求版主耐心指导下下!  好急哟!
级别: 新手上路
UID: 72590
精华: 0
发帖: 2
金钱: 10 两
威望: 2 点
综合积分: 4 分
注册时间: 2012-06-24
最后登录: 2012-09-14
13楼  发表于: 2012-06-24 22:25
楼主解决了没啊  我也遇到同样的问题了,怎么办啊?好奇怪。。。。write就那一行代码  应该不会出错的
  • «
  • 1
  • 2
  • »
  • Pages: 2/2     Go