江协科技STM32学习笔记1

STM是什么

STM32是ST公司基于ARM Cortex-M内核(程序指令的执行、加减乘除的运算都是在内核里完成的,相当于整个芯片的CPU。类似电脑一样,可以拿着intel或者AMD的CPU,然后自己完善外围电路,就可以推出自己品牌的电脑。ST公司拿着ARM公司设计的内核,再完善外围电路,整个封装起来,就做成了STM32)开发的32位微控制器。

CoreMark是内核跑分,分数越高芯片性能越强。常用的F1系列主频是72MHz。以下是STM32不同型号所使用的不同场景。

ARM

  • ARM既指ARM公司,也指ARM处理器内核
  • ARM公司是全球领先的半导体知识产权(IP)提供商,全世界超过95%的智能手机和平板电脑都采用ARM架构
  • ARM公司只设计ARM内核而不生产实物,半导体厂商完善内核周边电路并生产芯片

新建工程:

Start文件夹配置:

然后将所有的.h和.c文件加入

Library文件夹配置:全选

User配置:全选

输入:USE_STDPERIPH_DRIVER

Debug调试器选择:

Keilkill.bat:删除编译过程中的文件的,因为有些工程编译会产生大量的文件(Listing和Object文件夹)

放到工程中,双击启动就会删除中间文件

相关推荐
一楼的猫14 分钟前
AI写作合规技术方案:平台检测机制分析与规避策略
人工智能·学习·机器学习·ai写作
wuyk5551 小时前
24. C 语言模块化:不是拆几个.c 文件那么简单
c语言·开发语言·stm32·单片机
四月天431 小时前
web安全-SSTI(服务器模板注入)
笔记·学习·web安全·网络安全
网络与设备以及操作系统学习使用者2 小时前
相对论核心原理详解
学习·深度优先
蓝速科技4 小时前
蓝速科技三色灯光会议预约门牌深度评测
大数据·人工智能·科技
吃好睡好便好5 小时前
泰戈尔的诗歌7
学习·生活
-To be number.wan5 小时前
数据库系统 | 规范化理论
数据库·学习
星夜夏空996 小时前
C++学习(2) —— 类与对象基础
开发语言·c++·学习
-To be number.wan6 小时前
数据库系统 | 数据库安全与完整性
数据库·学习