Problem sending AT commands to ASCO port - pls62t-w | Telit Cinterion IoT Developer Community
January 9, 2020 - 1:49pm, 1684 views
Hi,
I have the ASCO RS232 pins wired to my microcontrollers' UART pins. Problem is that there is no response from the Pls62 terminal even though AT commands are being forwarded to it. I'm sending the commands using a terminal software and I have setup the micrcontroller so that it can relay data sent to its com port to the terminal.
To configure the ASCO so that it can be used for AT commands , I have used the following commands:
AT^SCFG="GPIO/mode/DCD0","std"^SCFG: "Gpio/mode/DCD0","std"
OK
AT^SCFG="GPIO/mode/DTR0","std"^SCFG: "Gpio/mode/DTR0","std"
OK
AT^SCFG="GPIO/mode/DSR0","std"^SCFG: "Gpio/mode/DSR0","std"
OK
Many thanks
Hello,
Have you tried to connect it to the PC first without your microcontroller for test?
Please check AT^SPOW? output - by default the sleep mode on serial interfaces is active - you can deactivate it by sending AT^SPOW=1,0,0.
Please also verify if you are using the hardware flow control (RTS/CTS) - especially for sleep mode it is required.
Regards,
Bartłomiej
Hi Bartłomiej,
The output is AT^SPOW?^SPOW: 1,0,0. Let me clarify my current setup. I'm currently using RS232 TTL converter so that I can send AT commands from my microcontroller to the PLS62-W using ASCO port and UART protocol. Correct connections are established between the converter and the micro with no response being received from PLS62-W. I'm using flow control and have RTS and CTS pins correctly connected . I have also configured the RTS/CTS in the PLS62 terminal correctly using "AT\Q3" command.
This is my current configuration for at^scfg?
at^scfg^SCFG: "GPRS/AutoAttach","enabled"
^SCFG: "Gpio/mode/ASC1","std"
^SCFG: "Gpio/mode/DCD0","std"
^SCFG: "Gpio/mode/DSR0","std"
^SCFG: "Gpio/mode/DTR0","std"
^SCFG: "Gpio/mode/FSR","gpio"
^SCFG: "Gpio/mode/HWAKEUP","gpio"
^SCFG: "Gpio/mode/PULSE","gpio"
^SCFG: "Gpio/mode/PWM","gpio"
^SCFG: "Gpio/mode/RING0","std"
^SCFG: "Gpio/mode/SPI","rsv"
^SCFG: "Gpio/mode/SYNC","std"
^SCFG: "Ident/Manufacturer","Cinterion"
^SCFG: "Ident/Product","PLS62-W"
^SCFG: "MEShutdown/Fso","0"
^SCFG: "MEShutdown/sVsup/threshold","0","0"
^SCFG: "MEopMode/CFUN","0","1"
^SCFG: "MEopMode/CregRoam","0"
^SCFG: "MEopMode/ExpectDTR","current"
^SCFG: "MEopMode/ExpectDTR","powerup"
^SCFG: "MEopMode/Prov/AutoSelect","off"
^SCFG: "MEopMode/Prov/Cfg","attus"
^SCFG: "MEopMode/RingOnData","off"
^SCFG: "MEopMode/SoR","off"
^SCFG: "MeOpMode/SRPOM","0"
^SCFG: "Radio/Band/2G","0x00000074"
^SCFG: "Radio/Band/3G","0x0004019B"
^SCFG: "Radio/Band/4G","0x080E08DF"
^SCFG: "Radio/Mtpl/2G","0"
^SCFG: "Radio/Mtpl/3G","0"
^SCFG: "Radio/Mtpl/4G","0"
^SCFG: "Radio/OutputPowerReduction","4"
^SCFG: "RemoteWakeUp/Ports","current"
^SCFG: "RemoteWakeUp/Ports","powerup"
^SCFG: "Serial/Ifc","0"
^SCFG: "Serial/Interface/Allocation","1","1"
^SCFG: "Serial/USB/DDD","0","0","0409","1E2D","005B","Cinterion Wireless Modules","PLSx",""
^SCFG: "Tcp/IRT","3"
^SCFG: "Tcp/MR","10"
^SCFG: "Tcp/OT","6000"
^SCFG: "Tcp/WithURCs","on"
^SCFG: "Trace/Syslog/OTAP","0"
^SCFG: "Urc/Ringline","local"
^SCFG: "Urc/Ringline/ActiveTime","2"
^SCFG: "Userware/Autostart","1"
^SCFG: "Userware/Autostart/Delay","0"
^SCFG: "Userware/DebugInterface","0.0.0.0","0.0.0.0","0"
^SCFG: "Userware/DebugMode","off"
^SCFG: "Userware/Passwd",
^SCFG: "Userware/Stdout","usb1",,,,"off"
^SCFG: "Userware/Watchdog","0"
Not sure where I am going wrong and would really appreciate some guidance.
Thanks
Hello,
As I understand from the title you have the terminal (with orage casing). Or is it a bare moudle? This makes a difference because of the voltage level - bare module has 1.8V and ***** a level shifter.
I asked about the test with PC (assuming that you have the terminal) to eliminate your hardware and to prove that the terminal is working correctly first.
Please also refer to the hardware interface description document to verify if the lines are connected properly.
As for AT commands sending please make sure that you add <CR> character to send the command.
The module's configuration seems fine.
Regards,
Bartłomiej