首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
STM32入门开发与项目实战
DS小龙哥
创建于2021-06-30
订阅专栏
涉及STM32相关的入门开发教程、一些小项目、小案例的分享。
等 167 人订阅
共257篇文章
创建于2021-06-30
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
基于CC2530(ZigBee)设计的景观照明控制系统+配套手机APP
这是基于CC2530设计的景观照明控制系统,一共包含了3个CC2530节点(就是3块CC2530开发板)。 CC2530协调器源码、2个节点源码、手机APP源码、Windows上位机源码、手机APP。
STM32入门开发:编写XPT2046电阻触摸屏驱动(模拟SPI)
XPT2046是一颗12位的ADC芯片,可以当做普通的ADC芯片使用,但是一般都是用在电阻触摸屏上,方便定位触摸屏坐标。 这篇文章介绍XPT2046芯片使用方法,介绍内部的时序,指令,使用场景。
STM32入门开发 制作红外线遥控器(智能居家-万能遥控器)
红外线协议有很多,本章节主要是针对NEC协议讲解,只要把NEC协议原理搞懂了,其他协议都是一样的使用;如果想要模拟空调遥控器,去控制美的空调、格力空调这些设备,就需要按照美的、格力空调的协议发送。
STM32入门开发 介绍SPI总线、读写W25Q64(FLASH)(硬件+模拟时序)
STM32本身支持SPI硬件时序,本文示例代码里同时采用模拟时序和硬件时序两种方式读写W25Q64。 模拟时序更加方便移植到其他单片机,更加方便学习理解SPI时序,通用性更高,不分MCU。
STM32入门开发 介绍IIC总线、读写AT24C02(EEPROM)(采用模拟时序)
AT24C02系列支持I2C,总线数据传送协议I2C,总线协议规定任何将数据传送到总线的器件作为发送器。任何从总线接收数据的器件为接收器;数据传送是由产生串行时钟和所有起始停止信号的主器件控制的。
STM32入门开发 采用IIC硬件时序读写AT24C08(EEPROM)
STM32本身支持IIC硬件时序的,上篇文章已经介绍了采用IIC模拟时序读写AT24C02,这篇文章介绍STM32的硬件IIC配置方法,并读写AT24C08。
STM32入门开发 编写DS18B20温度传感器驱动(读取环境温度、支持级联)
DS18B20是一个数字温度传感器,采用的是单总线时序与主机通信,只需要一根线就可以完成温度数据读取。这篇文章介绍DS18B20的时序,操作方法,使用STM32完成温度数据读取。
STM32入门开发 NEC红外线协议解码(超低成本无线传输方案)
NEC协议是众多红外线协议中的一种(这里说的协议就是他们数据帧格式定义不一样,数据传输原理都是一样的),我们购买的外能遥控器、淘宝买的mini遥控器、电视机、投影仪几乎都是NEC协议。
STM32入门开发 LWIP网络协议栈移植(网卡采用DM9000)
本篇文章主要讲解如何在STM32F103工程里添加移植LWIP协议,最终完成TCP服务器、TCP客户端的通信测试。 网卡采用的是DM9000工程代码中,采用STM32的FSMC接口来驱动DM9000。
STM32封装ESP8266一键配置函数:实现AP模式和STA模式切换、服务器与客户端创建
ESP8266是一款串口WIFI模组,内置了完善的网络协议栈,这篇文章就详细介绍ESP8266的使用方法,介绍AP模式、STA模式的配置方法,完成TCP服务器、TCP客户端的创建。
STM32F103实现IAP在线升级应用程序
IAP是一种对通过微控制器的对外接口对正在运行的微控制器进行内部程序更新的技术,在商业产品里非常常见,就是所谓的在线升级。这篇文章就介绍STM32配合上位机完成在线程序更新的流程,实现在线升级。
STM32F103ZE+SHT30检测环境温度与湿度(IIC模拟时序)
SHT30是I2C接口的高精度温湿度传感器,应用范围较广,小米的温湿度检测智能设备也是采用SHT30,相比DHT11而言,灵敏度都好一些。当前就介绍,采用STM32控制SHT30采集温湿度数据。
STM32+移远MC20模块采用MQTT协议登录OneNet上传GPS数据
这篇文章介绍,利用STM32+移远MC20模块对接OneNet平台的步骤,采用MQTT协议登录OneNet上传GPS数据,演示移远MC20模块基本使用方法,详细介绍onenet物联网平台的配置流程等。
STM32+果云GA6-GPRSGSM模块+MQTT+HTTP协议连接中移OneNet上传GPS数据定位
这篇文章介绍OneNET物联网平台的基本使用办法,演示产品、设备、应用的创建流程,最后通过GA6连接OneNET物联网平台,完成GPS数据上传。
STM32+ULN2003驱动28BYJ4步进电机(根据圈数正转、反转)
采用STM32驱动28BYJ4步进电机,实现正转反转,完成角度调整。步进电机是一种将电脉冲转化为角位移的执行机构。当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动- -一个固定的角度。
STM32+SIM800C采用MQTT协议登录OneNet上传温湿度、MQ2烟雾浓度、GPS数据
本系统主控芯片采用STM32F103C8T6,采集DHT11温度、湿度数据、MQ-2烟雾传感器数据实时在OLED显示屏上显示、当烟雾浓度超过阀值时,可以通过SIM800C向指定手机号码发送短信。
STM32+OLED显示屏制作指针式电子钟
当前采用OLED设计了一款指针式电子钟,程序里采用显存的方式驱动显示屏,定义一个显存数组,程序里的所有逻辑代码先绘制在显存数组里,然后再刷新到OLED显示屏上,通过指针电子钟顺带讲解OLED显存操作。
STM32+MPU6050设计便携式Mini桌面时钟(自动调整时间显示方向)
本次设计的时钟可以根据MPU6050测量的姿态自动调整显示画面方向,也就是倒着拿、横着拿、反着拿都可以让时间显示是正对着自己的,时间支持自己调整,支持串口校准。可以按键切换页面查看环境温度显示。
STM32+ESP8266+MQTT协议连接阿里云物联网平台
物联网近几年发展非常迅速,各大平台都推出了物联网服务器,这篇文章介绍STM32+ESP8266通过阿里云物联网服务器实现设备数据远程上传、下发,实现数据交互,介绍物联网平台的对接与基本使用。
STM32+DHT11读取温湿度数据显示
DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器,采用单总线输出,在很多检测场景里都使用的非常多,这篇文章就介绍通过如何STM32驱动DHT11完成温湿度读取。
下一页