第三章:单片机与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
《SOD框架企业级应用数据架构实战》新书简单介绍和预定,包含部分内容的试读。 ...
分类:
其他好文 时间:
2020-06-10 22:56:34
阅读次数:
107
1、增量式PID的整定项目背景,根据加热丝+风机来吹出稳定温度的热风,加热丝使用可控硅控制,风机就是不同挡位电压控制。加热丝使用定时器的pwm控制,由于可控硅的响应时间比较短,因此,pwm输出占空比基本上无需注意,1s更新一次pwm的占空比。增量式PID基本上是PD控制,不存在积分控制。加热丝的功率 ...
分类:
其他好文 时间:
2020-06-09 09:27:30
阅读次数:
55
3针电源引脚风扇 4针电源引脚风扇 CPU_FAN CPU_FAN是CPU散热器专用接口,12V工作电压,4PIN(针),4针风扇上带有PWM智能调速功能,根据负责和温度变化来智能控制风扇的转速。相比3针,4针多的那根线属于转速调节线,3针风扇没有PWM调节能力,但是能够检测风扇转速。其中风冷散热器 ...
分类:
其他好文 时间:
2020-06-07 10:36:06
阅读次数:
68
这里的单脉冲控制是指在PWM下产生指定个数的脉冲。 先在CubeMx中按照PWM进行配置。 定义一个变量表示脉冲个数。 uint8_t PWMnum = 5; 开启PWM中断。 HAL_TIM_PWM_Start_IT(&htim1, TIM_CHANNEL_1); 定义脉冲完成回调函数。 uint ...
分类:
其他好文 时间:
2020-05-23 15:03:36
阅读次数:
135
#include"reg52.h"//单片机头文件 #define uchar unsigned char//宏定义,用uchar表示unsigned char,叫无符号字符型数据类型,取值范围为:0到255。 #define uint unsigned int//宏定义,用uint表示unsign ...
分类:
其他好文 时间:
2020-05-19 23:05:10
阅读次数:
91
RK3288 LVDS 屏幕参数修改 修改 kernel 设备树里面的有关 LVDS 的配置 一开始以为是 PWM 背光的问题。 如果背光调节正常,电压也是正常的,那就是上面 3个参数的问题,如果还不对,那就还有参数还没调整过来。 屏幕的各项参数都对,屏幕还是有点花屏,就是时钟翻转的问题。 ...
分类:
其他好文 时间:
2020-05-19 21:00:39
阅读次数:
125
摘要:本文主要介绍物联网中目前较为常用的几款开发板,为大家带来不同开发板在功能和使用上的一些差异性功能。 1 引言 众所周知开发板是物联网架构中的感知层智能设备,这类设备通常有芯片、通信模组、以及操作系统组成。当然不同的开发版在功能以及使用上可能存在着一定的差别,下面为大家介绍几款常用的物联网开发板 ...
分类:
其他好文 时间:
2020-05-15 18:21:58
阅读次数:
82
我接到一个需求,需要调节LED灯的亮度,且是从上位机进行控制,我了解到树莓派也有PWM,就准备通过PWM来控制灯的亮度。 PWM又叫脉宽调制,是用微处理器的数字输出来对模拟电路进行控制,对模拟信号电平进行数字编码。 微软也提供了PWM的类库 https://docs.microsoft.com/en ...
requests抓取数据报错 - HttpConnectinPool: - 原因: - 1.短时间内发起了高频的请求导致ip被禁 - 2.http连接池中的连接资源被耗尽 - 解决: - 1.代理 - 2.headers中加入Conection:“close” 代理服务器 - 代理:代理服务器,可以 ...
分类:
其他好文 时间:
2020-05-05 23:18:30
阅读次数:
84