摘要:
PWM 脉冲宽度调制 由TIMx_ARR确定频率,由TIMx_CCRx确定占空比 两种PWM模式 1 TIMx_CNTTIMx_CCRx 时为有效电平 PWM输出配置步骤 使能时钟(定时器时钟和相关IO口时钟) RCC_APB1PeriphClockCmd(); RCC_APB2PeriphCloc 阅读全文
摘要:
种类 有高级定时器TIM1和TIM8,通用定时器TIM2~5,基本定时器TIM6、7 对于F1系列,都是16位。高级和通用有4个捕获通道,基本定时器没有捕获通道。高级定时器可以互补输出 通用定时器 位于APB1总线上 通用定时器使用方法 定时器时钟使能 RCC_APB1PeriphClockCmd( 阅读全文
摘要:
看门狗 所谓看门狗,类似一个定时器。当定时器归零会使系统复位,所以要不停地给定时器重装载值,避免归零复位。一个跑飞的系统无法及时给定时器重装载值,系统就会被复位,恢复正常的运行状态 独立看门狗操作姿势 1 取消寄存器写保护 2 设置预分频系数,确定时钟 3 设置看门狗重装载值,确定溢出时间Tout= 阅读全文
摘要:
配置外部中断示例 1 初始化IO为输入模式 "参考" "参考" 2 开启IO复用时钟 RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE); 3 映射IO到中断线 GPIO_EXTILineConfig(GPIO_PortSourceGPIOE,GPI 阅读全文