- 博客(4)
- 收藏
- 关注
原创 stm32学习笔记——定时器
定时器功能:1 产生PWM方波输出;2 捕获输入波形的周期及占空比;定时器分为基本定时器,通用定时器以及高级定时器;高级定时器常用寄存器分析:(1)控制寄存器CR1:主要由时基初始化函数配置CK_CNT(2)计数器寄存器CNT:数字根据CK_CNT时钟递增或递减void TIM_SetCounter(TIM_TypeDef* TIMx, uint16_t Counter);(3)自动加...
2019-07-20 19:19:10 1989
原创 stm32f103使用寄存器创建Sys_tick delay_ms函数
#include “misc.h”#include “stm32f10x.h”#include “core_cm3.h”void delay_ms(uint32_t ms){uint32_t i; //系统定时器中断关闭SysTick->CTRL&=SysTick_CTRL_TICKINT_Msk;//系统定时器时钟选择系统时钟72MSysTick->CTRL...
2019-07-12 21:07:48 286
原创 stm32学习笔记2
四 GPIO输入与输出TTL肖特基触发器:电信号转变为数字信号N-Mos管:输入为1时打开,0时截止P-Mos管:输入为1时截止,0时打开输出控制前有一个反向器模式简介输入模式:模拟输入模式,浮空输入模式(不使用上拉下拉电阻),上拉/下拉输入模式输出模式:通用推挽输出,通用开漏输出 ,复用推挽输出,复用开漏输出推挽输出:使用两个Mos管,输出为1——经反相器为0——P-Mos导通...
2019-07-12 16:43:16 285
原创 STM32F103RC学习笔记1 芯片架构,存储器映射,RCC以及系统时钟配置
一 芯片架构二 存储器映射三 RCC时钟时钟包括有HSE(外部高速时钟源8MHz) LSE(外部低速时钟源32.768KHz) HSI(内部高速时钟源8MHz(时钟不准确)) LSI(内部低速时钟源) PLL(倍频控制器)重新配置sysclock流程,使用HSE(8MHZ)-PLL(9倍频72MHz)-SYSCLK(1倍频72)-AHB(72)-APB1(36)与APB2路线(72)...
2019-07-12 14:30:56 1385
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人