2019-12-20

项目分析:产品功能性问题

1. 红绿灯控制+倒计时显示

2. 每种颜色的灯的时间控制

框架:状态机:(状态切换(中断为物理方式切换)状态标志位的交换)

1.显示

2.设置(对数字资源的改变(切换))

状态机方式一状态轮转

显示状态

红灯设置

黄灯设置

绿灯设置


数据资源:

1.状态表示方式

2.时间+灯颜色

中断的使用:判定中断源调用同名回调函数

在回调函数里区分中断源(NVIC全部)

----》中断触发条件callback(*指针htim(时间))

时钟源→计数器→重载→比较值(CCR)影子是preload

{判定指针是否相同

Htim==&htim}


Ctrl+f修改全部的要修改的东西

枚举出现问题

时钟源----》计数器

                   重载值

                   比较值(0~重载值之间)

计数器等于比较值时电平翻转

CNT计数器的值

改变比较值(CCR)和占空比

重载值决定比的范围

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容