发作品签到
专业版

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

暂无BOM

附件

序号文件名称下载次数
暂无数据
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1)
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航