- 博客(3)
- 收藏
- 关注
原创 嵌入式开发:如何在Clion中使用C和C++开发STM32
文章目录前言一、需要的二、使用步骤1.引入库2.读入数据总结前言C语言在各类单片机开发中占据着重要的地位,不管是学习51、STC还是STM32等单片机,都需要学习者有一个良好的C语言基础,至少要懂得基本数据结构、逻辑判断、指针等基础的知识点。如果想要学的更深一些,就需要了解结构体、枚举、函数指针、回调函数等一些C语言高级用法。以STM32来说,目前主流的HAL库将诸多外设都进行了抽象化,硬生生的将底层和用户层进行了分离,从它的源码中我们可以看到好多的结构体,各种函数指针、回调函数满天飞。可以说,用C
2022-05-16 14:43:41 3049 2
原创 嵌入式开发:配置CLion用于STM32开发
文章目录前言一、需要使用的工具二、软件下载1.STM32CubeMX2. CLion3. OpenOCD4. gcc-arm-none-eabi5. MinGW三、相关配置1. 添加系统环境变量2. CLion配置四、CLion创建项目前言本文主要用来记录学习CLion开发STM32的过程,参考稚晖君在知乎专栏上的文章。本文针对stm32的HAL库进行开发一、需要使用的工具软件环境STM32CubeMXCLion-20.
2022-05-10 19:23:40 7425 2
原创 STM32标准库修改HSI时钟教程
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、官方标准库是如何改变时钟的?二、使用步骤1.引入库2.读入数据总结前言在我们常用的STM32 Blue Pill(如下图所示)上,一般在学习时都会使用默认的72Mhz晶振。但当我们自己设计电路板时,如果受到尺寸限制,不想使用外部晶振,可以使用STM32自带的内部8Mhz晶振。这篇文章主要介绍了如何修改标准库函数以选择内部的高速时钟HSI。一、官方标准库是如何改变时钟的?二、使用步骤1.引入库代码如下(示例).
2022-03-25 14:43:09 3107 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人