stm32f107完全学习笔记第一版(涵盖stm32f10x所有系列)

2020-03-01 11:54发布

本帖最后由 网络转接 于 2011-11-4 19:22 编辑

   s-107 学习笔记

s-107 学习笔记... 1

简介... 2

编译器的使用... 4

  程序代码学习... 16

1.GPIO ----LED灯闪烁... 16

2 .systick 点滴时钟的学习... 22

3. 定时器tim的学习... 27

4.串口的学习--- STM32F10x-UART1串口输出》... 30

5. 串口的学习----STM32F10x-串口输入输出》... 33

6.串口的学习----STM32F10x-串口中断输入输出》... 36

7.外部中断的学习------STM32F10x-外部中断》... 40

8.模拟采集ADC学习... 43

9. flash做为e2pprom存储数据测试... 47

10. I2C写入读取数据--AT24C01 测试程序... 52

11. usbhost 主功能测试---U... 63

12. s-107开发板(stm32f107vct6)之 ---can的学习... 65

13. sdfat文件系统的学习... 73

14.RTC 实时时钟的学习万年历 时间戳... 80

15.USB虚拟串口的实现... 87

16 红外遥控器学习 以及家电控制(支持所有频率遥控器)... 90

17.无线2.4g的通信控制... 93

18.网络Internet学习之 web控制led... 95

19.网络Internet学习之 web显示模拟值... 98

20.网络Internet学习之通过VB上位机进行 ip查询和配置... 100

21.网络Internet学习之 通过VB上位机控制led灯和显示温度... 100

23.应用篇之 通过网络控制继电器开断(提供VB上位机)
104

24.应用篇之 通过串口 无线控制红外家电 电视空调等(提供VB上位机)
107

25.应用篇之 通过网络控制红外家电 电视空调等(提供VB上位机)
110

26.应用篇之 通过 串口 无线 网络控制继电器(提供VB上位机)
114

27未完待续。。。。。... 118

硬件电路图... 118

附加 温度传感
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
20条回答
网络转接
2020-03-01 16:00
s-107开发板是使用cortex-m3 内核的stm32f107VCT6为核心的核心开发板,为什么要选用这款芯片呢?
1 cortex内核是更先进的arm内核。
2 st的mcu 在市场上占有较高的占有率,拥有最高的性价比,使用的企业更多。
3面向社会 我们学习的任何知识,最主要的是学以致用,所以我们一般首选市场上使用最广泛的技术。
4 stm32f107vct6 不仅涵盖stm32f103的所有功能 并且在此基础上增加了在物联网概念畅行的今天 将会使用更多的网络功能。使我们的学习更好的做到一步到位。
正是基于上面的原因,我们推出了这款开发板 而且我们将结合上位机开发来配合硬件的操作,使我们更系统的学习嵌入式知识。 熟悉一门上位机语言,对于我们学电子开发的工程师朋友来说,不仅是在工作上还是在以后的创业道路上,都是不可或缺的,因为很多系统性的项目都是需要上位机的支持的。

本开发板的特点:
   开发板硬件资源涵盖了现有的stm32f10x系类的所有接口功能,可以一步到位的对stm32f103  stm32f105  stm32f107 系列芯片都有所掌握。
   所有程序代码都带有串口和彩屏可选的调试信息,让我们在学习中对程序的理解更加直观。
合适的价格,直接使其能够面向所有的层次使用者。

一周热门 更多>