用GCC开发STM32,正点原子开发板的一个库函数版本例程示例

用GCC开发STM32,正点原子开发板的一个库函数版本例程示例

GCC环境搭建.首先下载交叉编译环境GCC,这个网上有很多,百度一下就能找到下载。比如 Sourcery G++ for ARM EABI我的CSDN资源里,有相关下载。熟悉下Makefile强力推荐熟悉网络牛人李云的51cto博客,有一篇驾驭Makefile的文章,另外一份参考资料也尤为重要《GN...

【STM32】ADC采集光敏数据(不看库函数手册进行配置)

【STM32】ADC采集光敏数据(不看库函数手册进行配置)

前言在写一个工程的某一个功能的时候,我们都会对照库函数手册进行对该模块功能的配置,但是,有的时候,中文版的库函数手册在翻译过来的时候会有翻译上的出入,所以为了工程的可行性、进度性,我们可以不通过库函数手册,用另一种方法进行配置,请耐心往下看,完整的代码会在最后写出...

基于STM32的端到端物联网全栈开发

18 课时 |
11362 人已学 |
免费
开发者课程背景图
STM32:ADC单通道(内含:1.实物图/接线图+2.代码部分如下+3.AD用到的库函数总结)

STM32:ADC单通道(内含:1.实物图/接线图+2.代码部分如下+3.AD用到的库函数总结)

1.接线图:电位器中间的扭头往左拧,电阻器向左;往右拧,电阻器向右。输出电压即为可调电压。接在PA0(引脚定义图可知,PA0~PB1的十个引脚是ADC的十个通道,可任选接哪个)。实物图如下:注:蓝色的电位器要把三个引脚的插在面包板上侧。2.代码部分如下: 主函数部分&#x...

STM32:TIM输入捕获模式测频率并在OLED上显示频率(内含:1.接线图/实物图+2.代码部分+3.输入捕获模式使用到的STM32库函数)

STM32:TIM输入捕获模式测频率并在OLED上显示频率(内含:1.接线图/实物图+2.代码部分+3.输入捕获模式使用到的STM32库函数)

1.接线图:实物图:  2.代码部分:main.c代码部分:#include "stm32f10x.h" // Device header #include "Delay.h" #include "OLED.h" #include "PWM.h"...

STM32:定时器定时中断软件篇(内含:1.实验现象+2.代码编写思路+3.代码部分+4.定时器常用库函数详解)

STM32:定时器定时中断软件篇(内含:1.实验现象+2.代码编写思路+3.代码部分+4.定时器常用库函数详解)

1.实验现象如下:现象:OLED显示Num,每秒数字+1.原理:用定时中断,定时器使用内部时钟定1s的时钟,每隔1s申请中断,自动++,显示Num。2.代码编写思路:解释:步骤大致如上图,解释如下:1.RC...

STM32独立按键控制LED亮灭---软键篇(内置代码+注释解析+部分库函数代码)

STM32独立按键控制LED亮灭---软键篇(内置代码+注释解析+部分库函数代码)

1.LED独立按键代码部分:a:LED.c代码#include "stm32f10x.h" // Device header void LED_Init(void)//LED初始化函数 { RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE); GP...

stm32开发笔记(一):库函数V3.5版本环境搭建以及工程模版配置

stm32开发笔记(一):库函数V3.5版本环境搭建以及工程模版配置

若该文为原创文章,转载请注明原文出处本文章博客地址:http://blog.csdn.net/qq21497936/article/details/79203803长期持续带来更多项目与技术分享,咨询请加QQ:21497936、微信:yangsir198808红胖子(红模仿)的博文大全:开发技术集合...

STM32——GPIO之从库函数到寄存器的前因后果

例子为单片机的“Hello World”级的流水灯实验——虽然只有一个,其中并不是将完整的代码给出,只是给出关键部分来说明“如何调用ST公司的的库来完成对硬件的控制,以及对库文件代码进行跟踪和分析至寄存器级”。所以从第一段代码往下看就可以了,要用到的函数和变量大部分会说明,至于寄存器级的,那就只能翻...

STM32 下的库函数和寄存器操作比较

以 led闪烁中的flashLed函数例子: 库函数操作简单,但是效率不如寄存器操作的高; 寄存器操作很复杂,因为要熟悉上百个寄存器,但是程序效率很高 /**下面是通过直接操作库函数的方式实现IO控制**/ while(1) { GPIO_ResetBits(GPIOB,GPIO_Pin_9); /...

stm32之GPIO库函数开发

关于GPIO库函数的重点函数:P122   GPIO_Init() :根据GPIO_InitStruct中指定的参数初始化外设GPIOx寄存器;   GPIO_ReadInputDataBit():读取指定端口管脚的输入;   GPIO_SetBits():设置指定的数据端口位;   GPIO_Re...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

社区圈子

IoT
IoT
物联网软硬件开发者一站式基地
123165+人已加入
加入

STM32更多库函数相关