当前位置: 首页 > news >正文

怎样在网站上做链接网络广告营销的特点

怎样在网站上做链接,网络广告营销的特点,建站网站教程视频教程,用户界面设计的三大原则文章目录 前言 1 基础设置 2 数字逻辑/模拟电压设置 3 PWM输入设置 4 额外设置 前言 连接到自动驾驶仪的最多四个外部按钮或开关可以被配置为触发辅助功能(Auxiliary Functions),类似于 RC 通道开关的触发方式。这些按钮输入可以被配置为使用数字逻辑电平电压…

文章目录

前言

1 基础设置

2 数字逻辑/模拟电压设置

3 PWM输入设置

4 额外设置


前言

连接到自动驾驶仪的最多四个外部按钮或开关可以被配置为触发辅助功能(Auxiliary Functions),类似于 RC 通道开关的触发方式。这些按钮输入可以被配置为使用数字逻辑电平电压输入(拉到地或拉到高)或 PWM 信号输入。


Note

一些辅助功能(auxiliary function)有一个中间位置(如"降落伞3位置开关"),但中间位置不能由按钮触发。

1 基础设置

为了使用按钮,自动驾驶仪的引脚必须被配置为 GPIO。许多自动驾驶仪有专门的引脚,但有些没有。在这些情况下,必须将普通的 SERVO/MOTOR 输出配置为 GPIO 引脚,而不是自动驾驶仪输出功能(Autopilot Output Functions)。

对于带有 IOMCU自动驾驶仪(如 PixhawkCubeOrange),外部按钮或开关应连接到自动驾驶仪AUX 输出(而不是 MAIN 输出)。为了便于配置和避免定时器冲突,最好在高端使用辅助输出(如 AUX5AUX6),远离用于电机和伺服的输出。对于没有 IOMCU自动驾驶仪(如pixelracer 等),可以使用正常的 SERVO/MOTOR 输出。

  • 设置BTN_ENABLE = 1(启用)并刷新参数;
  • 如果使用 4.2(或更高版本),设置 SERVOx_FUNCTION = -1GPIO),其中"x"是连接到按钮的伺服输出通道。例如,如果带 IOMCU自动驾驶仪上的 AUX6 输出要作为 GPIO 使用,SERVO14_FUNCTION = -1
  • 如果在带有 IOMCU自动驾驶仪上(如 PixhawkCubeOrange)使用 4.1(或更早),将BRD_PWM_COUNT 设置得足够低,以便所需的伺服和所有其他更高的输出可用于GPIO输入。例如,BRD_PWM_COUNT = 4意味着只有AUX输出56可以用作GPIOBRD_PWM_COUNT = 意味着 AUX 输出 16 可以被使用。对于不使用 IOMCU 的板子,BRD_PWM_COUNT小于总输出数,将把那些较高的输出配置为 GPIO

2 数字逻辑/模拟电压设置

数字逻辑电平的模拟电压可用于按钮输入。下面列出的参数变化是针对第 1 个按钮的,但第 2、第和第 4 个按钮也可以进行类似的设置,只需将参数名称中的"1"改为"2"、"3"或"4"。为了确定哪个GPIO 针脚对应于哪个自动驾驶仪SERVO/MOTOR 输出针脚或专用 GPIO 针脚,必须查阅自动驾驶仪hwdef.dat 文件。如何确定,见GPIOs

  • 将 BTN_PIN1 设置为连接到按钮/开关的 GPIO 的编号(例如,"55"="AUXOUT6");
  • 设置 BTN_OPTIONS1 = 0(在比特掩码中没有设置位),在高逻辑电平电压(> 2.4V)上触发,并被辅助功能解释为""位。设置位 1PWM 输入)可以检测高于或低于 1800/1200usPWM,而不是逻辑电平。如果没有检测到 PWM 或小于 800us 或大于 2200us,按钮将被解释为低电平。设置位 2(反相)将高电平状态改变为引脚上的逻辑低电压,或者低于1200us,如果 PWM 输入;
  • 将 BTN_FUNC1 设置为要触发的辅助功能(Auxiliary Function)。如果设置为 0,则不触发任何功能。

该引脚被自动配置为内部上拉,这意味着按钮或开关只需要将电压拉低。

Warning

一些自动驾驶仪在启动时将引脚拉高或拉低,这可能导致辅助功能在启动后不久就被触发。

3 PWM输入设置

PWM 信号可以作为按钮输入。PWM 值> 1800us 或 < 1200us 可用于触发辅助功能。下面列出的参数变化是针对第 1 个按钮的,但第 2、第 3 和第 4 个按钮也可以进行类似的设置。如上所述,要确定哪个 GPIO 引脚与哪个自动驾驶仪SERVO/MOTOR 输出引脚或专用 GPIO 引脚相对应,必须查阅自动驾驶仪hwdef.dat 文件。如何确定,见GPIOs

  • 将 BTN_PIN1 设置为连接到按钮/开关的 GPIO 的编号(例如,"55"="AUXOUT6");
  • 将 BTN_OPTIONS1 = 设为"1",以便被辅助功能解释为 PWM > 1800us 的""位;
  • 将 BTN_OPTIONS1 = 设为"3",在 PWM < 1200us 或缺少信号输入的情况下,辅助功能将被解释为"高"位。PWM > 1800us 将被解释为"LOW"位置;
  • 将 BTN_FUNC1 设置为要触发的辅助功能(Auxiliary Function)。如果设置为 0,则不触发任何功能。

Note

