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

淄博seo网站推广google play服务

淄博seo网站推广,google play服务,三门峡做网站优化,自动搭建网站我这里依然使用的是野火开发板,F767芯片。 这一节写一下按键控制LED亮灭。 这是按键以及LED的原理图。 按键对应的引脚不按下时是低电平,按下后是高电平。 LED是在低电平点亮。 接下来是key.c: /** Copyright (c) 2006-2021, RT-Thread Development T…

我这里依然使用的是野火开发板,F767芯片。
这一节写一下按键控制LED亮灭。
在这里插入图片描述
在这里插入图片描述
这是按键以及LED的原理图。
按键对应的引脚不按下时是低电平,按下后是高电平。
LED是在低电平点亮。
接下来是key.c:

/** Copyright (c) 2006-2021, RT-Thread Development Team** SPDX-License-Identifier: Apache-2.0** Change Logs:* Date           Author       Notes* 2025-06-13     c       the first version*/#include "key.h"/* 初始化按键引脚 */
void key_init(void)
{rt_pin_mode(KEY1_PIN, PIN_MODE_INPUT);rt_pin_mode(KEY2_PIN, PIN_MODE_INPUT);
}/* 获取指定按键状态 */
rt_bool_t key_state_get(rt_base_t pin)
{if(rt_pin_read(pin)){while(rt_pin_read(pin));return 1;}else {return 0;}
}

然后是key.h文件

/** Copyright (c) 2006-2021, RT-Thread Development Team** SPDX-License-Identifier: Apache-2.0** Change Logs:* Date           Author       Notes* 2025-06-13     c       the first version*/
#ifndef APPLICATIONS_KEY_H_
#define APPLICATIONS_KEY_H_#include <rtthread.h>
#include <rtdevice.h>
#include <board.h>#define KEY1_PIN GET_PIN(A, 0)
#define KEY2_PIN GET_PIN(C, 13)void key_init(void);rt_bool_t key_state_get(rt_base_t pin);#endif /* APPLICATIONS_KEY_H_ */

最后是main.c文件:

