摘要:
本文主要介绍单片机的控制程序。 控制程序中主要分为这几个函数: 1.串口中断回调函数,当发生串口中断事件时,会调用此函数。 void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart); 2.发送AT控制命令到sim800l模块。 int8_t Se 阅读全文
摘要:
本文主要介绍使用MDK-ARM编写代码: 目录: 1.编写代码 2.安装USB转TTL驱动 3.下载程序 1.编写代码: 首先打开上文中生成代码文件夹中"MDK-ARM"目录下的工程文件 包安装程序会读取包描述 读取完成提示该项目需要"STM32F1xx_DFP:2.3.0"系列设备包,点击安装 安 阅读全文
摘要:
本文主要介绍使用STM32CubeMX配置程序和生成代码: 首先还是打开STM32CubeMX软件,点击"ACCESS TO MCU SELECTOR"访问MCU选择器 第一步搜索芯片型号(开发板使用的型号为STM32F103C8T6),第二步双击选择芯片。 点击"System Core",点击"R 阅读全文
摘要:
本文主要介绍安装Java环境、STM32CubeMX、MDK-ARM和mcuisp(操作系统WIN10)。 目录: 1.安装Java8 2.安装STM32CubeMX 3.安装STM32Cube MCU Package for STM32F1 series 4.安装MDK-ARM 5.安装mcuis 阅读全文
摘要:
项目需求: 现代生活中,很多地方都需要收取验证码,比如快递、网站验证等。一旦我们使用自己的手机号进行以上活动,就会存在信息泄露,导致收到很多推销骚扰电话。解决的办法就是专门使用一个手机号来收取短信等。本项目的目的就是打造一个低成本短信转发系统,将手机号的短信转发到Web网页中。 需要的硬件有:STM 阅读全文
摘要:
还是之前的时间格式: 20/03/15,14:05:33+32 服务器API接受POST方式提交数据。当我们提交数据时,首先设置HTTP标头的"Content-Type"参数: AT+HTTPPARA="CONTENT","application/x-www-form-urlencoded" 然后访 阅读全文
摘要:
当SIM800L模块工作在文本模式(AT+CMGF=1),使用AT+CMGR=1读取的非中文短信会直接返回内容,中文短信会显示16进制值,比如: +CMGL: 1,"REC UNREAD","10655000531001147525","","20/03/15,16:01:31+32" 30104F 阅读全文
摘要:
SIM800L 模块运行在文本模式时,收到的短信时间格式类似: 20/03/15,14:05:33+32 这不是一个标准的UTC时间表示方式(SIM800的+32表示的是+8区 ),所以我们需要通过 JAVA 的 SimpleDateFormat 类来处理。 z Time zone General 阅读全文
摘要:
发送短信流程: 首先发送 AT 命令连接到模块, 然后发送 AT+CMGF=1 将短信模式设置为 text mode (模块默认是 pdu mode), 然后发送 AT+CMGS="+8610086",等待模块返回 '>' 字符,输入短信内容,最后发送 CTRL+Z (十六进制表示为 0X1A)完成 阅读全文
摘要:
根据 SIM800 手册查询得知,此命令是将当前活动数据储存到非易失性存储器。 非易失性存储器(英语:Non-Volatile Memory,缩写:NVM)是指当电流关掉后,所存储的数据不会消失的电脑存储器。 类似的相关命令还有: ATZ (TA将所有当前参数设置为用户定义的配置文件) AT&F ( 阅读全文