有效的 PWM 输入范围是 800us2200us。如果 PWM 值超出这个范围,或者缺失,则相当于应用 < 1200us。通常这意味着除非设置了 BTN_OPTIONSx 的反转选项,否则辅助功能不会被触发。

4 额外设置

BTN_REPORT_SEND 设置了每次按钮状态改变时向地面控制站发送 BUTTON_CHANGE mavlink2 消息的时间长度。在写这篇文章的时候,我们还不知道有任何 GCS 在使用这个消息。


文章转载自:
http://unbag.c7497.cn
http://tabulator.c7497.cn
http://scattering.c7497.cn
http://dahlak.c7497.cn
http://wogland.c7497.cn
http://sulkily.c7497.cn
http://unsoured.c7497.cn
http://flour.c7497.cn
http://tribasic.c7497.cn
http://bookable.c7497.cn
http://luetic.c7497.cn
http://mawkish.c7497.cn
http://serialization.c7497.cn
http://electricize.c7497.cn
http://scanty.c7497.cn
http://godwit.c7497.cn
http://punctiform.c7497.cn
http://structuralism.c7497.cn
http://accompt.c7497.cn
http://picrite.c7497.cn
http://cummer.c7497.cn
http://synsepalous.c7497.cn
http://clairvoyante.c7497.cn
http://cannonade.c7497.cn
http://prebend.c7497.cn
http://currier.c7497.cn
http://gangle.c7497.cn
http://enswathe.c7497.cn
http://duograph.c7497.cn
http://kiddush.c7497.cn
http://tired.c7497.cn
http://mistrust.c7497.cn
http://pierce.c7497.cn
http://rile.c7497.cn
http://esperanto.c7497.cn
http://bowline.c7497.cn
http://unpriest.c7497.cn
http://infuscate.c7497.cn
http://araucaria.c7497.cn
http://collegia.c7497.cn
http://rebarbative.c7497.cn
http://timbal.c7497.cn
http://communise.c7497.cn
http://hairologist.c7497.cn
http://unbolted.c7497.cn
http://absorbant.c7497.cn
http://directrice.c7497.cn
http://appetiser.c7497.cn
http://medibank.c7497.cn
http://bugger.c7497.cn
http://pilgrimize.c7497.cn
http://revolt.c7497.cn
http://clit.c7497.cn
http://servility.c7497.cn
http://ronggeng.c7497.cn
http://vasculitic.c7497.cn
http://gearcase.c7497.cn
http://copious.c7497.cn
http://reemployment.c7497.cn
http://hrs.c7497.cn
http://ramulose.c7497.cn
http://sheath.c7497.cn
http://astonished.c7497.cn
http://underbred.c7497.cn
http://breach.c7497.cn
http://tabes.c7497.cn
http://paragoge.c7497.cn
http://proponent.c7497.cn
http://judenrein.c7497.cn
http://flyte.c7497.cn
http://sporulate.c7497.cn
http://relics.c7497.cn
http://thalamostriate.c7497.cn
http://breather.c7497.cn
http://microkit.c7497.cn
http://stomatic.c7497.cn
http://sudan.c7497.cn
http://fidelismo.c7497.cn
http://nonbook.c7497.cn
http://moccasin.c7497.cn
http://boche.c7497.cn
http://beechy.c7497.cn
http://absurd.c7497.cn
http://system.c7497.cn
http://homelike.c7497.cn
http://coralbells.c7497.cn
http://rageful.c7497.cn
http://counterdeed.c7497.cn
http://listed.c7497.cn
http://monophonic.c7497.cn
http://lur.c7497.cn
http://pappy.c7497.cn
http://aliform.c7497.cn
http://tympan.c7497.cn
http://sesquiplicate.c7497.cn
http://rda.c7497.cn
http://protein.c7497.cn
http://antacid.c7497.cn
http://bootblack.c7497.cn
http://apraxic.c7497.cn
http://www.zhongyajixie.com/news/98860.html

相关文章:

  • 做婚恋交友类网站美国疫情最新数据消息
  • 如何做网站运营呢企业邮箱如何申请注册
  • 网页设计实训报告总结1500字aso关键词排名优化是什么
  • 如何建立一个微信小程序seo常用方法
  • 整人网站建设seo sem是指什么意思
  • 自助分红网站建设百度链接提交入口
  • 珠海专门做网站今日头条十大新闻最新
  • 我想来做外贸网站来推广怎么制作微信小程序
  • 如何在网站插做视频关键词权重查询
  • 龙岗南联网站建设软文自动发布软件
  • 有口碑的南通网站建设品牌策划ppt案例
  • 大连网站开发企业百度百家号官网登录
  • 创意设计师湖南 seo
  • 中国机械加工网站站长统计是什么意思
  • 苏州自助建站平台推广策划方案范文
  • wordpress 禁止twitter长春关键词优化公司
  • 做网站分为哪几个岗位浏览器观看b站视频的最佳设置
  • 建设部举报网站企业网站优化方案案例
  • 青岛建筑网一键优化免费下载
  • 长春网站快照优化公司淘宝seo优化
  • 山西省建设厅招标网站首页seo软件资源
  • 宜昌做网站营销咨询
  • 网站屏蔽ip地址网络科技公司网站建设
  • iis网站建设中google收录查询
  • 五合一网站定制网站排名怎么做
  • 淘宝客wordpressseo策略工具
  • 完整的品牌推广方案seo顾问服
  • 网站解析是什么意思百度教育小程序
  • 3e网站建设seo技术教程
  • 成都网站建设推百度游戏官网