STM32微控制器编程实例

在论坛上有好多大师把自己的源码,调试笔记贡献出来给大家分享,我也是其中的受益者。有时为了查找某一方面的例程,要在论坛上从前翻到尾,还有许多网友提供的例程,只有程序,没有说明或讲解,有时用起来很费劲,于是萌生了写一个教程的想法。
写这个教程的原则是,少说没用的话,少抄理论知识,注重细节,注重基础,多用实例。进过一年多的断断续续的完算和积累,总算是完成了,借用阿莫这个平台,希望能对大家学习STM32有所帮助。

我在使用STM32去读写24C02时,在论坛中看到大家都议论说STM32的I2C接口有问题,只能用软件来模拟。我当时也在网上找了一些说可以用硬件方式读写24C02的一些代码,下载后不能用,用ST官方提供的源代码,也不能用。这件事折腾了我三四天的时间还是没有结果,有一天我翻看到自己以前总结的使用STM32外设要注意的地方,感觉到I2C部分程序可能有问题,对着以前总结要注意的地方,一个一个的对照,终于发现问题所在。大家都是在ST提供的代码基础上进行修改改的,ST提供的代码,没有打开I2C的时钟。加入打开时钟这条语句,一切OK。
废话少说,下面是教程和实例源码。(备注:该教程有幸被出版,《STM32F系列ARM Cortex-M3核微控制器开发与应用》。下面的电子文档和书内用一样,只 是书中错别字少一些。您可以支持我一把,购买一本书,也可以直接下载下面的教程,内容都一样)。

昨天上传,都是乱码,今天再一点一点从传一次,传多了就是乱码。

实验板原理图和版图说明ourdev_642001D1QMD9.doc(文件大小:863K) (原文件名:第一章 开发板硬件结构.doc)
IAR软件开发平台建立ourdev_642009G12U0K.doc(文件大小:1.65M) (原文件名:第二章 软件开发平台的建立.doc)
IO口输入输出,IO口复用,按键LED灯驱动例程ourdev_642012G88G1K.doc(文件大小:923K) (原文件名:第三章 通用和复用功能IO.doc)
USART串口的一般应用ourdev_642021KS74LH.doc(文件大小:750K) (原文件名:第四章 USART串口的一般应用.doc)
节拍定时器应用ourdev_642022SRX7FC.doc(文件大小:165K) (原文件名:第五章 节拍定时器.doc)

外部中断和中断向量ourdev_642023VXVYSS.doc(文件大小:450K) (原文件名:第六章 外部中断和中断控制器.doc)
系统时钟ourdev_642024LH5OJ9.doc(文件大小:786K) (原文件名:第七章 复位和系统时钟.doc)
实时时钟和备份域ourdev_642025NDXAJC.doc(文件大小:370K) (原文件名:第八章 实时时钟和备份寄存器.doc)
SPI一般应用ourdev_642026EJIQK8.doc(文件大小:326K) (原文件名:第九章 SPI的一般应用(改).doc)
I2C接口与应用ourdev_642027SFS94E.doc(文件大小:632K) (原文件名:

第十章 I2C接口的一般应用.doc)
ADC一般应用ourdev_642028F7AAY4.doc(文件大小:1.22M) (原文件名:第十一章 ADC的一般应用.doc)
嵌入式闪存读写操作ourdev_642029LE4O8D.doc(文件大小:337K) (原文件名:第十二章 嵌入式闪存的基本操作.doc)
驱动LED灯实例ourdev_642031LE5TGZ.zip(文件大小:303K) (原文件名:LED.zip)
跑马灯实例ourdev_642032QGKABJ.zip(文件大小:309K) (原文件名:LED1.zip)
按键1实例ourdev_642033EHX01W.zip(文件大小:313K) (原文件名:KEY1.zip)
按键2实例ourdev_642034GPXCQ1.zip(文件大小:317K) (原文件名:KEY2.zip)
串口发射数据例程ourdev_651411PH6BPF.rar(文件大小:1.09M) (原文件名:USART1.rar)
串口中断接收数据,随即通过串口转发出去ourdev_651412ZQ7HH7.rar(文件大小:1.10M) (原文件名:USART2.rar)
串口中断接收,通过队列把接收到数据转发出去ourdev_651413GWVWTI.rar(文件大小:1.10M) (原文件名:USART3.rar)
使用系统定时器,跳变LED8ourdev_651414CTGYJN.rar(文件大小:1.12M) (原文件名:sys_delay.rar)
使用系统定时器做按键防抖,串口中断接收队列转发ourdev_651415G9ST6J.rar(文件大小:1.12M) (原文件名:key_usart.rar)

相关主题
相关文档
最新文档