首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
STM32入门开发与项目实战
DS小龙哥
创建于2021-06-30
订阅专栏
涉及STM32相关的入门开发教程、一些小项目、小案例的分享。
等 161 人订阅
共247篇文章
创建于2021-06-30
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
基于OneNet平台设计的多节点温度采集系统-有人云4G模块+STM32
当前采用的物联网平台是OneNET云平台,OneNET中国移动物联网开放平台是由中国移动打造的PaaS物联网开放平台。平台能够帮助开发者轻松实现设备接入与设备连接,提供综合性的物联网解决方案。
基于华为云IOT平台实现多节点温度采集(STM32+NBIOT)
当前的场景是,在高速公路上部署温度采集设备,在高速路地表安装温度检测传感器,检测当前路段的路面实际温度。一段高速路上有多个地点需要采集温度数据。 采集温度数据需要上传到云平台进行数据存储。
基于STM32设计的校园一卡通项目-详解原理
常用的IC卡一般是M1卡,也称为S50卡,购买RC522刷卡模块送的白卡,蓝色钥匙扣、公交卡、地铁卡都是S50卡。S50卡内部有16个分区,每分区有AB两组密码,总容量为8Kbit。
基于STM32设计的小说阅读器(翻页、字体切换、颜色切换、语音播报)
这是基于ST32F103ZET6设计的小说阅读器,虽然对于真实的小说阅读器产品来讲,实用性和功能方面还差很多,但是对于刚入门的STM32、单片机开发工程师来讲,这里面设计到的技术才是最有价值的。
基于STM32设计的实时心率检测仪
PulseSensor 是一款用于脉搏心率测量的光电反射式模拟传感器。可以将其佩戴于手指、耳垂、手腕等处,通过杜邦线--导线将引脚连接到单片机,可将采集到的模拟信号传输给单片机,单片机配置ADC。
基于STM32设计的拼图小游戏
做拼图这款游戏主要的硬件就是LCD显示屏和几个按键,没有其他外设,如果自己有其他STM32最小系统板有LCD显示屏的话,完全可以把代码移植过去运行。当前的代码兼容正点原子战舰开发板。
基于STM32的录音机设计(STM32F103+VS1053B)
这是基于STM32F103C8T6设计的录音机功能,支持录音保存,录音回放,录音界面显示等功能,录音芯片采用VS1053。
基于STM32F103设计的智能门锁(支持多种开锁解锁方式)
这是基于STM32设计的智能锁模型,支持多种开锁方式,支持门禁卡刷卡开锁、蓝牙自动开锁、微信小程序开锁、关锁、使用RC522射频卡读卡器、按键开锁、关锁。
基于STM32+ESP8266设计物联网产品(重点支持微信小程序一键配网连接腾讯云平台)
本次我以智能锁为产品模型,在腾讯物联网平台创建一个设备,使用STM32F103系统板+ESP8266+LED灯完成智能锁产品的模拟开发;用户设备端可以按下指定的按键进入配网模式。
基于keil5新建STM32F10x寄存器版本工程
很多小伙伴接触STM32开始都采用库函数编程,不清楚如何使用寄存器方式开发STM32;这篇文章就讲一下如何新建寄存器风格的STM32工程,并介绍需要用到哪些官方系统文件等。
基于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客户端的创建。
下一页