网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
07月05日
漏签
0
天
技术宅吧
关注:
1,153,200
贴子:
6,258,846
看贴
图片
吧主推荐
视频
游戏
首页
上一页
1
2
25
回复贴,共
2
页
,跳到
页
确定
<<返回技术宅吧
>0< 加载中...
回复:和大家一起学stm32单片机,分享学习经验
取消只看楼主
收藏
回复
LomotHo
技惊四座
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
还有人在看吗
LomotHo
技惊四座
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
最近事好多,明年再更吧,想学的同学可以准备下c语言和51的基础
2025-07-05 19:09:46
广告
LomotHo
技惊四座
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
其实我现在用sublime text写代码了,还挺好用的,
LomotHo
技惊四座
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
啊,四级刚刚考完,更一点吧
LomotHo
技惊四座
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
这次我们来点亮一个led灯,也就是gpio的输出,gpio就是输入输出的东西吧,反正能用就行,
LomotHo
技惊四座
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
点亮led灯的程序基本是在main.c里面完成的,好了,先包含几个头文件
#include "stm32f10x.h"
#include "stm32f10x_rcc.h"
#include "stm32f10x_gpio.h"
这个学过c的应该都知道吧,第一个应该是stm32的启动代码,第二个rcc貌似是关于时钟的东西,然后gpio那个就是输入输出口的头文件啦
LomotHo
技惊四座
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
有人在看就举个爪哈
LomotHo
技惊四座
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
然后写个main函数,就是酱紫,不需要return 0;原因不解释,还有我大括号不换行!!!不换行!!!不换行!!!
int main(void){
}
2025-07-05 19:03:46
广告
LomotHo
技惊四座
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
然后在main函数里面写这两句,
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_GPIOB|RCC_APB2Periph_GPIOC, ENABLE);
第一句是创建一个叫GPIO_InitStructure的结构体,里面有很多成员变量
像.GPIO_Pin, .GPIO_Mode, .GPIO_Speed 这些,其他的成员暂时不用
好了,.GPIO_Pin是指选择的引脚,GPIO_Mode就是引脚的模式, .GPIO_Speed 是引脚的速度
然后GPIO_Pin可以单个选择就像这样
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0 | GPIO_Pin_1 | GPIO_Pin_2 | GPIO_Pin_3 ;
或者全部选择,就像这样
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_All;
选完引脚就可以进行模式选择,就像这样
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
实际上模式有8种
GPIO_Mode_AIN模拟输入
GPIO_Mode_IN_FLOATING浮空输入
GPIO_Mode_IPD下拉输入
GPIO_Mode_IPU上拉输入
GPIO_Mode_Out_OD开漏输出
GPIO_Mode_Out_PP推挽输出
GPIO_Mode_AF_OD复用开漏输出
GPIO_Mode_AF_PP复用推挽输出
这里就用推挽输出啦,其实我也不太懂,照着用就是啦
LomotHo
技惊四座
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
然后这一句是时钟的设置,就是打开GPIOA GPIOB GPIOC的时钟
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_GPIOB|RCC_APB2Periph_GPIOC, ENABLE);
LomotHo
技惊四座
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
楼主回家啦,把所有装备都带回来了,现在开更!
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示