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

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

相关推荐
搜移IT科技7 小时前
工业设备更新行动全面推进,通用设备板块增量空间与受益环节解析
人工智能·科技·生活
项目題供诗7 小时前
STM32-DMA直接存储器存储(二十)
stm32·单片机·嵌入式硬件
知南x7 小时前
【DPDK例程学习】(3) timer
学习
振南的单片机世界7 小时前
RS485组网三要素:负载、距离、终端电阻
arm开发·stm32·单片机·嵌入式硬件
「維他檸檬茶」7 小时前
大模型算法学习2026.6.13
学习·算法
redaijufeng8 小时前
stm32实现串口打印输出_stm32串口打印
stm32·单片机·嵌入式硬件
黑白园8 小时前
STM32CubeIDE配置FreeRTOS及Demo验证
stm32·单片机·嵌入式硬件
代码续发8 小时前
AI Agent的学习记录
学习
来自于狂人8 小时前
第一部分:破除迷信(入门篇)第1章 Agent不是黑科技
人工智能·科技
蓝速科技8 小时前
行业案例分享:蓝速科技如何赋能企业降本增效
科技