实现功能概要 前面的版本都是,定时访问云端的程序版本,如果版本不一致,然后下载最新的升级文件,实现升级. 这一节,在用户程序里面加入MQTT通信,执行用户程序的时候,通过接收MQTT的升级命令实现升级 注意:BootLoader程序还是用以前的程序. 一开始设计这个升级篇的时候,我就规定好了大的框架 ...
分类:
其他好文 时间:
2019-11-14 10:12:25
阅读次数:
96
/* 按照题目要求来就行*/import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n = ...
分类:
其他好文 时间:
2019-11-12 12:49:36
阅读次数:
81
GPIO_Mode_AIN 模拟输入 //一般用在ADC上GPIO_Mode_IN_FLOATING 浮空输入 //高低电平不确定,一般用在数据传输,读取电平高低、按键输入GPIO_Mode_IPD 下拉输入 //默认低电平,接下拉电阻GPIO_Mode_IPU 上拉输入 //默认高电平,接上拉电阻 ...
分类:
其他好文 时间:
2019-11-10 13:39:05
阅读次数:
94
1.中断介绍: 1.1 中断概念 CPU执行程序时,由于发生了某种随机的事件(外部或内部),引起CPU暂 时中断正在运行的程序,转去执行一段特殊的服务程序(中断服务子程序 或中断处理程 序),以处理该事件,该事件处理完后又返回被中断的程序 继续执行,这一过程称为中断。引发中断的称为中断源。比如:看电 ...
分类:
其他好文 时间:
2019-11-10 13:20:30
阅读次数:
120
前言:人有心跳能证明自己还活着,单片机也不例外! 1.开发环境:MDK5,一块STM32单片机开发板。(文章所用stm32f103c8t6开发板) 首先,我们在使用MDK5的时候,容易在增删注释的过程中出现乱码现象,可以在软件中进行字体,缩进和编码的选择。 · 2.然后开始编写时基函数。 3.后面我 ...
分类:
其他好文 时间:
2019-11-10 09:52:32
阅读次数:
78
前言 上节实现远程更新是更新的STM32F103C8T6的单片机 GPRS网络(Air202/SIM800)升级STM32: 测试STM32远程乒乓升级,基于(GPRS模块AT指令TCP透传方式),定时访问升级 这节将告诉大家如何移植到其它型号的单片机. 这一节以 STM32F103RET6 (51 ...
分类:
其他好文 时间:
2019-11-09 09:46:45
阅读次数:
96
1.什么是寄存器? 给有特定功能的内存单元取一个别名,这个别名就是我们经常说的寄存器,这个给已经分配好地址的有特定功能的内存单元取别名的过程就叫寄存器映射。 STM32最小系统硬件组成详解 0组成: 电源 复位 时钟 调试接口 启动 1、电源 : 一般3.3V LDO供电 加多个0.01uf去耦电容 ...
分类:
其他好文 时间:
2019-11-08 19:21:17
阅读次数:
197
最近工作中碰到不少嵌入式底层得东西,所以想抽时间学学嵌入式得底层了。stm32这款产品很友好,入门不难,外设很全。所以准备入手学习了。网上看了很多,很杂,现在总结一下入门的几个正确姿势。 1.stm32入门前准备 器件准备 stm32板子一枚,我用的是stm32f103c8t610块钱一枚。下载器, ...
分类:
其他好文 时间:
2019-11-07 16:26:22
阅读次数:
78
题目描述 NowCoder开了一家早餐店,这家店的客人都有个奇怪的癖好:他们只要来这家店吃过一次早餐,就会每天都过来;并且,所有人在这家店吃了两天早餐后,接下来每天都会带一位新朋友一起来品尝。于是,这家店的客人从最初一个人发展成浩浩荡荡成百上千人:1、1、2、3、5……现在,NowCoder想请你帮 ...
分类:
其他好文 时间:
2019-11-07 13:24:53
阅读次数:
84
点击返回:自学Zabbix之路 点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 一步一步Zabbix4.4.0系统教你实现sendEmail邮件报警 sendEmail是一个轻量级、命令行的SMTP邮件客户端。如果你需要使用命令行发送邮件,那么sendEmail是非常完美的选择 ...
分类:
其他好文 时间:
2019-11-07 11:40:43
阅读次数:
332