芯片平台:正点原子精英版(STM32F103ZET6) 参考教程:野火 使用IDE:Keil uVision5 问题描述: 在一次程序烧录中,程序没有像预料的那样在板子上正常运行,而是没有任何反应。 程序的内容是点亮板子上的一个LED灯。 排查阶段: 首先检查代码问题,由于编译通过,排除语法问题。 ...
分类:
其他好文 时间:
2020-06-08 00:24:39
阅读次数:
68
我接到一个需求,需要调节LED灯的亮度,且是从上位机进行控制,我了解到树莓派也有PWM,就准备通过PWM来控制灯的亮度。 PWM又叫脉宽调制,是用微处理器的数字输出来对模拟电路进行控制,对模拟信号电平进行数字编码。 微软也提供了PWM的类库 https://docs.microsoft.com/en ...
讲两个知识点。一个是关于上拉和下拉,另一个是关于threading函数。 1.上拉电阻和下拉电阻 上拉就是把一个不确定的信号通过一个电阻连接到高电位,这样在开关断开是信号为高电位,开关合上时信号为低电位。 同理,下拉就是把一个不确定的信号通过一个电阻连接到高电位。 "具体可以参考这篇博客" 2.th ...
分类:
其他好文 时间:
2020-05-10 01:22:12
阅读次数:
107
(2):对printf scanf进行重定向且利用串口控制开发板上的LED灯(输入奇数LED1亮 偶数LED1灭) 重点:1.对c语言中的输入输出重定向必须配置keil使用微软lib库并且加入头文件stdio.h( #include<stdio.h> ) 2:重写fputc fgetc函数。 LED ...
分类:
其他好文 时间:
2020-05-06 21:59:58
阅读次数:
90
1 芯片的作用 输入:串行数据 输出:并行数据或串行数据 可以将一路串行数据转换成多路并行数据; 芯片可以进行级联,这样使得一路串行数据转换成更多的并行数据, 达到一个输出引脚控制多路设备的效果。 例如一个引脚控制多个LED灯。 2 芯片引脚介绍 引脚图如下图所示。 引脚说明如下图所示。 芯片结构图 ...
分类:
其他好文 时间:
2020-05-05 23:31:47
阅读次数:
91
这是一个常见的继电器驱动电路,也是我在工程应用中久经考验、屡试不爽的一个电路。实现的功能:? 用0或5V的数字信号驱动线圈电压为5V的继电器动作,实现小电压控制大电压;当控制电压Vi=0V时,继电器RL1得电闭合;当控制电压Vi=5V时,继电器RL1失电断开;参数说明:? 限流电阻R1需要根据IO口 ...
分类:
其他好文 时间:
2020-05-01 10:50:10
阅读次数:
45
之前利用点灯科技的库来使小爱同学控制LED的过程中,我们大略提到了一下MQTT的整体流程,由于其MQTT服务器是由点灯科技提供的,所以对其中的很多连接细节,我们并不知道,本节我们准备通过搭建本地的MQTT服务器,然后通过MQTT Client向MQTT服务器发送控制命令,来控制我们的LED灯。 首先 ...
分类:
其他好文 时间:
2020-04-25 15:29:16
阅读次数:
111
书接前文:小编今天接着给大家讲解车牌识别技术判别指标和车牌识别技术的应用车牌识别技术判断指标1稳定性车牌识别只有硬件和软件同时都满足稳定性,即不会出现卡死、崩溃、输出乱码等现象,车牌识别系统才能够正常地工作。测试方法和标准基本覆盖了国标内容,其中包括:LED灯光衰试验、LED灯寿命试验、电动镜头寿命试验、12V电源适配器负载试验、12V电源适配器寿命试验、48小时老化试验、整机功率一致性测试、补光
分类:
其他好文 时间:
2020-04-21 18:33:22
阅读次数:
66
微信公众号:小樊Study关注共同学习,问题或建议,请公众号留言!!! 作为一名程序员,在初步学习编程想必都绕不开一个最为基础的入门级示例“Hello World”,那么,在学习单片机时,最基础的入门示例是什么呢?没错,那就是“点亮一盏LED灯”本次将通过一个经典的跑马灯程序,带大家开启 STM32 ...
分类:
其他好文 时间:
2020-04-20 21:27:08
阅读次数:
104
分为三个步骤1.开启GPIOx对应的RCC时钟 2.开启引脚的输出模式速率 3.通过ODR数据寄存器发出电平信号 一、开启GPIOB 端口时钟 1// 开启 GPIOB 端口 时钟2 RCC_APB2ENR |= (1<<3); 二、开启引脚的输出模式速率 首先我们把连接到 LED 灯的 GPIO ...
分类:
其他好文 时间:
2020-04-19 10:59:11
阅读次数:
104