拾瑞 发表于 2014-4-29 10:42:15

有人碰上了么?论坛上介绍过的串口6050模块,无法触发serialEvent()......

一直不太相信,前期论坛上介绍推销的串口6050,但是还是忍不住入了一块,在试验过程中,我先用TTL-485后接入乐高NXT2.0的主机,能够读到数据,但是,当我用ARDUINO MEGA2560,无论是接串口0,还是串口1,2,3,都无法让serialEvent()动作,没有任何数据输出的!当然程序是用淘宝商家的ARDUINO程序!

拆下,直接用USB-TTL,然后上位机的话又全是正常的,再试我的MEGA2560的串口(用串口助手),所有的串口都是收发正常.......

这下真下懂是什么原因了,查了二天也无果,求助啊,希望走过的路过的高手们指点一二.........

Super169 发表于 2014-4-29 12:54:37

我的 串口 6050 由初時數據出錯, 到現在已經完全沒數據了.
我還以為是因為我沒用上位機校準, 剛訂了 USB-TTL 線.
如果你用了 USB-TTL 也沒數據, 那我買了 USB-TTL 線也沒幫助了.:'(

最大問題是, 君悅的店鋪沒回應...在這裡發帖的也沒回應, 生產商失了跡, 產品出了問題, 不知可以問誰了.

或者你可以試試先用 Serial.available() 檢測一下是否有資料.

拾瑞 发表于 2014-4-29 13:05:00

我刚才用ARDUINO的示例程序又试了一下我的ARDUINO 2560,一切正常......

我的模块用USB-TTL,然后上位机,是有数据的,而且初步看,没啥问题;一上电,数据就就有了!

再连接ARDUINO,用商家的示例程序,下载程序后,模块接在串口0上,拔下USB线,接上外接电源,RX,TX灯动静都没有!!!!查了一下模块的VCC=4.97V,再用逻辑分析仪看模块的RX,TX,没有数据.......

奇了怪了,怎么会不能连接ARDUINO呢?

Super169 发表于 2014-4-29 13:12:55

"不能连接ARDUINO" 是什麼意思呢?你不是說 "试了一下我的ARDUINO 2560,一切正常".?

拾瑞 发表于 2014-4-29 15:12:39

Super169 发表于 2014-4-29 13:12 static/image/common/back.gif
"不能连接ARDUINO" 是什麼意思呢?你不是說 "试了一下我的ARDUINO 2560,一切正常".?

我是说用ARDUINO IDE自带的serialEvent()示例,测试我的MEGA2560是正常的.......

Super169 发表于 2014-4-29 16:23:27

拾瑞 发表于 2014-4-29 15:12 static/image/common/back.gif
我是说用ARDUINO IDE自带的serialEvent()示例,测试我的MEGA2560是正常的.......

你有嘗試修改 buadrate 嗎?

IDE 的示例用 9600, 而串口 6050 要用 115200 (商家說 9600 OK, 但我只可以用 115200 才有數據).

如果 buadrate 改了也不行, 可能是商家的程式有問題了.

拾瑞 发表于 2014-4-29 16:36:49

当然有试了!

还是改作IIC,自己滤波的用吧,这玩意不靠谱.......

Super169 发表于 2014-4-29 18:10:47

拾瑞 发表于 2014-4-29 16:36 static/image/common/back.gif
当然有试了!

还是改作IIC,自己滤波的用吧,这玩意不靠谱.......

你用 i2c 接有數據輸出嗎?我用 i2c 接會死機的.

請問怎樣可以改成 i2C 用, 我也不希望浪費了它...雖然變成 i2c 版本只值串口的四分一價錢, 但總比沒用的好.

拾瑞 发表于 2014-4-30 11:14:54

IIC接,不用中断(只接4根线),时间长一点偶会“死机”......算啦,这个模块,我打算扔了!至少它不稳定......
页: [1]
查看完整版本: 有人碰上了么?论坛上介绍过的串口6050模块,无法触发serialEvent()......