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

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

相关推荐
咸甜适中8 小时前
rust语言学习笔记Trait(八)Iterator(迭代器)
笔记·学习·rust
归零鸟8 小时前
WD Elements移动硬盘能识别出盘但不能出盘的修复记录
stm32·单片机·嵌入式硬件
华为云开发者联盟9 小时前
告别繁琐操作,华为云码道 + Docker重塑远程开发体验
人工智能·学习·docker·华为云·软件开发·华为云码道
Bechamz9 小时前
大数据开发学习Day38
大数据·学习
-To be number.wan9 小时前
计算机组成原理 | 原码一位乘法运算方法
学习·计算机组成原理
追兮兮10 小时前
MCUQuickStart v1.1.0发布,一键生成Keil工程+RTOS模板
stm32·单片机·嵌入式硬件·freertos·gd32·keil5
rit843249910 小时前
STM32移植NES模拟器指南
stm32·单片机·嵌入式硬件
都在酒里10 小时前
STM32 I2C通信协议详解——标准库函数实现(通讯协议总结一)
stm32·嵌入式硬件·i2c
前端若水10 小时前
从零开始学习AI Agent的实战路线图
人工智能·学习
fengfuyao98510 小时前
STM32 HAL库实现串口DMA接收不定长数据
stm32·单片机·嵌入式硬件