当前位置: 首页 > news >正文

嵌入式物联网项目开发实战例程-STM32F103系列之外围器件代码

开发STM32F103很好的参考例程,轻松实现各类外围器件的开发。持续更新中,欢迎关注及收藏。

0001基于STM32F103单片机GPIO实现控制LED灯闪烁的程序代码.zip
0002基于STM32F103单片机GPIO实现按键KEY的检测程序代码.zip
0003基于STM32F103单片机GPIO实现外部中断检测的程序代码.zip
0004基于STM32F103单片机PA9PA10实现控制串口1数据收发的程序代码.zip
0005基于STM32F103单片机IWDG独立看门狗的程序代码.zip
0006基于STM32F103单片机WWDG窗口看门狗的程序代码.zip
0007基于STM32F103单片机RTC实时时钟的程序代码.zip
0008基于STM32F103单片机定时器TIMER中断的程序代码.zip
0009基于STM32F103单片机STANDBY待机模式的程序代码.zip
0010基于STM32F103单片机SLEEP休眠模式的程序代码.zip
0011基于STM32F103单片机STOP停止模式的程序代码.zip
0012基于STM32F103单片机实现NRF24L01无线射频的数据发送程序代码(软件模拟SPI).zip
0013基于STM32F103单片机实现NRF24L01无线射频的数据发送程序代码(硬件SPI).zip
0014基于STM32F103单片机实现NRF24L01无线射频的数据接收程序代码(软件模拟SPI).zip
0015基于STM32F103单片机实现NRF24L01无线射频的数据接收程序代码(硬件SPI).zip
0016基于STM32F103单片机实现NRF24L01无线射频的数据中继转发+收发程序代码(发送+接收+中继转发).zip
0016基于STM32F103单片机实现NRF24L01无线射频的数据收发程序代码(双向通讯).zip
0017基于STM32F103单片机实现NRF24L01无线射频的数据收发程序代码(双向通讯+自动应答).zip
0018基于STM32F103单片机实现ESP8266 WIFI数据接收程序代码(AP+STATION模式).zip
0019基于STM32F103单片机实现ESP8266 WIFI数据接收程序代码(STATION模式).zip
0020基于STM32F103单片机实现ESP8266 WIFI恢复出厂设置程序代码.zip
0021基于STM32F103单片机实现HC08蓝牙BLE通讯控制LED灯的程序代码(串口1PA9PA10).zip
0022基于STM32F103单片机实现HC08蓝牙BLE通讯控制LED灯的程序代码(串口2PA2PA3).zip
0023基于STM32F103单片机GPIO实现光敏电阻ADC信号检测的程序代码.zip
0024基于STM32F103单片机GPIO实现气体传感器MQ-2信号检测的程序代码.zip
0025基于STM32F103单片机GPIO人体红外传感器HC-SR501信号检测的程序代码.zip
0026基于STM32F103单片机GPIO实现控制继电器的程序代码.zip
0027基于STM32F103单片机读取DHT11温湿度的程序代码.zip
0028基于STM32F103单片机读取DS18B20温湿度的程序代码.zip
0029基于STM32F103单片机GPIO实现读取电容触摸按键板的程序代码.zip
0030基于STM32F103单片机GPIO检测声音传感器信号的程序代码.zip
0031基于STM32F103单片机GPIO检测雨滴传感器信号的程序代码.zip
0032基于STM32F103单片机GPIO控制RGB指示灯的程序代码.zip
0033基于STM32F103单片机GPIO检测2x4矩阵按键信号的程序代码.zip
0034基于STM32F103单片机GPIO检测4x4矩阵按键信号的程序代码.zip
0035基于STM32F103单片机控制四相步进电机的程序代码(单四拍).zip
0036基于STM32F103单片机控制四相步进电机的程序代码(双四拍).zip
0037基于STM32F103单片机控制四相步进电机的程序代码(八拍) .zip
0038基于STM32F103单片机GPIO控制震动马达的程序代码.zip
0039基于STM32F103单片机GPIO控制OLED屏的程序代码(0.96寸或者1.3寸 7脚) .zip
0040基于STM32F103单片机GPIO检测NTC温敏电阻ADC程序代码 .zip
0041基于STM32F103单片机驱动1.8寸TFT液晶屏显示程序代码.zip
0042基于STM32F103单片机驱动W5500以太网模块客户端模式程序代码(查询方式).zip
0043基于STM32F103单片机驱动W5500以太网模块服务端模式程序代码(查询方式) .zip
0044基于STM32F103单片机驱动W5500以太网模块UDP模式程序代码(查询方式).zip
0045基于STM32F103单片机驱动W5500以太网模块客户端模式程序代码(中断方式).zip
0046基于STM32F103单片机驱动W5500以太网模块服务端模式程序代码(中断方式).zip
0047基于STM32F103单片机驱动W5500以太网模块UDP模式程序代码(中断方式).zip
0048基于STM32F103单片机IIC读取AHT10温湿度传感器值的程序代码.zip
0049基于STM32F103单片机定时器TIM1的程序代码.zip
0050基于STM32F103单片机定时器TIM2的程序代码.zip
0051基于STM32F103单片机定时器TIM3的程序代码.zip
0052基于STM32F103单片机定时器TIM4的程序代码.zip
0053基于STM32F103单片机ADC模数转换的程序代码.zip
0054基于STM32F103单片机PWM呼吸灯的程序代码.zip
0055基于STM32F103单片机定时器TIM控制的RGB彩色灯的程序代码.zip

