
STM32学习笔记
文章平均质量分 50
哈哈哈士奇
人丑,话多,愤青,
展开
-
ESP32 putchar 输出多一个数据问题
ESP32 putchar 输出问题原创 2022-11-09 17:17:28 · 562 阅读 · 1 评论 -
STM32CubeMX 软件使用学习笔记1
1:CubeMX是ST公司开发的一款软件,旨在通过图形化的配置MCU方式,来减轻开发人员的工作量,让大家更轻松,快乐。用户使用图形化工具配置MCU后,CubeMX可以根据用户选择的IDE,来生成对应的工程文件(包含了初始化代码),下文将介绍。可以在ST的官网上查看CubeMX的功能介绍,并下载CubeMX. https://www.st.com/en/development-tool...原创 2018-10-12 20:52:41 · 970 阅读 · 0 评论 -
最简单的方式 创建STM32的工程(使用标准库)-1
1:看到网上好多资料有关怎么创建STM32工程文件的,比较麻烦,都是建啥文件夹,然后拷贝文件,挪来挪去。其实在STM32标准库中本来就有工程文件的样板,如下图,有5中IDE的工程文件样板。我这里选用的标准库是F1系列的。2:我电脑装的IDE是MDK uVision V4.00。打开上面MDK-ARM文件夹,双击直接打开Project.uvproj 工程文件。3:直接编译-build...原创 2018-10-13 14:41:54 · 4343 阅读 · 0 评论 -
最简单的方式 创建STM32的工程(使用标准库)-2
前文已经介绍创建一个简单的F103RC芯片的MDK V4工程文件,下面介绍一些其它的设置项目。1:设置Output 和List的输出目录。在上文中(如下图)STM32100E-EVAL这个文件夹就是原工程文件设置的Output和List输出目录。但是我已经将项目改为“MySTM32”, 显然我要搞个我自己命名的文件来用作Output和list的输出目录。先在MDK-ARM文件夹下新建一个文件夹...原创 2018-10-13 16:13:15 · 1628 阅读 · 0 评论 -
MDK V5.12 + ST-Link V2 + Win10 STM32开发环境搭建1
养成每天写笔记的习惯,很多知识,时间一长就忘记了。以前都是用Jlink来仿真调试STM32,现在找不到Jlink去哪里了,可能留在了前公司。然后了解到ST-Link很便宜,就果断在淘宝上了化了不到20买了一个回来。 环境: 操作系统:Win10 64位 IDE:keil MDK uVision V5.12 ...原创 2018-10-14 22:57:41 · 5239 阅读 · 0 评论 -
C语言中static学习
以下大多内容均为转载自:https://blog.youkuaiyun.com/keyeagle/article/details/6708077 感谢网友的分享一句话:static 修饰的全局变量或函数,不能被外部的文件所引用或访问。static的用途面试时会考:1限制变量的作用域,2设置变量的存储域 ,3限制函数的外部访问。 C语言代码是以文件为单位来组织的,在一个源程序的所有源文件中,一个...转载 2018-10-18 16:06:15 · 169 阅读 · 0 评论 -
STM32学习笔记-FLASH读写
STM32的FLASH除了可以烧写如程序外,还可以供给用户做存储器,存储参数用,但是要注意的是,FLSAH的擦写次数是有限制的,10万次。STM32F1系列单片机内核是Cortext-M3系列的,其存储器的映射是按照Cortext-M3的标准设计的,如下图。从上图可看出最下main的512M是分配给Code 即程序存储区. 其内部分配如下图。从上图可以看到FLASH的...原创 2018-10-16 23:24:36 · 1573 阅读 · 0 评论 -
STM32中的一些小坑-ADC通道设置-写FLASH
最近做项目用到STM32F051的片子,遇到了两个小坑。我的一个项目,需要ADC采集。两路ADC输入通道。PA0-ADCIn0; PA1-ADCIn1.一开始想使用最简单的方式,单次转换。第一次采In0, 第2次采集In1. STM32F0 的ADC库里面提供了ADC转换的函数:如下:ADC_StartOfConversion(ADC1);while(ADC_GetFlag...原创 2019-01-30 09:13:30 · 5027 阅读 · 2 评论