- 95
- 1
- 约7.91千字
- 约 22页
- 2016-11-01 发布于贵州
- 举报
stm32实验指导书_0
stm32实验指导书
ok3w_ads(“s004”);
ok3w_ads(“s005”);
篇一:STM32开发平台实验指导书
STM32综合开发平台
实验指导书
中国海洋大学自动化及测控系
2012年5月
序 言
STM32家族是意法半导体公司的基于Cortex-M3内核性价比非常高的微处理器,应用领域非常广泛。为了初学者比较容易的学习该系列的芯片,我们设计了STM32系列的开发平台,并且编写了配套的实验指导书。
为了本平台尽可能兼容更多的芯片,本设计采用了核心板+基板的方案。基板上有一个的MCU标准插槽,该标准插槽有一个详细定义的物理接口和引脚定义。核心板设计了符合标准插槽定义的插针,可以查结在基板上使用。基板可以由USB或者7V-40V直流电源两种方式供电,包含通用电路,如以太网,USB,时钟芯片,OLED,IRDA,RS232,RS485,CAN总线,音频,SD卡等20多种常用的模块电路;MCU保准插槽并且有一个扩展插槽,可以外扩设备。核心板是单片机最小系统,包括晶振,看门狗电路等等,标准插针等。我们的核心板采用了兼容STM32F105,STM32F107,STM32F205,STM32F207四种芯片的设计。本设计方案在将来芯片升级的时候,可以只升级核心板,而基板还可以继续使用,有很强的灵活性,并可以节约成本。同时,本平台还包含详细的开发范例,包括单元测试,系统自检,操作系统范例以及基于Labview的上位机软件。
在焊接篇,详细的介绍的核心板和实验班的焊接流程,注意事项和检测方法。可以用于实习项目,也可以使实验者自己DIY使用。
在硬件篇,指导书还会详细介绍各个单元模块的电路设计和布线原则。供实验者在自己做项目的时候参考和借鉴。另外,硬件篇还会介绍单元模块常见的故障和排除方法,使实验者能够在硬件电路出现故障的时候,迅速查找原因和修复。
软件是嵌入式设计的灵魂。软件篇由单元驱动,操作系统和软件框架三部分
组成。单元驱动包含各个模块电路的驱动代码,使实验者能够在将来熟练使用各个模块电路。另外,在操作各个模块电路的过程中,实验者也同时掌握了STM32系列芯片的使用。操作系统部分,以FreeRTOS为主,介绍了操作系统的原理,并距离说明如何使用。另外,对uC/OS-ii和RT-Thread两款操作系统软件也做了相应的介绍。在软件框架部分,介绍了量子平台的原理和使用。
本平台有相应的上位机软件,用于系统自检,单元测试等,可以为实验者提供良好的人机接口和开发环境。
目录
概论
第一部分:焊接篇 (新增内容) 1 焊接工艺
1.1 回流焊机焊接 1.2 手工焊接
1.2.1贴片手工焊接 1.2.1接插件手工焊接
2 焊接工序
2.1 焊接图 2.2 BOM单
3 焊接管理 4 实物效果图
5 测试
5.1 STM32自检程序 第二部分:硬件篇(修改)
1. 实验板资源(第一节和第二节合并需要修改) 2. 电路板配置(增加) 3. 单元电路((需要修改)
(附录应该在全书后面,另外原理图应该作为附录) 第三部分:工具篇(软件篇用词不当)
1. IDE开发环境(介绍IAR工具,可以考虑新增Keil) 1.1 IAR 1.2 Keil 1.3 coIED
1.4 Keil工程和IAR工程的相互转换 (方便将IAR工程和Keil工程之间的平移) 2. 仿真器(Jlink, ST-link,coLink等等) 3. ISP[和IAP]
4. 1.3上位机演示软件(labview) 5.
第四部分:实验篇
单元实验、高级实验和应用实验 1. 基本实验(和原文大体相同)
1.1 GPIO实验(按键,跑马灯,旋转编码,波动开关,蜂鸣器) 1.2 定时器实验(PWM波形输出,系统滴答等) 1.3 UART实验(RS232,RS485及红外)
1.4 ADC和DAC实验(输出三角波,正弦波,电位器输入1.5 I2C实验1—(OLED,实时时钟) 1.6 I2C实验2-(加速度计,E2PROM) 1.7 CAN通信实验 1.8 DS18B20 1.9 PS/2键盘实验 2. 综合实验
2.1 USB通信(虚拟串口,U盘) 2.2 SD卡和文件系统 2.3 以太网应用 2.4 音频应用 2.5 FM应用
3. 高级实验(面向应用)
3.1 音频播放器(包括SD卡和收音机)
)
篇二:基于STM32的嵌入式软件开发基础-实验指导书(经典)
实验一 基于STM32的嵌入式软件开发基础实验
一、实验目的
1 、掌握嵌入式软件开发流程
2 、学会使用嵌入式软件开发工具
3 、学会使用无限循环架构开发简单的嵌入式应用程序
4 、学会使用单步∕全速运行、
原创力文档

文档评论(0)