很想看看其他参加“RIGOL杯”的成员们都是做的什么作品,前进队已经做了很多展示了,还希望其他参赛组多多展示,也好互相学习呀,参加“STC杯”的都展示好几个作品了,我们参加"RIGOL杯“的也要奋起呀!
建议版主,多鼓励一下参加“RIGOL杯”的成员,让大家都来展示,增加交流的机会,大家能共同进步!
很想看看其他参加“RIGOL杯”的成员们都是做的什么作品,前进队已经做了很多展示了,还希望其他参赛组多多展示,也好互相学习呀,参加“STC杯”的都展示好几个作品了,我们参加"RIGOL杯“的也要奋起呀!
建议版主,多鼓励一下参加“RIGOL杯”的成员,让大家都来展示,增加交流的机会,大家能共同进步!
前进队:今天调试了一下GSM模块,其中好多指令需要我们细心的思考一下,而且要理解,因为网上的资料很可能就有纰漏,比如说,今天看的资料上,给出的指令并没有说明短信内容的编码长度,导致小伙伴们浪费了一些时间。
大概介绍一下GSM模块(SIM300)在PDU模式发出指令的步骤,希望对大家有帮助
要分几步来: 第一,对模块写入 AT+CMGF=0<回车> 的AT命令(<回车> 要用 \r 来实现),之后应该得到一个 OK 响应,才能继续进行下一步; 第二,对模块写入 AT+CMGS=<length><回车> 的AT命令(其中 <length> 是一个数字,该数字是代表了PDU串中某一部分的长度,这一部分就是指除了SMSC地址之外的那一部分),之后应该得到一个 \r\n> \r\n 响应(特别要注意:\r是回车,\n是换行,>是一个大于号,>后面还有一个空格!),才能继续进行下一步; 第三,可以开始写入要发送的内容了。这一部分只是PDU串中的一部分,并不是完整的PDU串(如前所述,去掉了SMSC地址那一部分),这一部分要以 Ctrl+Z 结尾,但是我们要知道,在字符串中要带上 Ctrl+Z 的话,必须是用ACSII码。Ctrl+Z的ASCII码是16进制的 1A ,所以你可以在你的字符串后面用strcat函数附加上 "\x1A " 来实现。
我要赚赏金打赏帖 |
|
|---|---|
| 基于ArduinoUNO开发板的AT24C02读写测试被打赏¥16元 | |
| TCS3472S传感器及其色彩检测被打赏¥19元 | |
| 【S32DS】S32K3 RTD7.0.1 HSE 组件配置报错问题解决被打赏¥27元 | |
| 【S32K3XX】MCME 启动 CORE1被打赏¥23元 | |
| AG32VH407下温度大气压传感器及其检测被打赏¥20元 | |
| AG32VH407下光照强度传感器BH1750及其检测被打赏¥22元 | |
| AT32VH407下使用温湿度传感器DHT22进行检测被打赏¥20元 | |
| DIY一个婴儿澡盆温度计被打赏¥34元 | |
| 【FreeRtos】FreeRtos+MPU region 配置规则被打赏¥23元 | |
| 【分享开发笔记,赚取电动螺丝刀】三分钟快速上手驱动墨水屏(ArduinoIDE)被打赏¥28元 | |