
专业版
STM32F103C8T6-最小核心板
293
0
0
2
简介
广工电协作业,stm32f103c8t6核心板,自己没焊好导致了许多bug,希望大家不要虚焊了,核心板还是很不错的,在优化了布局以后比很多板子都要小上一圈,最先的版本丝印我觉的太小了,就加大了点。
简介:广工电协作业,stm32f103c8t6核心板,自己没焊好导致了许多bug,希望大家不要虚焊了,核心板还是很不错的,在优化了布局以后比很多板子都要小上一圈,最先的版本丝印我觉的太小了,就加大了点。复刻成本:¥10
开源协议
:GPL 3.0
(未经作者授权,禁止转载)创建时间:2024-11-10 14:23:37更新时间:2024-11-19 01:29:59
描述
这是一个stm32f103c8t6最小核心板,和正常的板子不同的地方在于我将实时时钟的晶振PC14,15 引脚去除了,额,可能会导致一些问题?应该不会吧,总之设计的时候不会搞引出的差分就删掉了,换了几个gnd,其余的口保持不变 ,整个外观对称美观小巧,我很喜欢!!我很喜欢!!我很喜欢!!
下图是使用PC13口点亮led的情况,
库函数如下(参照了江协科技的源码):
#include "stm32f10x.h"
#include "Delay.h"
int main()
{
/*开启时钟*/
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE);//开启GPIOC的时钟
//使用各个外设前必须开启时钟,否则对外设的操作无效
/*GPIO初始化*/
GPIO_InitTypeDef GPIO_InitStructure;//定义结构体变量
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;//GPIO模式,赋值为推挽输出模式
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13;//GPIO引脚,赋值为第13号引脚
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;//GPIO速度,赋值为50MHz
GPIO_Init(GPIOC, &GPIO_InitStructure);//将赋值后的构体变量传递给GPIO_Init函数
//函数内部会自动根据结构体的参数配置相应寄存器
//实现GPIOC的初始化
while(1)
{
GPIO_ResetBits(GPIOC, GPIO_Pin_13); //P13引脚输出低电平
Delay_ms(500);
GPIO_SetBits(GPIOC, GPIO_Pin_13); //P13引脚输出高电平
Delay_ms(500);
}
}
设计图

BOM


添加到专辑
0
0
分享
侵权投诉
评论