自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (6)
  • 收藏
  • 关注

原创 HAL库STM32硬件IIC驱动数字电位器MCP4017

项目需要,最近用到了一个IIC接口的数字电位器,型号:MCP4017T-502E。对应阻值5K,使用STM32G030F6的硬件IIC驱动,发现简单的不得了,这里记录一下。

2024-12-26 08:27:26 720

原创 HAL库STM32G0单通道ADC采样DMA传输定时器TIMER触发

这是一个能让你解放双手的ADC采样配置。因为你只需要在程序开始的时候配置好定时器、DMA、ADC,剩下的,就等着采集完成后在中断中处理AD相关数据就行了。 前面也写过STM32的基于DMA的AD转换功能,但不够完善。STM32的ADC采样功能一直很强大,它又引入了DMA,同时定时器还能做为ADC开始转换的触发源,不得不说,真的好使!当然了,其它家的cotex-m核的MCU也有类似功能,这里只是以ST的芯片为例,做为演示。本文实现的AD功能为:通过定时器每隔一段时间,自动触发ADC转换,并通过DMA自动把转换

2024-12-16 22:28:19 1426

原创 基于STM32CUBE的UART串口驱动TM1652程序

简单来说,STM32的串口配置时,波特率19200,数据长度9bits(其中包含校验位),校验位需要偶校验,以及一个停止位。可以知道,0x1c的功能是:设置占空比为8/16,设置段驱动电流为4/8,设置8段5位输出。这里我使用了地址自动加1的模式,即写入一个地址(要显示的那一位)后,连续写入三个数据。这是一帧完整的数据操作,首先定义了一个数组,然后把第一个数据地址写入,然后依次写入三个数据。而这次的TM1652因为功能相对少一些(只能驱动LED,不能检测按键),所以用到的IO也少了,只需要一个IO。

2024-12-13 08:37:20 1118

原创 USB标准设备请求的数据结构

笔记,最近在看《圈圈教你玩USB》,做一些记录。 一串神秘的数字:80 06 00 01 00 00 12 00昨天提到了USB上电枚举过程的流程图,在这个流程图中,可以看到USB主机和USB设备在刚上电的时候进行了哪些操作,最终实现主机识别USB设备,设备稳定工作。今天看下USB上电枚举过程中的第一步,也是最重要的一步:标准设备请求。如图所示,这是我...

2020-03-24 15:00:33 687

原创 思路分享:基于ESP8266的肺炎疫情监测方案

前天的失败案例发布后,很多人表示了浓烈的兴趣,问我能不能实现其它的类似功能,还启发了一些人的脑洞。有个朋友留言说: 这里简单说下API和爬虫的关联。 先说API,以之前做过的获取天气预报程序为例。某些网站通过一些努力,拥有了全国各地未来几天的天气预报,数据比较精准,并且希望以收费的方式提供给用户。毕竟公司要生活,而且用户也愿意付费获得优...

2020-02-03 12:30:13 881

原创 地心一号-基于STM8的超迷你自平衡小车-DIY套件

大家好,我是起航,我又来了,这次跟大家聊聊平衡小车。了解我的朋友都知道,我极有可能会把帖子写的又臭又长,所以,,,做好准备,上车吧!先说项目初衷:想给我外甥做个玩具。是的,就这么简单。但是做的时候发现,呵呵~~~外甥是2010年11月份生的,现在上小学了。萌生这个想法的时候是2016年,那时做为一名电子工程师经常在我姐面前吹牛,说我有多厉害。我姐说,你给我做个空调吧,家里缺个空调!...

2020-01-31 10:01:01 3593 11

原创 ESP8266_19MQTT协议接入ONENET平台_订阅主题

ESP8266_01搭建开发环境ESP8266_02程序的编译与下载ESP8266_03SDK与Makefile的基本用法ESP8266_04管脚控制与软件定时器ESP8266_05 ESP8266有几个串口?ESP8266_06硬件定时器与IO中断ESP8266_07基于PWM的呼吸灯ESP8266_08基于flash的数据掉电保护ESP8266_09基于IIC控...

2020-01-22 09:53:19 6445 3

原创 ESP8266_25基于blinker平台的APP控制LED

ESP8266_01搭建开发环境ESP8266_02程序的编译与下载ESP8266_03SDK与Makefile的基本用法ESP8266_04管脚控制与软件定时器ESP8266_05 ESP8266有几个串口?ESP8266_06硬件定时器与IO中断ESP8266_07基于PWM的呼吸灯ESP8266_08基于flash的数据掉电保护ESP8266_09基于IIC控...

2020-01-21 17:54:02 1550

