• STM32学习之大纲


    以下为未来的学习大纲,每完成一个目标,我会将标题做成超链接到对应的博文以方便查看,但不保证不会更改大纲的目标,一切以实际开发学习后的心得体会为调整方向。

    一、STM32简介、选型及其目标

    主要介绍STM32,学习和项目实战时用的开发板和工具,最终学习目标等等。

    二、IAR for ARM中STM32项目创建及启动文件和一些重要标准库的分析

    介绍如何创建IAR的STM32项目,但略过IAR for ARM的安装过程,毕竟网上有多安装教程了。
    对启动文件进行分析,介绍在STM32在引导过程中做了什么准备工作。

    三、STM32之红外热感应灯

    预计编写一个人体红外热感应模块以3.3V电路控制12V的大功率LED的程序。

    四、STM32之录播模块(初级篇)

    基于WM8978芯片实现单纯的录音和播放的功能

    五、STM32之录播模块(中级篇)

    在初级篇的基础上,加入ZigBee或WIFI模块,将录音传输到PC后进行处理

    六、STM32之录播模块(高级篇)

    在中级篇的基础上,加入语音识别的功能。
    如果是离线识别,则实现离线唤醒词识别的功能;如果是在线识别,则接入百度/讯飞语音接口,实现类似智能音响的功能。

    七、STM32之LCD显示屏滚动信息显示

    基于LCD1602显示屏和WIFI模块,实现通过PC的Python服务端控制LCD的滚动字母、背光控制等功能。

    八、STM32之App控制LED灯开关

    STM32模块控制有方2G通信模块拨号并连接阿里云服务器,通过安卓手机App通过发送指令到阿里云物联网操纵STM32控制LED的亮灭。

    九、STM32之在线升级

    基于WIFI模块,对固件进行在线升级

    十、STM32之PCB板设计

    基于Altium Designer 12自己设计第三点的【STM32红外热感应灯】的PCB板,进行PCB打样后自己焊接板子,完成人生中的第一个硬件电路板设计。

    十一、STM32之Blender 3D建模学习

    学习Blender进行3D建模,为目标10的电路板做一个外壳。

    十二、STM32之3D打印

    将外壳的模型文件用3D打印的打印出来,并装配。

  • 相关阅读:
    Ubuntu系统下的实用软件推荐
    上传项目到GitHub
    eclipse+fileSyncPlugin+svn+jenkins+tomcat
    js,jq获取元素位置属性及兼容性写法
    清除浮动的几种方法
    sub,dl,dt,排版,横向滚动条,浮动元素居中,box-sizing
    a里面不能嵌套a
    随笔
    自适应屏幕轮播图详解
    tip
  • 原文地址:https://www.cnblogs.com/skyblue-Mr/p/10879221.html
Copyright © 2020-2023  润新知