- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 STM32_PWM输出设置
寄存器 计数器寄存器(TIMx_CNT) 预分频器寄存器 (TIMx_PSC) 自动装载寄存器 (TIMx_ARR) 重复次数寄存器 (TIMx_RCR) PWM模式 模式1 当TIMx_CNT<TIMx_CCRx时,PWM输出为高,否则为低。 如果TIMx_CCRx中的比较值大于自动重装载值(TIMx_ARR),则OCxREF保持为’1’。 如果比较值为0,则OCx...
2020-04-23 15:50:34
1810
原创 STM32_内核外设_CAN
STM32F1内核外设CAN的构成 CAN构成STM32F1内核外设CAN的构成控制/状态配置寄存器CAN_MCR发送邮箱接收FIFO验收筛选器CAN2外设结构 控制/状态配置 寄存器 CAN_MCR DBF 调试冻结功能 分为工作状态与静止收发状态 TTCM 时间触发模式 ABOM 自动离线管理 AWUM 自动唤醒 NART 自动重传 RFLM 锁定模式 TXFP 报文发送优先级的判定方法** ...
2020-04-18 15:44:08
2438
原创 FreeRTOS_空闲任务与阻塞延时
实现空闲任务 定义任务栈 定义任务控制块 创建任务控制块 阻塞延时 原理 让CPU暂时放弃该任务,就进入了阻塞状态 放弃该任务后去执行其他任务,当延时结束后,继续执行该任务 如果其他任务也在延时中,就运行空闲任务 实现的函数 vTaskDelay()//阻塞延时函数 记录任务的延时时间,单位为SysTick的中断周期。(每隔一段时间启动中断,检查任务的延时是否为0) 调用taskYI...
2020-04-16 18:50:26
554
原创 Pascal大小写
单字之间不以空格断开或连接号(-)、底线(_)连结,第一个单字首字母采用大写字母;后续单字的首字母亦用大写字母,例如:FirstName、LastName。每一个单字的首字母都采用大写字母的命名格式,被称为“Pascal命名法”,源自于Pascal语言的命名惯例,也有人称之为“大驼峰式命名法”(Upper Camel Case),为驼峰式大小写的子集。...
2020-02-12 17:08:41
867
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