原创 ESP8266_24MQTT协议接入阿里云平台_接收数据

之前写了ONENET平台的MQTT协议接入说明,但没过多久,它们给出的信息显示可能要收费。这次给大家更新一个阿里云平台的接入例程,毕竟马云爸爸还是比较大气的,相信不会那么抠门。 方法、步骤、代码基本是类似的,只是细节位置需要修改一下。废话有点多,不说了,开始吧!1、平台账号注册平台网址:https://account.aliyun.com淘宝或者支付宝...

2020-01-16 12:03:49 3332 2

原创 ESP8266_23基于硬件定时器的红外遥控器解码

ESP8266_01搭建开发环境ESP8266_02程序的编译与下载ESP8266_03SDK与Makefile的基本用法ESP8266_04管脚控制与软件定时器ESP8266_05 ESP8266有几个串口?ESP8266_06硬件定时器与IO中断ESP8266_07基于PWM的呼吸灯ESP8266_08基于flash的数据掉电保护ESP8266_09基于IIC控...

2019-11-27 11:26:14 2638

原创 ESP8266_22基于自身ADC的电压采样

ESP8266_01搭建开发环境ESP8266_02程序的编译与下载ESP8266_03SDK与Makefile的基本用法ESP8266_04管脚控制与软件定时器ESP8266_05 ESP8266有几个串口?ESP8266_06硬件定时器与IO中断ESP8266_07基于PWM的呼吸灯ESP8266_08基于flash的数据掉电保护ESP8266_09基于IIC控...

2019-11-11 18:07:10 9904

原创 ESP8266_21基于ESP8266的一键配网

ESP8266_01搭建开发环境ESP8266_02程序的编译与下载ESP8266_03SDK与Makefile的基本用法ESP8266_04管脚控制与软件定时器ESP8266_05 ESP8266有几个串口?ESP8266_06硬件定时器与IO中断ESP8266_07基于PWM的呼吸灯ESP8266_08基于flash的数据掉电保护ESP8266_09基于IIC控...

2019-11-07 19:00:41 7946 3

原创 ESP8266_20 基于ONENET平台的数据上传之TCP的POST操作

ESP8266_01搭建开发环境ESP8266_02程序的编译与下载ESP8266_03SDK与Makefile的基本用法ESP8266_04管脚控制与软件定时器ESP8266_05 ESP8266有几个串口?ESP8266_06硬件定时器与IO中断ESP8266_07基于PWM的呼吸灯ESP8266_08基于flash的数据掉电保护ESP8266_09基于IIC控...

2019-10-30 14:58:11 2198 3

原创 ESP8266_18 MQTT协议接入ONENET平台

ESP8266_01搭建开发环境ESP8266_02程序的编译与下载ESP8266_03SDK与Makefile的基本用法ESP8266_04管脚控制与软件定时器ESP8266_05 ESP8266有几个串口?ESP8266_06硬件定时器与IO中断ESP8266_07基于PWM的呼吸灯ESP8266_08基于flash的数据掉电保护ESP8266_09基于IIC控...

2019-09-30 23:56:41 6405 8

原创 ESP8266_17简单网络时间协议-SNTP

ESP8266_01搭建开发环境ESP8266_02程序的编译与下载ESP8266_03SDK与Makefile的基本用法ESP8266_04管脚控制与软件定时器ESP8266_05 ESP8266有几个串口?ESP8266_06硬件定时器与IO中断ESP8266_07基于PWM的呼吸灯ESP8266_08基于flash的数据掉电保护ESP8266_09基于IIC控...

2019-09-26 21:51:14 1432

原创 ESP8266_16天气预报之JSON数据的生成与解析

ESP8266_01搭建开发环境ESP8266_02程序的编译与下载ESP8266_03SDK与Makefile的基本用法ESP8266_04管脚控制与软件定时器ESP8266_05 ESP8266有几个串口?ESP8266_06硬件定时器与IO中断ESP8266_07基于PWM的呼吸灯ESP8266_08基于flash的数据掉电保护ESP8266_09基于IIC控...

2019-09-24 17:31:55 2310 2

原创 ESP8266_15天气预报之TCP的GET操作

ESP8266_01搭建开发环境ESP8266_02程序的编译与下载ESP8266_03SDK与Makefile的基本用法ESP8266_04管脚控制与软件定时器ESP8266_05 ESP8266有几个串口?ESP8266_06硬件定时器与IO中断ESP8266_07基于PWM的呼吸灯ESP8266_08基于flash的数据掉电保护ESP8266_09基于IIC控...

2019-09-17 18:02:22 2462 2

