随笔分类 - STM32
摘要:目前我使用的环境主要以Macos为主,因此使用一个跨平台的IDE方案比较适合我。 我选择的是比较流行的JetBrains公司的Clion方案。 使用Clion有个好处就是在苹果上配置好了gcc make之后,默认就帮你配置好。并且对于STM32,类似头文件支持等做的比Vscode更好。同样的Craz
阅读全文
摘要:我的环境是:MacBook Air M2 打开STM32官网,搜索CubeMX相关资源:https://www.st.com/en/development-tools/stm32cubemx.html#st-get-software 登陆ST账号之后,选择MAC版本获取下载链接,得到.targz压缩
阅读全文
摘要:分散加载是提高单片机上限的一个非常重要的能力。以STM32H7为例,H7的RAM为:512 Kbytes of AXI-SRAM mapped onto AXI bus on D1 domain,SRAM1 mapped on D2 domain: 128 Kbytes,SRAM2 mapped o
阅读全文
摘要:这一章我们通过直接控制IO的方式来点亮一个LED。 首先新建一个CubeMX工程,选择对应的芯片,选择对应下载方式,配置工程名字,下载器等,可参考熟悉工作环境这一章节。 基础工程建立完成之后,我们来继续对基础工程进行配置,首先配置时钟: 这里配置为外部时钟,晶振输入。通常使用的开发板都是外部8M晶振
阅读全文
摘要:既然已经做好了开发STM32的准备,软件硬件都准备好了,那么我们来了解一下何为STM32吧。 STM32是意法半导体(ST)设计的一系列32位芯片的名字,细分为L、F、H三个系列。 F系列是最经典的系列。F系列的基础芯片是F1系列,价格低廉,麻雀虽小五脏俱全,我做课程设计最喜欢用的就是STM32F1
阅读全文
摘要:首先你要熟悉你的开发板由哪几个部分组成,如何使用你的开发板。我使用微雪的F429的开发板,这是一块由母板和最小系统板构成的开发板:(受疫情原因,手上几块正点原子的开发板无法展示出来,只能拿这块板子了,这块板子严格意义上来说不算一块好的开发板) 要使用开发板就得知道开发板的供电接口和下载接口,这块微雪
阅读全文
摘要:学习STM32最基本需要一块开发板和一个下载器,以及其它若干模块外设,如TTL转USB串口模块,OLED显示屏,LCD显示屏等。 开发板是板载有各种开发资源的板子,比如常见的开发板通常会在串口1上继承一个上面提及到的TTL转USB芯片,这样直接通过USB连接开发板即可完成PC机和开发板的串口通信功能
阅读全文

浙公网安备 33010602011771号