![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
stm32
文章平均质量分 87
dingdongkk
在0和1的世界中探索.....
展开
-
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 · 10689 阅读 · 2 评论 -
CRC基础及CRC8和CRC16的计算方法说明简介
参考链接:https://blog.csdn.net/Chuck_lin/article/details/79199381 https://blog.csdn.net/chen249191508/article/details/52980936一、什么是CRC校验?CRC即循环冗余校验码:是数据通信领域中最常用的一种查错校验码,其特征是信息字段和校验字段的长...原创 2019-08-19 19:25:42 · 38171 阅读 · 5 评论 -
基于stm32及sim800c sim868 实现的远程控制 小程序控制模块 源码 移植过程简介
本文基本公开了如何移植MQTT物联网协议到STM32平台上,并结合GPRS模块(SIM800C/SIM900A/SIM868等)实现publish和订阅topic从onenet,阿里云,百度云等。如果不想移植,可以在如下淘宝链接中直接购买源代码,全部源码+资料300,全部源码+资料包售后500元。物联网开发板裸板只要168,套餐可自己搭配。淘宝链接:https://item.taobao....原创 2019-07-12 15:23:56 · 7627 阅读 · 0 评论 -
小程序入门 远程控制 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 · 4439 阅读 · 7 评论 -
例程三、c语言 字符串匹配 sscanf 字符串查找 返回指针地址 段错误Segmentation fault
一、首先,介绍下sscanf用法linux终端窗口下,敲命令:man sscanf可以得到完整描述:1. 定义:int sscanf(const char *str, const char *format, ...);2. 与scanf区别: The scanf() function reads input from the standard input stream ...原创 2019-04-29 21:46:37 · 1322 阅读 · 0 评论 -
一个逗号 一个分号 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 · 583 阅读 · 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 · 63408 阅读 · 0 评论 -
STM32 SIM800C SIM868 连接OneNet 以及远程控制流程详解
Onenet控制继电器教程本文基于STM32物联网开发版:https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.29e71debNLqzWg&id=583890254748内部优惠券链接:https://taoquan.taobao.com/coupon/unify_apply.htm?sellerId=1822680...原创 2018-12-14 02:13:01 · 5436 阅读 · 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 · 3742 阅读 · 0 评论 -
在MDK调试STM32出现“could not stop cortex-m device”解决办法
转自:http://blog.sina.com.cn/s/blog_6427cceb0101hwga.html错误图片如下:我的解决办法:发现RESET一直是0V,检查发现stm32reset引脚与旁边接地引脚短接了。解决办法:烙铁将reset引脚与旁边引脚拉开即可。网上的解决办法:1 我遇到这个问题的原因是stm32一直处于reset状态,所以先考虑下是否是硬件的原因。...转载 2018-11-12 21:43:56 · 61716 阅读 · 11 评论 -
结构体函数作用及示例
一、作用 1. 提高代码阅读性 2. 分类管理函数及部分属性 3. 偏向于c++的面向对象思维二、使用方法: 1. 声明结构体函数 2. 初始化结构体函数 3. 调用结构体函数三、示例#include<stdio.h>#include<stdlib.h>/*structure declare*/...原创 2018-10-16 08:59:39 · 34492 阅读 · 9 评论 -
stm32 printf打印出错,信息不完整解决办法
原因:keil编译器5.0的漏洞。解决办法:按照如下图步骤操作即可解决该问题。原创 2018-10-15 23:09:47 · 4221 阅读 · 1 评论 -
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 · 2898 阅读 · 0 评论 -
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 · 21087 阅读 · 18 评论 -
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 · 31487 阅读 · 5 评论