logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

使用HAL库开发STM32:使用Timer输出PWM信号

文章目录目的基础说明输出PWM信号总结目的单片机输出PWM信号是很常用的一种功能需求,STM32中通常使用Timer来输出PWM信号,这篇文章将对相关内容做个说明。基础说明在使用Timer输出PWM信号需要了解一些Timer的基础知识,可以查看 《使用HAL库开发STM32:Timer基础说明与定时功能使用》 这篇文章中的 Timer基础说明 章节。输出PWM信号总结...

#单片机
Arduino MQTT客户端库PubSubClient快速入门

MQTT是比较常用在物联网设备中的通讯协议,这篇文章将使用 `Arudino ESP32` 作为MQTT客户端进行通讯使用演示。目前Arduino的MQTT客户端库中最常使用的是 `PubSubClient` ,所以本文也将以此进行说明。

文章图片
#物联网#嵌入式
使用HAL库开发STM32:Timer基础说明与定时功能使用

Timer是单片机中非常常见的一种外设组件,可以实现很多常用的功能,这篇文章就将对STM32中Timer的基础内容做个说明。

#单片机#stm32#嵌入式
JupyterLab(Jupyter Notebook)安装与使用

JupyterLab是一个可以同时编写文档和执行代码的软件。默认情况下它可以直接编写Markdown文档,可以编写Python代码并运行输出结果到文档。

文章图片
#jupyter#python#ide
Lua入门使用与基础语法

Lua是一种非常小巧的脚本语言,基于C构建并且完全开源,可以方便的嵌入到各种项目中,当然也可以单独使用。Lua经常被用在很多非脚本语言的项目中,用来扩展脚本功能,提供一定的灵活性。最常见的应用场景就是各类游戏中(比如魔兽世界和愤怒的小鸟)。这篇文章将对相关内容做个入门介绍。

文章图片
#lua#嵌入式
Node.js笔记:SerialPort(串口)模块使用(基于9.x.x)

文章目录目的模块安装基础使用扫描端口打开端口发送数据接收数据错误处理数据解析器SerialPort类构造方法属性事件方法命令行工具总结目的上位机与各种电路模块间常常采用串口进行通讯,Node.js中可以使用SerialPort模块操作串口,这篇文章将对其使用进行简单说明。官网:https://serialport.io/文档:https://serialport.io/docs/项目地址:http

#javascript#node.js
访问raw.githubusercontent.com失败问题处理

文章目录目的处理方法总结目的GitHub上的项目的有些资源是放在 raw.githubusercontent.com 上的,通常我们在安装某些软件的时候会从该地址下载资源,直接访问的话经常容易失败。这篇文章将对相关处理方法做个说明。处理方法无法访问某些域名的情况可能有多种原因,比如网站本身的问题、不可描述的原因、网络运营商的问题、DNS相关的问题等待。如果是网站本身的问题那什么办法都没有;如果是不

文章图片
#github
STM32 USB使用记录:HID类设备(前篇)

USB是目前最流行的接口,现在很多个人用的电子设备也都是USB设备。目前大多数单片机都有USB接口,使用USB接口作为HID类设备来使用是非常常用的,比如USB鼠标、键盘都是这一类。这篇文章将简单介绍使用STM32实现相关内容。

文章图片
#stm32#嵌入式硬件#单片机
晶体(crystal、无源晶振)两端电容取值计算

数字电路中往往会需要一个时钟源,常用的比如晶体振荡器(oscillator、有源晶振)、晶体(crystal、无源晶振)等,一般晶体用的更多些。对于晶体来说,一般电路设计时会在晶体两端各接一个电容倒地,如下图所示:上面电路中晶体两端的电容是用来匹配晶体的负载电容(CL:Load Capacitance)的,如果负载电容无法满足的话一般会使晶体频率产生偏差,严重的话晶体无法起振。电路设计中要尽量..

访问raw.githubusercontent.com失败问题处理

文章目录目的处理方法总结目的GitHub上的项目的有些资源是放在 raw.githubusercontent.com 上的,通常我们在安装某些软件的时候会从该地址下载资源,直接访问的话经常容易失败。这篇文章将对相关处理方法做个说明。处理方法无法访问某些域名的情况可能有多种原因,比如网站本身的问题、不可描述的原因、网络运营商的问题、DNS相关的问题等待。如果是网站本身的问题那什么办法都没有;如果是不

文章图片
#github
暂无文章信息