原创 ESP8266_14 SOFTAP模式下的服务器端和客户端

ESP8266_01搭建开发环境ESP8266_02程序的编译与下载ESP8266_03SDK与Makefile的基本用法ESP8266_04管脚控制与软件定时器ESP8266_05 ESP8266有几个串口?ESP8266_06硬件定时器与IO中断ESP8266_07基于PWM的呼吸灯ESP8266_08基于flash的数据掉电保护ESP8266_09基于IIC控...

2019-09-14 18:49:41 1281

原创 我的微信公众号-单片机爱好者

《51单片机逆向学习实战教程》一书作者,单片机爱好者,不定期为单片机用户分享一篇精品电子电路方面的经验笔记或教程。

2019-09-06 19:51:29 680

原创 ESP8266_13服务器端模式下的TCP通信

ESP8266_01搭建开发环境ESP8266_02程序的编译与下载ESP8266_03SDK与Makefile的基本用法ESP8266_04管脚控制与软件定时器ESP8266_05 ESP8266有几个串口?ESP8266_06硬件定时器与IO中断ESP8266_07基于PWM的呼吸灯ESP8266_08基于flash的数据掉电保护ESP8266_09基于IIC控...

2019-09-06 19:44:47 3479

原创 ESP8266_12 ESP8266客户端模式下的TCP通信

ESP8266_01搭建开发环境ESP8266_02程序的编译与下载ESP8266_03SDK与Makefile的基本用法ESP8266_04管脚控制与软件定时器ESP8266_05 ESP8266有几个串口?ESP8266_06硬件定时器与IO中断ESP8266_07基于PWM的呼吸灯ESP8266_08基于flash的数据掉电保护ESP8266_09基于IIC控...

2019-09-04 18:36:01 8292 3

原创 ESP8266_11 ESP8266的UDP广播

ESP8266_01搭建开发环境ESP8266_02程序的编译与下载ESP8266_03SDK与Makefile的基本用法ESP8266_04管脚控制与软件定时器ESP8266_05 ESP8266有几个串口?ESP8266_06硬件定时器与IO中断ESP8266_07基于PWM的呼吸灯ESP8266_08基于flash的数据掉电保护ESP8266_09基于IIC控...

2019-08-29 23:58:48 7373 1

原创 ESP8266_10 ESP8266的STATION模式

ESP8266_01搭建开发环境ESP8266_02程序的编译与下载ESP8266_03SDK与Makefile的基本用法ESP8266_04管脚控制与软件定时器ESP8266_05 ESP8266有几个串口?ESP8266_06硬件定时器与IO中断ESP8266_07基于PWM的呼吸灯ESP8266_08基于flash的数据掉电保护ESP8266_09基于I...

2019-08-28 00:02:16 4773 1

原创 ESP8266_09基于IIC控制的OLED屏幕

ESP8266_01搭建开发环境ESP8266_02程序的编译与下载ESP8266_03SDK与Makefile的基本用法ESP8266_04管脚控制与软件定时器ESP8266_05 ESP8266有几个串口?ESP8266_06硬件定时器与IO中断ESP8266_07基于PWM的呼吸灯ESP8266_08基于flash的数据掉电保护ESP8266_09基于IIC控...

2019-08-14 19:02:40 10516 5

原创 ESP8266_08基于flash的数据掉电保护

ESP8266_01搭建开发环境ESP8266_02程序的编译与下载ESP8266_03SDK与Makefile的基本用法ESP8266_04管脚控制与软件定时器ESP8266_05 ESP8266有几个串口?ESP8266_06硬件定时器与IO中断ESP8266_07基于PWM的呼吸灯ESP8266_08基于flash的数据掉电保护ESP8266_09基于IIC控...

2019-08-07 18:07:13 2801 2

原创 ESP8266_07基于PWM的呼吸灯

ESP8266_01搭建开发环境ESP8266_02程序的编译与下载ESP8266_03SDK与Makefile的基本用法ESP8266_04管脚控制与软件定时器ESP8266_05 ESP8266有几个串口?ESP8266_06硬件定时器与IO中断ESP8266_07基于PWM的呼吸灯ESP8266_08基于flash的数据掉电保护ESP8266_09基于IIC控...

2019-08-06 20:01:25 4342 1

原创 ESP8266_06硬件定时器与IO中断

ESP8266_01搭建开发环境ESP8266_02程序的编译与下载ESP8266_03SDK与Makefile的基本用法ESP8266_04管脚控制与软件定时器ESP8266_05 ESP8266有几个串口?ESP8266_06硬件定时器与IO中断ESP8266_07基于PWM的呼吸灯ESP8266_08基于flash的数据掉电保护ESP8266_09基于IIC控...

