stm32 road
文章平均质量分 87
stm32学习中遇到的问题,解决方案。以及好用的一些技巧等。
dingdongkk
在0和1的世界中探索.....
展开
-
Lora模块学习
1. 如下图:注:本次测试使用原子ATK-LORA-01 排针模块。原创 2020-03-14 23:37:14 · 801 阅读 · 0 评论 -
stm32 写flash失败 写不进去 STMFLASH_Write 已解决
1. 现象:调用接口:STMFLASH_Write(0x801d002, &change_percent, 2);但是读出来的数据总是未改变。2. 原因:flash可能处于写保护的状态。3. 解决办法:每次写数据前先取消调写保护:调用如下接口一下,再写即可。FLASH_ClearFlag(FLASH_FLAG_EOP | FLASH_FLAG_WRPRTER...原创 2019-12-31 11:18:41 · 10961 阅读 · 2 评论 -
keil4工程用keil5打开后编译报一堆错 解决办法
1. 下载兼容keil4的插件: 下载地址:http://www.keil.com/mdk5/legacy 下载后安装,然后重新打开工程,编译即可。原创 2019-11-11 00:36:18 · 3078 阅读 · 0 评论 -
sim模块 联网报错: AT+CGATT=1
可能三个原因:1. 天线没接,增益不够。2. sim流量卡没有流量了。3. sim模块供电不足。分别对照确认即可解决。原创 2019-10-12 23:46:58 · 8653 阅读 · 3 评论 -
小程序入门 远程控制 MQTT物联网协议 publish 和订阅subscribe onenet 阿里云 百度云 基于GPRS模块和STM32
本文基本公开了如何移植MQTT物联网协议到STM32平台上,并结合GPRS模块(SIM800C/SIM900A/SIM868等)实现publish和订阅topic从onenet,阿里云,百度云等。一、代码适用范围1. 设备端:主控芯片为STM32F103C8T6,但是兼容所有STM32芯片中。 通信模块为sim800c或sim868,代码兼容,868多个GPS 使能代码和获取GPS信...原创 2019-10-11 10:45:36 · 4487 阅读 · 7 评论 -
一个逗号 一个分号 GPRS 打电话 语音
1. 拨号命令#define Phone_Key "AT+DDET=1,0,0\r\n"#define TTS_VOL "AT+CTTSPARAM=100,0,50,60,0\r\n" /// 禁止回显#define CALL_MMC "ATD电话号;\r\n" /// 禁止回显 注意,一定要有分号表示结束 开始...原创 2019-04-22 21:37:28 · 598 阅读 · 0 评论 -
usb红白绿蓝 红白绿黑四根线分别是什么
红色-USB电源 标有-VCC、Power、5V、5VSB字样 白色-USB数据线(负)-DATA-、USBD-、PD-、USBDT+ 绿色-USB数据线(正)-DATA+、USBD+、PD+、USBDT+ 黑色/蓝色-地线 -GND、Ground 其中的红、白、绿、黑是标准的配线颜色,分别对应1、2、3、4引脚。四根线分别是 1-电源 2-数据 3-数据 4-电源,...原创 2019-04-14 14:45:09 · 65708 阅读 · 0 评论 -
STM32 SIM800C SIM868 连接OneNet 以及远程控制流程详解
Onenet控制继电器教程基于STM32物联网开发版:https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.29e71debNLqzWg&id=583890254748创建onenet账号:登入onenet官网:https://open.iot.10086.c...原创 2018-12-14 00:41:41 · 3788 阅读 · 0 评论 -
st link 连接问题ST LINK is not in the DFU mode plesse restart it
原因:插上st link后做了一些操作才点击升级。如点击了连接stlink,如下图等:注:stlink utility下载链接:官网下载:https://www.st.com/content/st_com/zh.htmlcsdn下载:https://download.csdn.net/download/sinat_29891353/10677587只需要1个积分即可。解决办法...原创 2018-09-19 21:35:44 · 31932 阅读 · 5 评论 -
Old ST-LINK firmware detected.do you want to upgrade it?已解决,stlink升级
错误提示:原因: stlink固件太旧了,解决办法:升级stlink固件,升级方法:1. 下载st link utility工具。官网下载:https://www.st.com/content/st_com/zh.htmlcsdn下载:https://download.csdn.net/download/sinat_29891353/10677587 只需要1个积分即可...原创 2018-09-19 21:53:50 · 21916 阅读 · 18 评论 -
c文件输出函数printf, fprintf, sprintf, snprintf, printf_s, fprintf_s, sprintf_s, snprintf_s
转自:https://zh.cppreference.com/w/c/io/fprintf 定义于头文件 <stdio.h> (1) int printf( const char *format, ... ); (C99 前) int printf( const char *res...转载 2018-10-15 17:24:23 · 2956 阅读 · 0 评论 -
stm32 printf打印出错,信息不完整解决办法
原因:keil编译器5.0的漏洞。解决办法:按照如下图步骤操作即可解决该问题。原创 2018-10-15 23:09:47 · 4260 阅读 · 1 评论 -
结构体函数作用及示例
一、作用 1. 提高代码阅读性 2. 分类管理函数及部分属性 3. 偏向于c++的面向对象思维二、使用方法: 1. 声明结构体函数 2. 初始化结构体函数 3. 调用结构体函数三、示例#include<stdio.h>#include<stdlib.h>/*structure declare*/...原创 2018-10-16 08:59:39 · 34559 阅读 · 9 评论