pdf

STM32物联网实战教程

  • 1星
  • 日期: 2018-08-05
  • 大小: 35.7MB
  • 所需积分:1分
  • 下载次数:77
  • favicon收藏
  • rep举报
  • 分享
  • free评论
标签: STM32

STM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex-M3内核。按性能分成两个不同的系列:STM32F103“增强型”系列和STM32F101“基本型”系列。增强型系列时钟频率达到72MHz,是同类产品中性能最高的产品;基本型时钟频率为36MHz,以16位产品的价格得到比16位产品大幅提升的性能,是16位产品用户的最佳选择。两个系列都内置32K到128K的闪存,不同的是SRAM的最大容量和外设接口的组合。

物联网

物联网是新一代信息技术的重要组成部分,也是“信息化”时代的重要发展阶段。其英文名称是:“Internet of things(IoT)”。利用局部网络或互联网等通信技术把传感器、控制器、机器、人员和物等通过新的方式联在一起,形成人与物、物与物相联,实现信息化、远程管理控制和智能化的网络。物联网是互联网的延伸,它包括互联网及互联网上所有的资源,兼容互联网所有的应用,但物联网中所有的元素(所有的设备、资源及通信等)都是个性化和私有化。

Lora

LoRa是LPWAN通信技术中的一种,是美国Semtech公司采用和推广的一种基于扩频技术的超远距离无线传输方案。这一方案改变了以往关于传输距离与功耗的折衷考虑方式,为用户提供一种简单的能实现远距离、长电池寿命、大容量的系统,进而扩展传感网络。目前,LoRa主要在全球免费频段运行,包括433、868、915 MHz等。

WIFI

Wi-Fi是一种允许电子设备连接到一个无线局域网(WLAN)的技术,通常使用2.4G UHF或5G SHF ISM 射频频段。连接到无线局域网通常是有密码保护的;但也可是开放的,这样就允许任何在WLAN范围内的设备可以连接上。Wi-Fi是一个无线网络通信技术的品牌,由Wi-Fi联盟所持有。目的是改善基于IEEE 802.11标准的无线网路产品之间的互通性。有人把使用IEEE 802.11系列协议的局域网就称为无线保真。

STM32应用,WIFI,lora的应用,讲解详细,入门必备!

文档内容节选

STM32 物联网实战教程 1 425 STM32 物联网实战教程 STM32 物联网实战教程 STM32计算机网络项目实战 版本 内容 作者 说明 Ver10 编著 ZX 编著最初版本2018 年 2 月 1 日 Ver11 修正 ZX 修正格式2018 年 4 月 18 日 Ver12 修正 ZX 删除冗余修正语法及错别字2018 年 4 月 20 日 Ver13 修正 ZX 完善细节2018 年 4 月 20 日 Ver14 修正 ZX 完善出厂检验步骤修改 WIFI 固件烧录说明2018 年 5 月 15 日 声明:本教程开源,可免费传阅下载,禁止用于商业用途,最终解释权归风媒电子所有 2 425 STM32 物联网实战教程 前言 关于教程 STM32 物联网实战......

