task12 总结

                                STM32的应用(大概)

目录

                                STM32的应用(大概)

一、什么是STM32?

(1)来源:

(2)简介:

二.STM32的实际应用

三.做项目需要的流程

1.需求文档

2.方案评估

3.原理图设计

4.PCB设计

5.PCB打板

6.硬件调试:

7.软件测试

8.整机测试

9.生成文档


一、什么是STM32?

(1)来源:

STM32单片机主要是由意法半导体公司设计的微控制器,其具有低功耗、低成本和高性能的特点,适用于嵌入式应用。其采用ARM Cortex-O内核,根据其内核架构的不同,可以将其分成一系列产品,当前主流的产品包括STM32F0、STM32F1、STM32F3,具有超低功耗的产品包括STM32L0、STM32L1、STM32L4等。由于STM32单片机中应用的内核具有先进的架构,使其在实施性能以及功耗控制等方面都具有较强表现,因此在整合和集成方面就有较大的优势,开发起来较为方便,该类型的单片机能非常迅速地实现开发和投入市场,当前市场中这种类型的单片机十分常见,类型多样,包括基础型、智能型和高级型等,应用都比较广泛。

其中,ST公司即意法半导体公司,STM32单片机即是ST(意法半导体)公司使用arm公司的cortex-M3为核心生产的32bit系列的单片机。

(2)简介:

STM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex-M3内核。按内核架构分为不同产品:其中STM32F系列有:STM32F103“增强型”系列STM32F101“基本型”系列STM32F105、STM32F107“互联型”系列增强型系列时钟频率达到72MHz,是同类产品中性能最高的产品;基本型时钟频率为36MHz,以16位产品的价格得到比16位产品大幅提升的性 能,是32位产品用户的最佳选择。两个系列都内置32K到128K的闪存,不同的是SRAM的最大容量和外设接口的组合。时钟频率72MHz时,从闪存执行代码,STM32功耗36mA,相当于0.5mA/MHz。

二.STM32的实际应用

preview

STM32基于arm cortex核,目前在工业控制、通讯、物联网、车联网等行业应用很火,在功能丰富的同时拥有超高的性价比,大有打败和取缔ARM7的趋势。

三.做项目需要的流程

1.需求文档

2.方案评估

3.原理图设计

例如:STLINK烧录器原理图:

 电路图:

 等....

4.PCB设计

PCB的概念:PCB的英文全称Printed CircuitBoard,PCB的中文名称为印制电路板,又称印刷电路板、印刷线路板,是重要的电子部件,是电子元器件的支撑体,是电子元器件电气连接的提供者。由于它是采用电子印刷术制作的,故被称为“印刷”电路板。

 以上为PCB设计流程

5.PCB打板

PCB打板就是指印制电路板在批量生产前的试产,主要应用为电子工程师在设计好电路,并完成PCB之后,向工厂进行小批量试产的过程,即为PCB打板。而PCB打板的生产数量一般没有具体界线,一般是工程师在产品设计未完成确认和测试之前,都称之为PCB打板。

6.硬件调试:

硬件调试设置步骤:

  1. 安装对应Jlink驱动,将Jlink连接到电脑和开发板JTAG口,并且开发板需要供电(否则,在后面的Setting里无法搜索到cpu)。
  2. 定位到Option – Debug选项卡,右侧选择Use:J-LINK / J-Trace Cortex,然后选择其后的Setting。
  3. 选择Port为SW模式,利用Auto Clk来设置Max Clock。完成后确定。
  4. 定位到Option - Utilities选项卡,上侧同样选择J-LINK / J-Trace Cortex,然后选择其后的Setting。
  5. 这里需要根据不同的mcu选择FLASH的大小。开发板使用的是FLASH=512KB的STM32F103ZET6,所以点击Add后选择512KB型号的STM32。然后选中Reset and Run。完成后确定。
  6. 回到IDE界面,进入debug模式,此时会自动通过Jlink下载程序。然后就可以进行硬件调试了。

7.软件测试

1、点击设置

2、修改晶振为“8.0”

3、点击“Debug”

4、点击“确定”

5、点击“调试”图标

6、对调试内容进行设置,根据个人要求习惯设置,此处只留下“逻辑分析窗口”,可观察端口输出的高低电平转换。

7、对端口进行设置,对显示图形进行调节

8、选择进入外设端口窗口

9、查看端口电平

10、在外设窗口更改GPIOE.5端口为高电平,图形随之改变

8.整机测试

9.生成文档

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值