站内搜索
发作品签到
专业版

STM32F103C8T6-最小核心板

工程标签

758
0
0
2

简介

广工电协作业,stm32f103c8t6核心板,自己没焊好导致了许多bug,希望大家不要虚焊了,核心板还是很不错的,在优化了布局以后比很多板子都要小上一圈,最先的版本丝印我觉的太小了,就加大了点。

简介:广工电协作业,stm32f103c8t6核心板,自己没焊好导致了许多bug,希望大家不要虚焊了,核心板还是很不错的,在优化了布局以后比很多板子都要小上一圈,最先的版本丝印我觉的太小了,就加大了点。
复刻成本:10

开源协议

GPL 3.0

(未经作者授权,禁止转载)
创建时间:2024-11-10 22:23:37更新时间:2024-11-19 09: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

3D模型

序号文件名称下载次数
暂无数据

附件

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

工程成员

知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

评论

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

底部导航