1 / 4
文档名称:

stm32f103编程入门.doc

格式:doc   大小:32KB   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

stm32f103编程入门.doc

上传人:992006838 2021/1/11 文件大小:32 KB

下载得到文件列表

stm32f103编程入门.doc

相关文档

文档介绍

文档介绍:STM32F103单片机编程入门
一款单片机入门,至少四样:时钟、端口、定时、串口、中断。
系统时钟RCC
系统内部有8M_RC晶振和32678Hz_RC晶振有大约2%的温飘。当外部有8M晶振时,自动选择外部晶振,失效时自动切换成内部。程序自动倍频成72M。如果用于通信最好加个外部晶振。判断是否使用外部晶振的方法:短接外部晶振引脚观察工作情况。
分为两个桥,对应不同的外设,每个外设又可以单独设定时钟。
初步学****先不用单独设定,均选用系统时钟72M。可根据情况做一步分频。
用到某外设时,配置RCC(打开外设时钟),一般只有一句指令。一般临时查找。呵呵,我也没找到好办法。
GPIO:RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOC , ENABLE);
USART:RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1,ENABLE);
Timer2:RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2 , ENABLE);
端口GPIO
端口配置思路:
1,先定义一个结构体配置成员参数值,
类型是GPIO_InitTypeDef,下划线是结构体名;结构体名是GPIO_InitStructure:名称可以自定义。在后面利用参数初始化函数时要一致。
2,打开相对应的端口时钟RCC。
3,声明要配置的管脚,可以用“|”复选
4,配置模式,4种输入,4种输出
5,配置管脚频率,一般都是50Mhz
6,最后调用函数GPIO_Init(GPIOA, &GPIO_InitStructure);第2个参数是,结构体地址指针。
Eg:
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOC , ENABLE);
= GPIO_Pin_13; =GPIO_Mode_Out_PP;
= GPIO_Speed_50MHz;
GPIO_Init(GPIOC, &GPIO_InitStructure);
串口USART
串口配置思路:
1,定义结构体,类型是USART_InitTypeDef;
2,打开串口时钟,可以选择和端口GPIO一起
3,设置波特率,—————省去了复杂的烦人的计算
4,设置字长。8位?9位?
5,设置停止位。1位?2位?
6,设置校验位,奇偶?无?
7,设置硬件流(调制解调器用)————用不到设None就行
8,串口工作模式:收?发?都有?
9,调用函数 USART_Init(USART1, &USART_InitStructure); 配置串口
10,开启串口中断USART_ITConfig(USART1, USART_IT_RXNE, ENABLE);或USART_IT_TXE, ENABLE);收发中断的使能。
11,中断响应函数void USART

最近更新

竞选班干部主题班会课件名师优质公开课获奖pp.. 11页

高温烟气在炉内辐射传热与流动特性研究的开题.. 2页

高光谱与高空间分辨率CO2探测仪的光谱定标的开.. 2页

高中生历史理解能力培养的实践研究的开题报告.. 2页

骨髓干细胞在肾小球硬化微环境中的分化的开题.. 2页

脊髓型颈椎病与颈椎结核-课件 21页

2024年最新2021医院护理工作计划范文 7页

2024年暑期社会实践个人总结[优] 48页

血糖达标的科学与艺术---低血糖管理-课件 66页

项部分形加载单极子天线的研究的开题报告 2页

靶向日本脑炎病毒包膜蛋白结构域Ⅲ的抗病毒多.. 2页

2024年暑假打工的心得体会 35页

面向科技文献机器翻译的若干技术研究的开题报.. 2页

赵然尊急性心肌梗死诊断要点-课件 22页

面向制鞋喷胶的机器人运动控制研究及其系统开.. 2页

心脏与大血管 69页

2024年晚安励志正能量的句子 38页

青海虎头崖铅锌矿床地质特征及区域地质背景研.. 2页

震后框架结构抗震性能评价方法研究的开题报告.. 2页

雌二醇调控白细胞介素6和TGF-β在成骨细胞分化.. 2页

2024年春节店里面开门通知(通用9篇) 5页

高考语文大一轮复习第3部分古代诗文阅读专题一.. 80页

高考化学大一轮复习专题十有机化学课时1认识有.. 83页

钢材物资供货方案投标方案 7页

大班科学活动《有趣的转动》说课稿 8页

商用飞机制造生产建设项目可行性研究报告 97页

中华苏维埃共和国 26页

国家开放大学学前教育社会实践表 11页

纸奶奶过生日 10页

神经系统常用术语 7页