网盘地址:

链接:https://pan.baidu.com/s/1NIrDmbm8EtFkB1G8s7E3Sg?pwd=qsoh
提取码:qsoh

相关文章:

嵌入式物联网项目开发实战例程-STM32F103系列之外围器件代码

开发STM32F103很好的参考例程,轻松实现各类外围器件的开发。持续更新中,欢迎关注及收藏。 0001基于STM32F103单片机GPIO实现控制LED灯闪烁的程序代码.zip 0002基于STM32F103单片机GPIO实现按键KEY的检测程序代码.zip 0003基于STM32F103单片机GPIO实现外部…...

Docker Compose--部署SpringBoot项目--实战

原文网址:Docker Compose--部署SpringBoot项目--实战-CSDN博客 简介 本文用实战介绍Docker Compose部署SpringBoot项目。 ----------------------------------------------------------------------------------------------- 分享Java真实高频面试题&#xff0c…...

单电阻FOC算法实现永磁同步电机的调整步骤和设置

本文档介绍了使用 单电阻FOC 算法实现永磁同步电机(Permanent Magnet Synchronous Motor,PMSM)调整所需的步骤和设置。由于不同电机存在参数差异,因此需针对不同的电机和负载对该算法进行调整。该电机库已经在在落地扇和空净等风机…...

化学DS-1040 Tosylate 抑制剂 1335138-89-0科研用途

化合物1219962-49-8是一种小分子化合物,分子式为C15H25N3O4,相对分子质量为305.37。该化合物为白色至灰白色粉末,不溶于水,易溶于有机溶剂,如甲醇、乙醇等。 AT791是一种与细胞周期调控相关的蛋白激酶,参与…...

PaddlePaddle初使用

模型导出与预测 # -c 后面设置训练算法的yml配置文件 # -o 配置可选参数 # Global.pretrained_model 参数设置待转换的训练模型地址,不用添加文件后缀 .pdmodel,.pdopt或.pdparams。 # Global.save_inference_dir参数设置转换的模型将保存的地址。pytho…...

【FPGA】分享一些FPGA数字信号处理相关的书籍

在做FPGA工程师的这些年,买过好多书,也看过好多书,分享一下。 后续会慢慢的补充书评。 【FPGA】分享一些FPGA入门学习的书籍【FPGA】分享一些FPGA协同MATLAB开发的书籍 【FPGA】分享一些FPGA视频图像处理相关的书籍 【FPGA】分享一些FPGA高速…...

深度解析JavaScript面试热点:事件循环、上下文、箭头函数、变量作用域与ES6模块

JavaScript面试中经常涉及到事件循环、上下文、箭头函数、变量作用域以及ES6模块等核心概念。通过清晰的代码示例,我们深入讨论这些主题,揭示其中的关键细节。 事件循环(Event Loop) JavaScript开发者每天都与事件循环打交道&am…...

Javaweb之Mybatis的动态SQL的详细解析

