求助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指令也收发正常,亲们有什么解决方法吗?? 可能我描述的有点混乱,大家有碰到过这种情况吗。。我的板子是MEGA2560. 最好贴上你的代码 大家比较好判断你這邊Serial1.println("AT");好像多一個1,Serial後面加數字好像是有一個以上的PORT要使用(這我也不太了解),應該是Serial.println("AT");,而且"AT"的意思是印出AT這兩個字,譬如說:
你的AT=10
你寫Serial.println("AT");會印出AT這兩個字,不會印出10。
如果你寫Serial.println(AT);則會印出10。
大概是這樣吧,因為你沒有貼全部的代碼,所以沒辦法回答的很清楚。:victory:
页:
[1]