3732551 发表于 2013-5-29 17:28:59

求助Serial1.println("AT"); 不能输出的问题

我用了http://item.taobao.com/item.htm?spm=a1z10.3.w1017-711860650.28.htQHkG&id=16042379401& 这款GSM,按照上面的连线D3连RX1,D2连TX1,用串口调试助手收发数据正常,这是不是排除了接线问题??。。,但是写了代码Serial1.println("AT");在串口监视器里完全看不到输出,在串口监视器里手动输入AT指令也收发正常,亲们有什么解决方法吗??

3732551 发表于 2013-5-29 17:29:43

可能我描述的有点混乱,大家有碰到过这种情况吗。。我的板子是MEGA2560.

学长 发表于 2013-5-29 20:01:14

最好贴上你的代码 大家比较好判断

隨風大俠 发表于 2013-5-30 10:25:33

你這邊Serial1.println("AT");好像多一個1,Serial後面加數字好像是有一個以上的PORT要使用(這我也不太了解),應該是Serial.println("AT");,而且"AT"的意思是印出AT這兩個字,譬如說:


你的AT=10

你寫Serial.println("AT");會印出AT這兩個字,不會印出10。

如果你寫Serial.println(AT);則會印出10。

大概是這樣吧,因為你沒有貼全部的代碼,所以沒辦法回答的很清楚。:victory:

页: [1]
查看完整版本: 求助Serial1.println("AT"); 不能输出的问题