3. Mybatis动态SQL 3.1 什么是动态SQL 在页面原型中,列表上方的条件是动态的,是可以不传递的,也可以只传递其中的1个或者2个或者全部。 而在我们刚才编写的SQL语句中,我们会看到,我们将三个条件直接写死了。 如果页面…...

物联网与智能家居:跨境电商与未来生活的融合

物联网(Internet of Things,IoT)和智能家居技术正迅速崛起,成为跨境电商领域的创新引擎。这两者的巧妙结合不仅为消费者提供更智能、便捷的生活方式,同时也为电商平台和制造商带来了全新的商机。本文将深入探讨物联网与…...

Java内存模型(JMM)是基于多线程的吗

Java内存模型(JMM)是基于多线程的吗 这个问题按我的思路转换了下,其实就是在问:为什么需要Java内存模型 总结起来可以由几个角度来看待「可见性」、「有序性」和「原子性」 面试官:今天想跟你聊聊Java内存模型&#…...

Linux离线安装MySQL(rpm)

目录 下载安装包安装MySQL检测安装结果服务启停MySQL用户设置 下载安装包 下载地址:https://downloads.mysql.com/archives/community/ 下载全量包如:(mysql-8.1.0-1.el7.x86_64.rpm-bundle.tar) 解压:tar -xzvf mysql-8.1.0-1.el7.x86_64.…...

用 Socket.D 替代原生 WebSocket 做前端开发

socket.d.js 是基于 websocket 包装的 socket.d 协议的实现。就是用 ws 传输数据,但功能更强大。 功能原生 websocketsocket.d说明listen有有监听消息send有有发消息sendAndRequest无有发消息并接收一个响应(类似于 http)sendAndSubscribe无…...

Transformer架构和对照代码详解

1、英文架构图 下面图中展示了Transformer的英文架构,英文架构中的模块名称和具体代码一一对应,方便大家对照代码、理解和使用。 2、编码器 2.1 编码器介绍 从宏观⻆度来看,Transformer的编码器是由多个相同的层叠加⽽ 成的,每个…...

大数的乘法

题目描述 求两个不超过100位的非负整数的乘积。 输入 有两行,每行是一个不超过100位的非负整数,没有多余的前导0。 输出 一行,相乘后的结果。 样例输入 Copy 123456789 123456789样例输出 Copy 15241578750190521 代码实现&#xff1…...

年度征文 | 机器学习之心的2023

机器学习之心的2023 2023是极其复杂的一年。 生活上,养了很多宠物。 工作上,写了不少博客。 虽然遇见更多让人不开心的事情,但总体还是美好的。 愿大家新的一年健康平安,生活幸福! 机器学习是一项庞大的工程&#xff0…...

13.Kubernetes应用部署完整流程:从Dockerfile到Ingress发布完整流程

本文以一个简单的Go应用Demo来演示Kubernetes应用部署的完整流程 1、Dockerfile多阶段构建 Dockerfile多阶段构建 [root@docker github]# git clone https://gitee.com/yxydde/http-dump.git [root@docker github]# cd http-dump/ [root@docker http-dump]# cat Dockerfile …...

多年后再用TB,谈项目管理工具

背景 最近启动一个小项目,多年未曾使用项目管理工具,依稀记得使用过Basecamp,Tower,worktitle,teambition等等,当然还有mantis,vs project等等。于是随便翻阅找个用,不小心翻了TB的牌子,竟然已是阿里旗下的…...

Spark MLlib ----- ALS算法

补充 在谈ALS(Alternating Least Squares)之前首先来谈谈LS,即最小二乘法。LS算法是ALS的基础,是一种数优化技术,也是一种常用的机器学习算法,他通过最小化误差平方和寻找数据的最佳匹配,利用最小二乘法寻找最优的未知数据,保证求的数据与已知的数据误差最小。LS也被用…...

ubuntu桥接方式上网

vmvare:VMware Workstation 17 Pro ubuntu: Ubuntu 14.04.6 LTS window10 下面是我的电脑配置 下面是ubuntu虚拟机的配置 vi /etc/network/interfaces 下面的gateway就是window -ipconfig 截图里的默认网关 auto lo iface lo inet loopbackauto eth0 iface eth0 inet stat…...