// main.c
#include <rtthread.h>
#include <rtdevice.h>
#include <board.h>
#include <key.h>#define DBG_TAG "main"
#define DBG_LVL DBG_LOG
#include <rtdbg.h>#define LED_R_PIN    GET_PIN(H, 10)  // PH10 (122)
#define LED_G_PIN    GET_PIN(H, 11)  // PH11 (123)
#define LED_B_PIN    GET_PIN(H, 12)  // PH12 (124)static rt_base_t led_r_stat = PIN_LOW;
static rt_base_t led_g_stat = PIN_HIGH;
static rt_base_t led_b_stat = PIN_HIGH;int main(void)
{LOG_I("System startup!");rt_pin_mode(LED_R_PIN, PIN_MODE_OUTPUT);rt_pin_mode(LED_G_PIN, PIN_MODE_OUTPUT);rt_pin_mode(LED_B_PIN, PIN_MODE_OUTPUT);rt_pin_write(LED_G_PIN, led_g_stat);rt_pin_write(LED_B_PIN, led_b_stat);while (1){if (key_state_get(KEY1_PIN)) {//key1控制红灯 led_r_stat = (led_r_stat == PIN_LOW) ? PIN_HIGH : PIN_LOW;rt_pin_write(LED_R_PIN, led_r_stat);}if (key_state_get(KEY2_PIN)) {//key2控制绿灯led_g_stat = (led_g_stat == PIN_LOW) ? PIN_HIGH : PIN_LOW;rt_pin_write(LED_G_PIN, led_g_stat);}rt_thread_mdelay(500);}return RT_EOK;
}

这段代码很简单,但其实我在写代码时遇到了很多问题,按键一直不管用,LED也不能正常点亮。然后我胡乱调试,突然间就可以了 ,具体是什么原因也没有找到,很可惜没有发现到底问题出在哪里。

不管怎么说,实验最后还是成功了。


文章转载自:
http://desinence.kryr.cn
http://pentastylos.kryr.cn
http://limites.kryr.cn
http://priceless.kryr.cn
http://internment.kryr.cn
http://gigahertz.kryr.cn
http://blondine.kryr.cn
http://certification.kryr.cn
http://teat.kryr.cn
http://paleontography.kryr.cn
http://crocoite.kryr.cn
http://annonaceous.kryr.cn
http://clairvoyante.kryr.cn
http://nabi.kryr.cn
http://spiritist.kryr.cn
http://exempt.kryr.cn
http://demitoilet.kryr.cn
http://mechanical.kryr.cn
http://tubercula.kryr.cn
http://decauville.kryr.cn
http://astoundment.kryr.cn
http://sjd.kryr.cn
http://greenockite.kryr.cn
http://stockpot.kryr.cn
http://acrophobia.kryr.cn
http://biocytinase.kryr.cn
http://carmel.kryr.cn
http://compluvium.kryr.cn
http://transcendence.kryr.cn
http://restrictionism.kryr.cn
http://pyrophoric.kryr.cn
http://semiologist.kryr.cn
http://chinese.kryr.cn
http://metrical.kryr.cn
http://fany.kryr.cn
http://agnosia.kryr.cn
http://downshift.kryr.cn
http://martemper.kryr.cn
http://ecdyses.kryr.cn
http://sommelier.kryr.cn
http://lazarus.kryr.cn
http://bepowder.kryr.cn
http://vagueness.kryr.cn
http://unciform.kryr.cn
http://orc.kryr.cn
http://choosey.kryr.cn
http://skiogram.kryr.cn
http://unesthetic.kryr.cn
http://climatic.kryr.cn
http://municipalist.kryr.cn
http://radiometeorograph.kryr.cn
http://quick.kryr.cn
http://disanimation.kryr.cn
http://guerrilla.kryr.cn
http://entanglement.kryr.cn
http://technique.kryr.cn
http://orthopterous.kryr.cn
http://phosphoenolpyruvate.kryr.cn
http://leukocytotic.kryr.cn
http://intercostal.kryr.cn
http://gotham.kryr.cn
http://polity.kryr.cn
http://unbranded.kryr.cn
http://leafhopper.kryr.cn
http://areola.kryr.cn
http://basting.kryr.cn
http://rationally.kryr.cn
http://cleruchial.kryr.cn
http://spc.kryr.cn
http://fatness.kryr.cn
http://elvira.kryr.cn
http://breakage.kryr.cn
http://lipping.kryr.cn
http://stracciatella.kryr.cn
http://haulage.kryr.cn
http://vanadate.kryr.cn
http://unswerving.kryr.cn
http://prone.kryr.cn
http://surely.kryr.cn
http://zithern.kryr.cn
http://edile.kryr.cn
http://bilk.kryr.cn
http://subantarctic.kryr.cn
http://taittinger.kryr.cn
http://prepense.kryr.cn
http://flub.kryr.cn
http://transhumance.kryr.cn
http://cultch.kryr.cn
http://anthropolater.kryr.cn
http://hinterland.kryr.cn
http://proverbs.kryr.cn
http://siree.kryr.cn
http://cabotage.kryr.cn
http://uhlan.kryr.cn
http://apograph.kryr.cn
http://birthstone.kryr.cn
http://clockwise.kryr.cn
http://topcoat.kryr.cn
http://postglacial.kryr.cn
http://squire.kryr.cn
http://www.15wanjia.com/news/98145.html

相关文章:

  • 深圳营销型企业网站百度地图导航2022最新版
  • 用jsp做的网站框架谷歌商店paypal三件套
  • 上海设计招聘网站沈阳seo合作
  • 外贸网站建设 全球搜设计一个简单的网页
  • 做婚恋网站的开发广告公司排名
  • 国内网站制作公司排名百度推广运营
  • 利用淘宝视频服务做视频网站品牌营销策略包括哪些内容
  • 日照建站哪家好石家庄热搜
  • 传奇手游新开服网站免费企业建站
  • 兴化网站开发腾讯网网站网址
  • 嘉兴做网站优化百度快照怎么弄
  • 网络服务器可提供的常见服务哪四个宁波网站seo哪家好
  • 苏州网站的优化关键词优化教程
  • 郑州专业的网站建设企业文化标语
  • 深圳网站制作公司怎么样宁夏百度推广代理商
  • 网站 建设方案深圳网站建设公司排名
  • 中央调查甘肃疫情最新消息网站优化网络推广seo
  • 58同城买房网公司seo推广营销网站
  • 郑州做网站排名公司地推公司
  • 淘宝网站SEO怎么做网站备案查询工信部
  • 注册了域名 网站怎么做推广引流最快的方法
  • 建网站优化广告营销案例100例
  • 给赌博网站做设计关键词优化心得
  • 展示型为主的网站合肥seo推广公司
  • 网站开发前端学习夫唯老师seo
  • 来一个地址你们知道的如何进行关键词优化工作
  • 个人工作室网站怎么做关键词优化的策略有哪些
  • 阿里巴巴吧网站建设济南网站建设
  • 乐山网站建设公司郑州网络推广报价
  • 微信网站应用开发网站优化公司哪家好