2019-08-01 17:08:02 3186

原创 ESP8266_05 ESP8266有几个串口?

ESP8266_01搭建开发环境ESP8266_02程序的编译与下载ESP8266_03SDK与Makefile的基本用法ESP8266_04管脚控制与软件定时器ESP8266_05 ESP8266有几个串口?ESP8266_06硬件定时器与IO中断ESP8266_07基于PWM的呼吸灯ESP8266_08基于flash的数据掉电保护ESP8266_09基于IIC控...

2019-07-29 22:39:30 3229

原创 ESP8266_04管脚控制与软件定时器

ESP8266_01搭建开发环境ESP8266_02程序的编译与下载ESP8266_03SDK与Makefile的基本用法ESP8266_04管脚控制与软件定时器ESP8266_05 ESP8266有几个串口?ESP8266_06硬件定时器与IO中断ESP8266_07基于PWM的呼吸灯ESP8266_08基于flash的数据掉电保护ESP8266_09基于IIC控...

2019-07-28 15:49:06 1597 1

原创 ESP8266_03SDK与Makefile的基本用法

ESP8266_01搭建开发环境ESP8266_02程序的编译与下载ESP8266_03SDK与Makefile的基本用法ESP8266_04管脚控制与软件定时器ESP8266_05 ESP8266有几个串口?ESP8266_06硬件定时器与IO中断ESP8266_07基于PWM的呼吸灯ESP8266_08基于flash的数据掉电保护ESP8266_09基于IIC控...

2019-07-25 19:27:40 1903

原创 ESP8266_02程序的编译与下载

ESP8266_01搭建开发环境ESP8266_02程序的编译与下载ESP8266_03SDK与Makefile的基本用法ESP8266_04管脚控制与软件定时器ESP8266_05 ESP8266有几个串口?ESP8266_06硬件定时器与IO中断ESP8266_07基于PWM的呼吸灯ESP8266_08基于flash的数据掉电保护ESP8266_09基于IIC控...

2019-07-23 20:58:28 4460 1

原创 ESP8266_01搭建开发环境

ESP8266_01搭建开发环境ESP8266_02程序的编译与下载ESP8266_03SDK与Makefile的基本用法ESP8266_04管脚控制与软件定时器ESP8266_05 ESP8266有几个串口?ESP8266_06硬件定时器与IO中断ESP8266_07基于PWM的呼吸灯ESP8266_08基于flash的数据掉电保护ESP8266_09基于IIC控...

2019-07-22 19:59:32 6540 3

原创 ESP8266_前言

说起物联网,绕不过去的一个芯片就是ESP8266。因为它又小又便宜,同时支持可连接WIFI,功能又强大。 有的人会说:ESP8266?我会用!AT指令嘛! 但其实,ESP8266的芯片资源是非常强大的,内部有一个32位的MCU。外接的FLASH从512K到4M,IO虽然不多,但是集成了IIC、PWM、IR、UART、SPI等接口(部分接口是...

2019-07-22 13:45:01 1741 2

原创 如何通过百度图片查找应用电路

昨天下午的时候,忽然有人在群里提问:这个叫什么来着啊我当时第一反应是光耦,但是很快就意识到这个东西像光耦,但是这么说不精确,因为和常见的光耦还是有区别的,常见的光耦是这样的,在一些干扰比较大的环境下起到隔离的作用。如图:  第一个图片里右半部分明显是个晶闸管(也叫可控硅)的原理图,而且还是双向的,所以这是个光电耦合双向可控硅控制器。那么对于一个初学者来说,如何找到“

2016-07-27 17:15:24 767

ESP8266_ADC.rar

ESP8266的ADC采样,适合初学者,非常简单易懂。涉及到flash读写,ADC配置,初始化

2019-11-11

ESP8266_GPIO.rar

ESP8266管脚控制代码。通过软件定时器,每隔3秒切换一次模块上的管脚输出状态。

2019-07-28

C# 串口通信源码

基于C#的串口小助手,串口源码。对于初学C#开发、串口助手开发的同学非常用帮助,注释很详细,有C语言基础的就能看懂。

2018-12-02

基于AVR的MP3设计方案

MP3爱好者发布的一个MP3设计方案,包括硬件电路和软件程序,对MP3的初学者有很大帮助。

2010-06-10

MSP430指令系统

包括了MSP430所有用到的指令,介绍非常详细,初学者必看

2009-09-05

8155的中文资料、应用介绍都有

8155引脚功能,应用描述,全部做了详细的介绍,虽然画面有些模糊,但阅读完全没有问题

2009-07-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除