STM32一种使用HAL,DMA,IDLE,POLLING的方式来处理UART的不定长接收机制 设备接收数据 (DMA) 采用的HAL库,同时在UART初始化的时候添加DMA相关操作,在系统开始运行时,开始使用HAL_UART_Receive_DMA来启动UART的接收,同时需要定义一个接收的buf ...
分类:
其他好文 时间:
2020-06-26 20:41:21
阅读次数:
60
整体说明这节演示一下使用APP扫码绑定GPRS,然后通过MQTT服务器实现远程温湿度采集和远程控制继电器程序兼容SIM800测试功能1.请按照第一节硬件介绍,下载单片机程序2.安装APP注:这节的APP和第三节的一样,如果在第三节安装了APP,不用重新安装.3.请使用杜邦线连接如下:白线 A3 TX ...
分类:
移动开发 时间:
2020-06-26 12:42:14
阅读次数:
124
这里简单的记录STM32+ESP8266配置 MCU:STM32F030R8 ESP8266模块:ESP-01S ESP8266工作模式:WIFI AP、TCP Client MCU、ESP8266互连USART:USART1 MCU信息打印USART:USART2(下面有些代码涉及USART2,可 ...
分类:
其他好文 时间:
2020-06-26 01:28:10
阅读次数:
182
void LED_Init(void) { //GPIOF9初始化设置 GPIO_InitTypeDef GPIO_InitStructure; RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOF, ENABLE);//使能GPIOF时钟 GPIO_InitStr ...
分类:
其他好文 时间:
2020-06-25 17:15:29
阅读次数:
87
第三章:单片机与STM32 本章以主流单片机STM32为例讲解控制器和嵌入式软件编程。 本章内容规划: 3.1节,单片机概述 3.2节,Keil开发环境 3.3节,IO口编程和碰撞开关 3.4节,串口通信 3.5节,外部中断及超声波测距 3.6节,定时器及PWM电机控制 3.7节,IIC通信和IMU ...
分类:
其他好文 时间:
2020-06-24 00:15:14
阅读次数:
77
今天给大家带来的是初级Java基础部分的知识:包括初识Java、变量、常量、数据类型、运算符、各种选择结构、循环结构、数组等Java的基础语法部分!!!内容、步骤超详细,附有各种案例的源代码(可以直接用O(∩_∩)O~)!!!仔细看完它,扎实的基础不再是空谈,万丈高楼平地起,当有了扎实的基础知识,后 ...
分类:
编程语言 时间:
2020-06-23 13:09:00
阅读次数:
101
在STM32中有几种复位方式:1、Rest按键复位,2、看门狗复位。3、软件复位。对于前两种复位机制,后期再做补充,此处重点介绍软件复位。 三、因近期做个东西需要系统通过上位机指令复位,因此需添加复位函数。函数具体实现如下: 1、在stm32f4xx.h中添加(在其他地方添加也可): #define ...
分类:
其他好文 时间:
2020-06-22 12:30:33
阅读次数:
162
1.Integer Inquiry 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1047 解法:一道求大数之和,我们利用java里的BigInteger就可以轻松的解决,不过需要注意下格式的问题,每输出一个就要空一行,最后一个不用 代码: impor ...
分类:
其他好文 时间:
2020-06-21 18:09:00
阅读次数:
62
//利用已有的SysTick配置,读取计数判断延迟 void delay_us(uint32_t udelay) { uint32_t startval,tickn,delays,wait; startval = SysTick->VAL; tickn = HAL_GetTick(); //sysc ...
分类:
其他好文 时间:
2020-06-21 15:33:06
阅读次数:
58
本节目录 一 Form介绍 二 Form常用字段和插件 三 From所有内置字段 四 字段校验 五 Hook钩子方法 六 进阶补充 七 ModelForm 八 xxx 一 Form介绍 我们之前在HTML页面中利用form表单向后端提交数据时,都会写一些获取用户输入的标签并且用form标签把它们包起 ...
分类:
其他好文 时间:
2020-06-21 13:51:09
阅读次数:
42