江协科技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文件夹)

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

相关推荐
dadaobusi10 小时前
学习: PCIe 6.0 的 L0p
学习
燕落南枝12 小时前
CSS 学习:类型选择器与 AI 注释实战
css·人工智能·学习
玄芯散人13 小时前
【元婴·100】STM32启动流程:从上电到main()经历了什么
stm32·单片机·嵌入式硬件
javaDocker16 小时前
1800 亿科技投入砸下去,多数机构平的只是服务器,不是能力
运维·服务器·人工智能·科技·研发效能·金融科技
Swilderrr16 小时前
论文精读:《Directory-Aware Query and Maintenance in Vector Databases》
笔记·学习
kkkkkkkkkk_Z16 小时前
新手自学嵌入式 | 学习日记:LCD显示原理、PWM控制、电容触摸屏(GT9147)驱动开发与项目实战
驱动开发·学习
科芯创展16 小时前
XZ5129:单节锂电池供电36V升压LED恒流驱动芯片设计解析
stm32·单片机·嵌入式硬件
LXT71217 小时前
每日英语一读|为什么夏天的雷雨,总爱在傍晚出现?
深度学习·学习
知识分享小能手17 小时前
C学习教程,从入门到精通,C语言文件 — 完整知识点详解(14)
c语言·网络·学习
Gu_WenYun17 小时前
人口老龄化加速,创新药为何成为医药长期主线
人工智能·科技·金融