打印

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

[复制链接]
27189|125
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 网络转接 于 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

附加 温度传感

STM32F107开发板学习笔记.pdf

3 MB

沙发
reayfei| | 2011-10-14 16:18 | 只看该作者
看不了

使用特权

评论回复
板凳
网络转接|  楼主 | 2011-10-14 16:20 | 只看该作者
s-107开发板是使用cortex-m3 内核的stm32f107VCT6为核心的核心开发板,为什么要选用这款芯片呢?
1 cortex内核是更先进的arm内核。
2 st的mcu 在市场上占有较高的占有率,拥有最高的性价比,使用的企业更多。
3面向社会 我们学习的任何知识,最主要的是学以致用,所以我们一般首选市场上使用最广泛的技术。
4 stm32f107vct6 不仅涵盖stm32f103的所有功能 并且在此基础上增加了在物联网概念畅行的今天 将会使用更多的网络功能。使我们的学习更好的做到一步到位。
正是基于上面的原因,我们推出了这款开发板 而且我们将结合上位机开发来配合硬件的操作,使我们更系统的学习嵌入式知识。 熟悉一门上位机语言,对于我们学电子开发的工程师朋友来说,不仅是在工作上还是在以后的创业道路上,都是不可或缺的,因为很多系统性的项目都是需要上位机的支持的。

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

使用特权

评论回复
地板
网络转接|  楼主 | 2011-10-14 16:20 | 只看该作者
我会一个一个的源码和学习笔记贴上来

使用特权

评论回复
5
网络转接|  楼主 | 2011-10-14 16:23 | 只看该作者
1. 1 工程的建立
对于想自己从新建立工程的朋友请参看我们的 相关工程建立的说明文档或者联系作者,这里我们将直接使用st的库里面 提供的空的工程文档。
这里先说一下 为什么要用库文件 而不是像他们一样直接操作寄存器,因为它不是51 而标准化和易阅读 易移植是行业所提倡的,甚至arm公司也联合了很多半导体公司一起来定制统一的工程结构,因为随着硬件的性能越来越强大 我们已经不太需要因为硬件存储和速度的限制而对代码的执行效率苦恼。而现今社会开发人员的频繁更替  更需要我们能够写出更易阅读和移植的程序来降低代码的维护和更新成本。使用标准的库,我们可以更好的阅读和维护前人的工程,能够更好的使我们的代码在不受任何的影响下 更换不同的硬件平台


我们的工程将支持 MDK和 iar两种 工程文件

使用特权

评论回复
6
pkat| | 2011-10-14 18:36 | 只看该作者
貌似看不了

使用特权

评论回复
7
txcy| | 2011-10-14 22:22 | 只看该作者
楼主这贴的工作量很大啊

使用特权

评论回复
8
网络转接|  楼主 | 2011-10-15 18:22 | 只看该作者

使用特权

评论回复
9
网络转接|  楼主 | 2011-10-15 19:18 | 只看该作者

使用特权

评论回复
10
hsbjb| | 2011-10-15 21:34 | 只看该作者
等待楼主的学习笔记

使用特权

评论回复
11
网络转接|  楼主 | 2011-10-16 09:40 | 只看该作者

使用特权

评论回复
12
秋天落叶| | 2011-10-16 20:00 | 只看该作者
啥时候能传源文件

使用特权

评论回复
13
hf5542| | 2011-10-17 10:36 | 只看该作者
顶!!!

使用特权

评论回复
14
yinyangdianzi| | 2011-10-17 11:13 | 只看该作者
给力,,,LZ是好人

使用特权

评论回复
15
网络转接|  楼主 | 2011-10-17 13:11 | 只看该作者
本帖最后由 网络转接 于 2011-10-17 13:14 编辑

请大家给我留位置  

1 USB HOST 读U盘

调试截图:

截图40.jpg (32.35 KB )

截图40.jpg

截图41.jpg (24.39 KB )

截图41.jpg

截图42.jpg (22.82 KB )

截图42.jpg

截图43.jpg (36.65 KB )

截图43.jpg

S-107开发板程序之_usb_host读U盘.rar

1.26 MB

使用特权

评论回复
16
香水城| | 2011-10-17 21:12 | 只看该作者
哈哈,早就想发裤子了,:lol

使用特权

评论回复
17
网络转接|  楼主 | 2011-10-17 23:03 | 只看该作者
谢谢 香主 我将尽快上传   学习笔记还要完善一下

使用特权

评论回复
18
网络转接|  楼主 | 2011-10-17 23:07 | 只看该作者
本帖最后由 网络转接 于 2011-10-27 18:48 编辑

LED 控制 网页.jpg (29.68 KB )

LED 控制 网页.jpg

网页 ADC.jpg (34.64 KB )

网页 ADC.jpg

led灯控制.rar

10.46 KB

使用特权

评论回复
19
网络转接|  楼主 | 2011-10-17 23:18 | 只看该作者

STM32F10x-红外学习和控制.rar

368.31 KB

使用特权

评论回复
20
网络转接|  楼主 | 2011-10-17 23:30 | 只看该作者
s-107开发板 程序之rtc 万年历 时间戳    stm32F107VCt6 STM32F10x-RTC 万年历01.rar (396.56 KB)

截图48.jpg (48.24 KB )

截图48.jpg

截图49.jpg (46.64 KB )

截图49.jpg

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:stm家园 http://corxstm32.taobao.com/ 专业 诚信  stm家园

19

主题

503

帖子

6

粉丝