收到的字符串写入xml并且将这个xml写入.zip文件中

文章目录 1、将数据写入xml文件WriteToXmlFile2、将xml文件写入zip压缩文件AddToZip3、组合起来4、使用到的头文件和动态库 1、将数据写入xml文件WriteToXmlFile void CSMSLoginDlg::WriteToXmlFile(const std::string& responseData, const std::string& xmlFileName…...

使用VSCode开发Django指南

使用VSCode开发Django指南 一、概述 Django 是一个高级 Python 框架,专为快速、安全和可扩展的 Web 开发而设计。Django 包含对 URL 路由、页面模板和数据处理的丰富支持。 本文将创建一个简单的 Django 应用,其中包含三个使用通用基本模板的页面。在此…...

论文解读:交大港大上海AI Lab开源论文 | 宇树机器人多姿态起立控制强化学习框架(二)

HoST框架核心实现方法详解 - 论文深度解读(第二部分) 《Learning Humanoid Standing-up Control across Diverse Postures》 系列文章: 论文深度解读 + 算法与代码分析(二) 作者机构: 上海AI Lab, 上海交通大学, 香港大学, 浙江大学, 香港中文大学 论文主题: 人形机器人…...

前端开发面试题总结-JavaScript篇(一)

文章目录 JavaScript高频问答一、作用域与闭包1.什么是闭包(Closure)?闭包有什么应用场景和潜在问题?2.解释 JavaScript 的作用域链(Scope Chain) 二、原型与继承3.原型链是什么?如何实现继承&a…...

Android15默认授权浮窗权限

我们经常有那种需求,客户需要定制的apk集成在ROM中,并且默认授予其【显示在其他应用的上层】权限,也就是我们常说的浮窗权限,那么我们就可以通过以下方法在wms、ams等系统服务的systemReady()方法中调用即可实现预置应用默认授权浮…...

华为云Flexus+DeepSeek征文|DeepSeek-V3/R1 商用服务开通全流程与本地部署搭建

华为云FlexusDeepSeek征文|DeepSeek-V3/R1 商用服务开通全流程与本地部署搭建 前言 如今大模型其性能出色,华为云 ModelArts Studio_MaaS大模型即服务平台华为云内置了大模型,能助力我们轻松驾驭 DeepSeek-V3/R1,本文中将分享如何…...

C++.OpenGL (14/64)多光源(Multiple Lights)

多光源(Multiple Lights) 多光源渲染技术概览 #mermaid-svg-3L5e5gGn76TNh7Lq {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-3L5e5gGn76TNh7Lq .error-icon{fill:#552222;}#mermaid-svg-3L5e5gGn76TNh7Lq .erro…...

比较数据迁移后MySQL数据库和OceanBase数据仓库中的表

设计一个MySQL数据库和OceanBase数据仓库的表数据比较的详细程序流程,两张表是相同的结构,都有整型主键id字段,需要每次从数据库分批取得2000条数据,用于比较,比较操作的同时可以再取2000条数据,等上一次比较完成之后,开始比较,直到比较完所有的数据。比较操作需要比较…...

怎么让Comfyui导出的图像不包含工作流信息,

为了数据安全,让Comfyui导出的图像不包含工作流信息,导出的图像就不会拖到comfyui中加载出来工作流。 ComfyUI的目录下node.py 直接移除 pnginfo(推荐)​​ 在 save_images 方法中,​​删除或注释掉所有与 metadata …...

消息队列系统设计与实践全解析

文章目录 🚀 消息队列系统设计与实践全解析🔍 一、消息队列选型1.1 业务场景匹配矩阵1.2 吞吐量/延迟/可靠性权衡💡 权衡决策框架 1.3 运维复杂度评估🔧 运维成本降低策略 🏗️ 二、典型架构设计2.1 分布式事务最终一致…...

Linux 内存管理调试分析:ftrace、perf、crash 的系统化使用

Linux 内存管理调试分析:ftrace、perf、crash 的系统化使用 Linux 内核内存管理是构成整个内核性能和系统稳定性的基础,但这一子系统结构复杂,常常有设置失败、性能展示不良、OOM 杀进程等问题。要分析这些问题,需要一套工具化、…...