| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 嵌入式 -> task12 总结 -> 正文阅读 |
|
[嵌入式]task12 总结 |
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ?STM32的应用(大概)目录 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ?STM32的应用(大概) 一、什么是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的实际应用STM32基于arm cortex核,目前在工业控制、通讯、物联网、车联网等行业应用很火,在功能丰富的同时拥有超高的性价比,大有打败和取缔ARM7的趋势。 三.做项目需要的流程1.需求文档2.方案评估3.原理图设计例如:STLINK烧录器原理图: ?电路图: ?等.... 4.PCB设计PCB的概念:PCB的英文全称Printed CircuitBoard,PCB的中文名称为印制电路板,又称印刷电路板、印刷线路板,是重要的电子部件,是电子元器件的支撑体,是电子元器件电气连接的提供者。由于它是采用电子印刷术制作的,故被称为“印刷”电路板。 ?以上为PCB设计流程 5.PCB打板PCB打板就是指印制电路板在批量生产前的试产,主要应用为电子工程师在设计好电路,并完成PCB之后,向工厂进行小批量试产的过程,即为PCB打板。而PCB打板的生产数量一般没有具体界线,一般是工程师在产品设计未完成确认和测试之前,都称之为PCB打板。 6.硬件调试:硬件调试设置步骤:
7.软件测试1、点击设置 2、修改晶振为“8.0” 3、点击“Debug” 4、点击“确定” 5、点击“调试”图标 6、对调试内容进行设置,根据个人要求习惯设置,此处只留下“逻辑分析窗口”,可观察端口输出的高低电平转换。 7、对端口进行设置,对显示图形进行调节 8、选择进入外设端口窗口 9、查看端口电平 10、在外设窗口更改GPIOE.5端口为高电平,图形随之改变 8.整机测试9.生成文档 |
|
嵌入式 最新文章 |
基于高精度单片机开发红外测温仪方案 |
89C51单片机与DAC0832 |
基于51单片机宠物自动投料喂食器控制系统仿 |
《痞子衡嵌入式半月刊》 第 68 期 |
多思计组实验实验七 简单模型机实验 |
CSC7720 |
启明智显分享| ESP32学习笔记参考--PWM(脉冲 |
STM32初探 |
STM32 总结 |
【STM32】CubeMX例程四---定时器中断(附工 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 0:56:11- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |