Skip to content

goodspc/STM32

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

STM32

使用代码时需要在keil中进行一些修改

  1. 要将在APP文件夹中创建的.c文件添加到工程中的APP下
  2. 每个.c和.h文件最后一行后还要至少一个空行
  3. 要将在APP文件夹中创建的文件夹(比如systick)添加到Include Paths中
  4. 如果要在stdperiph_Drive中使用其他库文件(比如定时器中的stm32f10x_tim.c),也要将其添加到stdperiph_Drive下

STM32CubeMx

注释为STM32CubeMx的都是用STM32CubeMx和keil5实现的相关功能,目录下为STM32CubeMx工程,点击.ioc文件即可运行;keil工程为压缩包格式。

USART实现不定长接收

使用DMA+空闲中断方式

使用esp8266实现STM32联网

将STM32与esp8266通过usart2的引脚连接,使用电脑通过STM32配置esp8266,实现与TCP server相互发送数据。 工作流程如下图: 图像 2.png 意义:实现了STM32的联网,即STM32的数据可以上传到网上,通过网络也可以控制STM32。

STM32实现自动联网

STM32上电发送指令到esp8266实现配置联网

物联网系统

物联网系统1.0(局域网)

传感器数据 红外信号 STM32 esp8266 路由器 电脑TCP server

系统组成如下图:

具体介绍见:

解决的主要问题: 在单一程序中如何解决持续事件和突发(中断)事件的冲突问题。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors