(二)STM32L4(RT- Thread)——独立按键


目录

学习目标

成果展示

硬件知识

VALL-E VALL-E

VALL-E是一种用于文本到语音生成 (TTS) 的语言建模方法

VALL-E 134 查看详情 VALL-E

代码

总结


学习目标成果展示 成果展示视频

独立按键

硬件知识

(二)STM32L4(RT- Thread)——独立按键

代码

代码语言:j*ascript

代码运行次数:0

运行 复制
#include <rtthread.h>
#include <rtdevice.h>
#include <board.h>
#define DBG_TAG "main"
#define DBG_LVL DBG_LOG
#include <rtdbg.h>
<p>int main(void)
{
unsigned int count = 1;</p><pre class="brush:php;toolbar:false;">/* 设置 RGB 灯引脚的模式为输出模式 */
rt_pin_mode(PIN_LED_R, PIN_MODE_OUTPUT);
rt_pin_mode(PIN_LED_G, PIN_MODE_OUTPUT);
rt_pin_mode(PIN_LED_B, PIN_MODE_OUTPUT);

/* 设置 KEY 引脚的模式为输入模式 */
rt_pin_mode(PIN_KEY0, PIN_MODE_INPUT);
rt_pin_mode(PIN_KEY1, PIN_MODE_INPUT);
rt_pin_mode(PIN_KEY2, PIN_MODE_INPUT);

while (count > 0)
{
    /* 读取按键 KEY 的引脚状态 */
    if (rt_pin_read(PIN_KEY0) == PIN_LOW)
    {
        rt_thread_mdelay(50);
        if (rt_pin_read(PIN_KEY0) == PIN_LOW)
        {
            /* 按键已被按下,输出 log,点亮 LED 灯 */
            LOG_D("KEY0 pressed!");
            rt_pin_write(PIN_LED_R, PIN_LOW);
        }
    }
    else if (rt_pin_read(PIN_KEY1) == PIN_LOW)
    {
        rt_thread_mdelay(50);
        if (rt_pin_read(PIN_KEY1) == PIN_LOW)
        {
            /* 按键已被按下,输出 log,点亮 LED 灯 */
            LOG_D("KEY1 pressed!");
            rt_pin_write(PIN_LED_G, PIN_LOW);
        }
    }
    else if (rt_pin_read(PIN_KEY2) == PIN_LOW)
    {
        rt_thread_mdelay(50);
        if (rt_pin_read(PIN_KEY2) == PIN_LOW)
        {
            /* 按键已被按下,输出 log,点亮 LED 灯 */
            LOG_D("KEY2 pressed!");
            rt_pin_write(PIN_LED_B, PIN_LOW);
        }
    }
    else
    {
        /* 按键没被按下,熄灭 LED 灯 */
        rt_pin_write(PIN_LED_R, PIN_HIGH);
        rt_pin_write(PIN_LED_G, PIN_HIGH);
        rt_pin_write(PIN_LED_B, PIN_HIGH);
    }
    rt_thread_mdelay(10);
    count++;
}
return 0;

}

(二)STM32L4(RT- Thread)——独立按键

总结

以上就是(二)STM32L4(RT- Thread)——独立按键的详细内容,更多请关注其它相关文章!


# ai  # 泰安日照网站建设企业  # 上饶哪里可以学网站建设  # 重出  # 远程控制  # 来袭  # 年了  # 更强  # 引脚  # 已有  # 英特尔  # 已被  # 按下  # 硬件  # 贵阳手机网站建设费用  # 合肥seo推广价位多少  # seo网络推广哪家有名  # 宁波比较好网站推广优化  # 武威营销推广网  # 丰城租房网站建设管理  # 大冶网站建设优势  # 提升关键词排名软件 


相关栏目: 【 Google疑问12 】 【 Facebook疑问10 】 【 优化推广96088 】 【 技术知识133117 】 【 IDC资讯59369 】 【 网络运营7196 】 【 IT资讯61894 】


相关推荐: 苹果机器学习关键人物 Ali Farhadi 离职,回归 AI2 担任 CEO  人工智能写作检测工具不靠谱,美国宪法竟被认为是机器人写的  中国最强AI研究院的大模型为何迟到了  英伟达H100霸榜权威AI性能测试 11分钟搞定基于GPT-3的大模型训练  马斯克嘲讽人工智能:机器学习本质就是统计学  飒智智能机器人核心技术与应用论坛暨一体化控制器发布会成功举办  当科幻走进现实 脑机接口新技术能为生活带来哪些惊喜?  商业智能决策技术助力降本增效,世界人工智能大会举办商业AI高峰论坛  猿力科技入选北京市通用人工智能产业创新伙伴计划  Yann LeCun团队新研究成果:对自监督学习逆向工程,原来聚类是这样实现的  智能电网技术:提高能源效率和可靠性  万兴播爆桌面端上线,支持AI数字人搜索、视频编辑等功能  马斯克的幽默“现实”:AR眼镜与20美元“增强现实”哪个真实?  遵义市首次引入手术机器人,成功实施全膝关节置换术  Snow Kylin登陆中国列车,打造全球首条元宇宙专列  这款在《自然通讯》发表的机器人,为变形金刚来到现实创造可能性  报告称 70% 程序员已使用各种 AI 工具编程  走进首家“元宇宙”未来工厂,卡奥斯探知工业之旅出发!  张勇对话多位诺奖得主 人工智能将无处不在  Vision Pro 太贵,苹果基于 iPhone 的 VR 头显专利曝光  AI人工智能软件,婚纱设计师的必备利器  自己动手使用AI技术实现数字内容生产  智能公司为何纷纷投身机器人领域?  浪潮KaiwuDB:“快人一步” - 打造更懂物联网的数据库  微软bing聊天推出AI购物工具 可进行比价并查看历史最低价  人工智能赋能无人驾驶:商业化进程再提速  联想创投携手12家被投企业MWC展示元宇宙、机器人等技术  世界周刊丨AI“棱镜”?  清华&中国气象局大模型登Nature:解决世界级难题,「鬼天气」预报时效首次达3小时  实现人工智能和物联网的协同运作  人工智能如何改变未来语言?  斑马推出全新升级版思维机:以人工智能为核心的交互式学习体验  第四范式「式说」大模型入选《2025年通用人工智能创新应用案例集》  人工智能改变网络安全和用户体验的三种方式  人工智能如何帮助制造业?  RoboNeo安装教程  Meta 开源 AI 语言模型 MusicGen,可将文本和旋律转化为完整乐曲  企业软件行业更将被AI全面重构!Moka李国兴:未来优秀组织和个人将一定是善于使用AI生产力的  网易加速行业AI大模型应用,将覆盖100多个应用场景  给小朋友最好的科技礼物:乐天派桌面机器人  宇宙探索下一阶段,机器代替人类,AI会在太空探索中取代人类吗?  纪录片 《寻找人工智能》全集1080P超清  苹果AIGC专利:可通过语音指令生成AR/VR虚拟场景  江永:精准施训提升通信无人机应急救援能力  机器人 展才能  亚马逊CEO:人工智能将成为公司未来战略的重中之重  站在社会的高度理解人工智能  普渡机器人与变形金刚品牌合作,特别活动爆火,商品售罄!  首届亚太网络法实务大会召开 九位大咖探讨元宇宙与人工智能发展  微软在德国举办MR研讨会,向女性分享元宇宙潜力 

 2025-04-24

了解您产品搜索量及市场趋势,制定营销计划

同行竞争及网站分析保障您的广告效果

点击免费数据支持

提交您的需求,1小时内享受我们的专业解答。

运城市盐湖区信雨科技有限公司


运城市盐湖区信雨科技有限公司

运城市盐湖区信雨科技有限公司是一家深耕海外推广领域十年的专业服务商,作为谷歌推广与Facebook广告全球合作伙伴,聚焦外贸企业出海痛点,以数字化营销为核心,提供一站式海外营销解决方案。公司凭借十年行业沉淀与平台官方资源加持,打破传统外贸获客壁垒,助力企业高效开拓全球市场,成为中小企业出海的可靠合作伙伴。

 8156699

 13765294890

 8156699@qq.com

Notice

We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes as specified in the cookie policy.
You can consent to the use of such technologies by closing this notice, by interacting with any link or button outside of this notice or by continuing to browse otherwise.