第一步,开启RCC时钟,把TIM外设和GPIO的外设时钟打开
第二步,配置时基单元,包括时钟源选择
第三步,配置输出比较单元,包括CCR的值、输出比较模式、极性选择、输出使能这些参数,库函数里也是统一用结构体来配置的
第四步,配置GPIO,把PWM对应的GPIO口,初始化复用推挽输出的配置
第五步,运行控制,启动计数器
DevCon 最初是且始终是代码示例,旨在作为示例,而不是要依赖的工具。 为了响应其受欢迎程度,我们创建了一些工具来替换 DevCon 的功能,同时遵循最佳做法并添加新功能。 请将 DevCon 使用情况替换为下面所述的解决方案。
计算机网络基础概念
用于检查VPS的IP是否适用于各种OTT平台的bash脚本
CUDA10.0安装教程
路由器是连接两个网络的硬件设备,承担寻路功能,是网络的大门,因此,路由器又叫做网关设备(Gateway)
[alert color="red"]注意:仅供个人参考[/alert] 数据结构知识框架 初识数据结构 概念 数据 描述客观事物的符号,是计算机中可以操作的对象,能被计算机识别,并输入给计算机处理的符号集合 数据元素 是组成数据的、有一定意义的基本单位,在计算机通常作为整体处理,也被称为记录 数据项 一个数据元素可以由若干个数据项组成。数据项是数…
CHERRY 樱桃 MX轴体 樱桃轴不用我多说了,大家应该都很了解,我还是简单的过一下。 拆解开来的MX轴体,目前市面上大部分轴体,都是仿照MX轴体的结构来制作的,这里顺便说一下,三脚与五角轴的区别。 五脚轴比三脚轴多了两个固定柱,这样五脚轴就可以通过多的两个固定柱,来上一些无钢板结构的键盘。 黑轴 线性轴 总行程:4-0.4mm 触发行程:2±0…
IPv6协议规范 Internet Protocol, Version 6 (IPv6) Specification 梗概 本文档规定了 Internet 协议的第 6 版(IPv6),它废弃了 RFC 2460。 本备忘录的状态 这是一个 Internet 标准跟踪文档。 本文档是 Internet 工程任务组 (IETF) 的产品。它代表了 I…
网络限速有很多种方式,比如网卡限速,队列限速,meter表限速。其中meter表限速是颇具代表性的限速方式。因为网卡限速和队列限速都是传统网络的限速方式,而meter表是SDN架构下的限速方式。本篇主要介绍meter限速。 由于meter表是OpenFlow13出现的特性,而Open VSwitch 2.8.0以上的版本才支持OpenFlow13。…
ovs交换机可以实现vlan的隔离,功能上类似于普通交换的vlan隔离。并且vlan隔离在openstack的各种网络发挥着十分重要的作用。ovs的隔离通通过tag标签来实现。下面首先使用mininet仿真软件创建一个最简单的拓扑,然后设置端口tag来实现vlan。 Mininet创建简单拓扑 mininet是SDN学习中用来创建各种拓扑的仿真软…
查看网桥mac学习地址表 ovs作为一个交换机,既可以工作在SDN模式也可以工作在普通交换机模式。工作在普通交换机模式下就有mac自学习功能。和普通的交换机一样,ovs交换机也能查看mac和端口关系的对应表。 ovs-appctl fdb/show s1 设置网桥不连接控制器的转发模式 ovs 交换机在连接不上控制器时有一个fail_mode的标志…
ovs-ofctl 命令是对流表的操作,包括对流表的增,删,改,查等命令。简单来说流表类似于交换机的MAC地址表,路由器的路由表,是ovs交换机指挥流量转发的表。 说到流表就不得不说控制器。控制器是给交换机下发流表的设备,最常见的控制器是OpenDaylight,简称ODL,下面首先安装一个ODL控制器,看看控制器给交换机下发的原汁原味的流表是怎么…
OpenvSwitch的操作命令有若干个,其中比较重要的有
ovs-vsctl 获取或者更改ovs-vswitchd的配置信息,此工具操作的时候会更新ovsdb-server中的数据库
ovs-ofctl 操作交换机里的流表
ovsdb-tool 对ovsdb数据库操作,不经过ovsdb-server模块
2006年,SDN诞生于美国GENI项目资助的斯坦福大学Clean Slate课题,斯坦福大学Nick McKeown教授为首的研究团队提出了Openflow的概念用于校园网络的试验创新,后续基于Openflow给网络带来可编程的特性,SDN的概念应运而生。Clean Slate项目的最终目的是要重新发明英特网,旨在改变设计已略显不合时宜,且难以进化发展的现有网络基础架构。