STM32 物联网实战教程 1 / 425 STM32 物联网实战教程 STM32 物联网实战教程 (STM32+计算机网络+项目实战) 版本 内容 作者 说明 Ver1.0 编著 ZX 编著最初版本/2018 年 2 月 1 日 Ver1.1 修正 ZX 修正格式/2018 年 4 月 18 日 Ver1.2 修正 ZX 删除冗余、修正语法及错别字/2018 年 4 月 20 日 Ver1.3 修正 ZX 完善细节/2018 年 4 月 20 日 Ver1.4 修正 ZX 完善出厂检验步骤、修改 WIFI 固件烧录说明/2018 年 5 月 15 日 * * * * 声明:本教程开源,可免费传阅下载,禁止用于商业用途,最终解释权归风媒电子所有。 2 / 425 STM32 物联网实战教程 前言 关于教程 《STM32 物联网实战教程》集成了单片机教学、计算机网络以及物联网实战这三部分。 配合着风媒电子出品的青柚 ZERO 物联网开发板以及配套的丰富的例程和资料,使得该教程 非常适合各大高校信息专业学生以及电子爱好者入门单片机和物联网,并快速开发出自己的 物联网项目。 风媒电子的教学特点是以服务为核心,硬件为基础,着重打造适合初学者入门的一整套 教学服务。这些服务包括可进行 LoRa 组网的易于扩展的青柚 ZERO 物联网开发板、数十个轻 松有趣的实验例程、12 万字 400 余页的教程,以及风媒提供的在线售后支持(官方博客留 言、微信公众号、QQ 群等)。 1. 硬件 目前市面上的单片机开发板种类繁多,但适合初学者学习的却很少,这些开发板普遍存 在的问题是:通过销售硬件盈利,对软件和教学资源支持较差,一般只会提供原理图和官方 的一些英文资料,情况好一些的可能会提供在网上下载的或者使用代码生成工具生成的 STM32 范例,这些代码往往存在着编程风格不规范、无注释或全英文注释等问题,而且这些 资料还必须购买开发板才可以获取,这么做无疑是让消费者承担购买风险,除此之外对初学 者来说还会造成学习上的额外负担,更不用说售后的服务了,往往这类开发板只适合有经验 的开发者购买,其目的是以更低的成本快速搭建自己的项目而并非用于学习。 另外物联网也是近几年的热点,很多高校也都开设了物联网相关的专业,但是市面上却 没有一款真正用于物联网教学的提供完整且丰富教学资源和物联网实战项目的开发板,市面 上现存的所谓物联网开发板都是只提供几个案例但对于细节和原理却没有详细讲解,正因为 初学者存在这样的学习痛点,所以风媒电子推出了一整套的用于系统学习物联网的教学资 源,而我们的青柚 ZERO 物联网开发板则是这些资源的硬件载体。 青柚 ZERO 物联网开发板是一套可拆分、可进行 LoRa 组网、可以发送邮件和微信的物 联网硬件开发平台,它集成了 WIFI 联网模组、LoRa 模组以及常用的传感器(环境温湿度、 光照强度)和输出外设(RGB、高亮 LED、继电器、红外发射等),使其可以应用到各种物联 网项目当中,快速构建自己的产品 Demo,比如:智能灯泡,远程灌溉,远程监控等等。关于 青柚 ZERO 的详细介绍可阅读第三章。 2. 例程 风媒电子出品的实验例程是我们整套产品的亮点之一。在编写文档的过程中按照 难易交替的规律向前推进,并且保证安排在前面的章节不会引用后面还没有学到的知识,而 后面的章节则尽可能的调用前面讲到的内容,目的是复习前面学过的知识。同时为了增加学 习的趣味性,我们大多数的实验例程都是围绕一个有趣实用的小项目来展开的,比如使用 3 / 425 STM32 物联网实战教程 ADC 实现模拟示波器、使用 RTC 实现带闹钟功能的万年历、使用 USB 控制 windows 经典游戏 ——3 维弹球、使用 PWM 驱动蜂鸣器弹奏两只老虎、通过 ESP8266 发送电子邮件以及灯光的 色温亮度和颜色调节等。 同时该例程提供了非常规范的代码编码风格以及大量的中文注释,使读者无需教程文档 配合也可以读懂程序,这么做的目的只有一个,就是希望让初学者养成良好的代码编程风格。 3. 教程 教程是例程的扩充,在教程中主要讲解单片机各个外设的工作流程以及例程中各个函数 的运行原理。本套教程在截稿之时累计字数已经达到 12 万,400 余页,共计 38 章教程,这 38 章教程按照内容将其分为三大部分: 第一部分是 STM32 的学习,其内容为各个外设及其驱动程序的讲解,在第三十一章结 束,该部分就是一套完整的 STM32 教程,如果对物联网不感兴趣,则只学习该部分即可。 第二部分讲解的是物联网的基础,即计算机网络相关的基础知识,比如:IP,DNS,域 名,TCP、UDP 等等,该部分并没有过多深入讲解 TCP/IP 协议族是如何实现的,而是完全以 应用为出发点进行的系统的教学。该部分在第三十五章结束,其中 TCP/IP 的知识主要集中 在第三十三章。 第三部分是实战部分,有了前面单片机和网络的知识作为技术依托,我们便可以很轻松 的实现一些物联网或非物联网的项目,在该部分带领大家将开发板接入第三方物联网云平 台,并通过云平台实现几个非常经典的物联网案例,这些案例即可以作为学习用途也完全可 以将其单独的作为一个产品来对待(只需要一个公模外壳即可),比如:智能灯泡或者植宠 精灵。 但这些并不是该教程的全部,在后续我们还会加入更多的实战项目和单片机例程来丰富 本套教程内容,为了保证不对现有的章节造成影响,风媒电子决定将后续新填入的章节进行 统一的特殊命名,可参考格式为:【补充教程 x_y】,x 为教程编号,y 为教程标题。 风媒电子希望本套教程能够成为学习单片机和物联网的百科全书,这就要保证文档的开 放性,所以本套教程完全开源,可任意在网络上传播、下载,但不可用于盈利或者商业目的, 如果在博客或者期刊、论文中引用了本套教程内容请标明出处,最终解释权归风媒电子所有。 同时也欢迎大家踊跃投稿或者将自己有创意的想法告诉我们,您的来搞或者想法一经采纳将 会登载在本教程中。另外本教程由于体积庞大,难免会出现疏漏或者表达错误,希望大家发 现后及时指正并反馈给我们,您的建议是我么前进的动力。 4. 售后 为了提供更加完善的用户体验,我们开设了官方博客(www.fengmeitech.club)、微信 公众号以及 QQ 群方便大家交流讨论,如果在学习过程中遇到问题,可以 CTRL+鼠标左键点 击页眉链接部分进入到风媒官方博客并在相应章节下留言即可,我们会在第一时间回复您的 问题。 如遇到问题建议大家到博客中留言,QQ 群只是用于我们日常交流,如果将问题反馈到 QQ 群中将有可能会被其他消息淹没。 4 / 425 STM32 物联网实战教程 联系我们 QQ 群:632055240(#1 群) 资料下载地址:http://fengmeitech.club/download/ *最新资料以及动态请关注官方博客和微信公众号 官方博客:http://fengmeitech.club/ 业务联系:z132269836(微信) 淘宝店铺:https://shop149414327.taobao.com 5 / 425
更多简介内容

推荐帖子

CH340各封装官方最新原理图、PCB、驱动程序下载
CH340是沁恒微电子于2004年推出的一颗经典USB转串口芯片,经常出现在各位工程师GG们的桌面上,伴随着各位攻城狮在技术的道路上越走越远,感谢大家的支持让这颗诞生于15年前的芯片在今天依然保持着强劲的增长势头,服务于各行各业。 经过多年的更新迭代,沁恒CH340等USB转接系列产品线目前已拥有22个型号产品,以下是各个型号的功能简介。      CH340支持Window
宋元浩 国产芯片交流
有奖直播|安世半导体高功率 GaN FET 助力新一代高效的电源设计
电源转换效率是推动电力电子发展的重要因素,既是行业的关键性挑战,也是创新驱动力。氮化镓场效应晶体管具备极低的开关品质因数和非常快速的开关转换,实现高开关频率时的低损耗和高效率功率转换,能够以较低的系统成本,实现更小、更快、散热性能更优、更轻便的系统。 Nexperia采用级联结构的Cascode GaN,与传统Si-FET兼容的行业标准驱动器,驱动线路设计非常简单。采用久经考验的SMD CC
EEWORLD社区 电源技术
Fluke 总有一款适合你需求的红外热像仪!参与赢好礼 活动开始啦
从Ti400+像素旗舰型,到Pti120基础便携式,总有一款适合你需求的红外热像仪! 参与赢好礼 活动开始啦   >>进入活动   活动时间:即日起——2020年10月10日 活动流程:1. 认真了解Fluke红外热像仪经典系列,点击下方“我要参与”按钮参与调查问卷;                   2. 活动结束后,我们将在参与活动的网友中随机抽取27名幸运
EEWORLD社区 综合技术交流
基于BQ40z80的电量计电路设计原则
1.介绍         BQ40z80是完全集成的2-7节锂离子或锂聚合物电池管理芯片,采用已获专利的Impedance Track™技术,具备电流、电压和温度等全面的可编程保护功能。其硬件电路设计主要分为三个部分:主电流回路模块、电量计模块和保护模块。 2.主电流回路         主电流回路即指在电量计的控制下对电池进行充电、放电的电流回路。当充电时,该回路的电流从PACK+
qwqwqw2088 模拟与混合信号
PWM技术是否可以用于实现诸如稳定时间迅速且能耗低的功能?
本帖最后由 Jacktang 于 2020-8-2 20:33 编辑 PWM技术是否可以用于实现诸如稳定时间迅速且能耗低的功能?随着新的应用要求环路变送器具有更高的分辨率、更低的噪声和更低的功耗,PWM方法面临着挑战。传感器在测量工厂环境的过程中,会通过可编程逻辑控制器(PLC)控制整个系统的状况。典型的测量包括温度、压力、流量和液位。在使用流量变送器设计时可以采取不同技术,但在此我们来先了
Jacktang 模拟与混合信号
MSP430的中断优先级、打开关闭、中断嵌套
优先级顺序从高到低为:     PORT2_VECTOR (1 * 2u) /* 0xFFE2 Port 2 */     PORT1_VECTOR (4 * 2u) /* 0xFFE8 Port 1 */     TIMERA1_VECTOR (5 * 2u) /* 0xFFEA Timer A CC1-2, TA */     TIMERA0_VECTOR (6 * 2u) /* 0x
火辣西米秀 微控制器 MCU

评论

kylin65
是我找的那个版本资料
2019-10-17 10:13:26回复
yangxin999
谢谢分享!正在学习STM32
2019-10-10 23:33:14回复
caxfan
很好的学习教程,对开发有帮助,谢谢楼主分享!
2019-08-19 21:59:43回复
我为峰
下载即所需,谢谢分享
2019-04-18 11:25:55回复
3ABC
谢谢分享受,图文并茂。
2018-11-30 16:46:30回复
grwzh0761
很好的学习教程,谢谢楼主分享!
2018-11-29 15:54:53回复
yuazhang
好资料,各个通信协议都讲到了。
2018-11-24 20:35:28回复
登录/注册

意见反馈

求资源

回顶部

datasheet推荐 换一换

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })