0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【工程师开发板使用测评】爱普特 APT32F110 ev board 无线通信实验C

爱普特微电子 2023-03-05 10:42 次阅读

使用内部资源实现433M无线的LED ON/OFF控制

本次实验目的是使用定时器产生采样基准,通过PA00读取433M模块输出的信号,以基准为判断信号的时间,从而分辨0/1。此次433M使用EV1527编码,一个完整数据是24bit,其中包括遥控器ID码和按键码。使用市场通用的EV1527 433M遥控器,从而控制开发板上的LED1 的ON / OFF。详细如下:

1. 先了解一下CNTA特性

52e5a688-b91d-11ed-ad0d-dac502259ad0.png

53094462-b91d-11ed-ad0d-dac502259ad0.png

2. 另外对433MHz EV1527通信作一些了解

5335e1a2-b91d-11ed-ad0d-dac502259ad0.png

3. 硬件上做一些连接

将433MHz模块输出的信号连接到PA0.0脚:

535df80e-b91d-11ed-ad0d-dac502259ad0.png

4. 实验基于DEMO APT_CSI_110x_v1.1.0_20220920例子程序实现

(1)先设置对应的IO。

537a6fc0-b91d-11ed-ad0d-dac502259ad0.png

(2)使能cnta_timer_demo()。

539ad1ca-b91d-11ed-ad0d-dac502259ad0.png

(3)初始化 csi_cnta_timer_init(CNTA,100); timer inti 为100 ,为了定时器产生50uS中断。

53b01936-b91d-11ed-ad0d-dac502259ad0.png

(4)在cnta 中断里添加soft_count 433MHz 用户解码程序,使用PA110在中断取反电平状态,以验证50uS时间。

53ccb550-b91d-11ed-ad0d-dac502259ad0.png

(5) MCU硬件资源设置完成后,在用户解码程序中添加命令解析与处理,选取遥控器2个按键作为LED ON/OFF。

53e7531a-b91d-11ed-ad0d-dac502259ad0.png

小结:让APT MCU 库快速使用内部资源,先把功能实现,透过现象分析软件与硬件的原理。有利于上手与评估。

实验场景:

53fdc992-b91d-11ed-ad0d-dac502259ad0.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 通信
    +关注

    关注

    18

    文章

    5971

    浏览量

    135855
  • 开发板
    +关注

    关注

    25

    文章

    4944

    浏览量

    97193
收藏 人收藏

    评论

    相关推荐

    基于ALINX开发板Z19-P实现WIFI无线通信功能

    本教程基于 ALINX 开发板 Z19-P , 实现 WIFI 无线通信的功能,WIFI 模块使用 USB WIFIrtl8188cu。
    的头像 发表于 11-11 10:44 120次阅读
    基于ALINX<b class='flag-5'>开发板</b>Z19-P实现WIFI<b class='flag-5'>无线通信</b>功能

    无线通信频谱分析仪的技术原理和应用场景

    方面: 频谱监测与管理:在无线电频谱管理中,频谱分析仪可用于监测频谱占用情况,发现非法使用的频率,以及定位干扰源。这有助于维护无线通信的秩序和安全性。 无线通信系统设计与优化:工程师
    发表于 11-07 15:13

    【北京迅为】《stm32mp157开发板嵌入式linux开发指南》第五章 Ubuntu使用apt-get下载

    【北京迅为】《stm32mp157开发板嵌入式linux开发指南》第五章 Ubuntu使用apt-get下载
    的头像 发表于 09-03 16:26 710次阅读
    【北京迅为】《stm32mp157<b class='flag-5'>开发板</b>嵌入式linux<b class='flag-5'>开发</b>指南》第五章 Ubuntu使用<b class='flag-5'>apt</b>-get下载

    玩转STM32和EV24C MCU + EEPROM ST + EVASH

    STM32开发板(如STM32F103C8T6) EVASH EV24C256A EEPROM开发套件 连接线(杜邦线) 基本电子工具(烙铁、万用表等)
    的头像 发表于 07-01 09:58 431次阅读

    EVASH Ultra EEPROM 开发板使用说明书 简介

    EVASH Ultra EEPROM 开发板使用说明书 简介 欢迎使用EVASH Ultra EEPROM开发板使用说明书。本说明书将为您提供使用搭载EV24C256A芯片的EVASH
    的头像 发表于 07-01 09:39 448次阅读

    【GD32F303红枫派开发板使用手册】第二十讲 SPI-SPI NAND FLASH读写实验

    通过本实验主要学习以下内容: •SPI通信协议,参考19.2.1东方红开发板使用手册 •GD32F303 SPI操作方式,参考19.2.2东方红
    的头像 发表于 06-20 09:50 793次阅读
    【GD32<b class='flag-5'>F</b>303红枫派<b class='flag-5'>开发板</b>使用手册】第二十讲 SPI-SPI NAND FLASH读写<b class='flag-5'>实验</b>

    求推荐!电子工程师逛的论坛和网站有那些?

    求推荐!电子工程师逛的论坛和网站有那些?
    发表于 06-19 09:47

    请问ESP32-S3-LCD-EV-Board开发板有源代码吗?

    请问各位大佬,ESP32-S3-LCD-EV-Board开发板有源代码吗?示例代码,官网和github翻了一圈没找着啊!
    发表于 06-05 07:31

    APT32F102 开发板使用手册

    电子发烧友网站提供《APT32F102 开发板使用手册.pdf》资料免费下载
    发表于 04-16 09:07 0次下载

    普特再推超高性价比全国产32位MCU—APT32F1025B

    近日,全国产32位MCU小巨人企业普特微电子宣布推出一款超高性价比的全国产RISC核32位MCU——APT32F1025B,进一步扩展丰富其在全国产、高性价比领域MCU产品系列布局
    的头像 发表于 03-29 08:17 916次阅读
    <b class='flag-5'>爱</b><b class='flag-5'>普特</b>再推超高性价比全国产32位MCU—<b class='flag-5'>APT32F</b>1025B

    fpga开发板是什么?fpga开发板有哪些?

    FPGA开发板是一种基于FPGA(现场可编程门阵列)技术的开发平台,它允许工程师通过编程来定义和配置FPGA芯片上的逻辑电路,以实现各种数字电路和逻辑功能。FPGA开发板通常包括FPG
    的头像 发表于 03-14 18:20 1830次阅读

    stm32L152RCDISCOVER进行串口通信实验接收乱码怎么解决?

    使用stm32L152RCDISCOVER开发板进行串口通信实验为什么接收乱码
    发表于 03-11 07:56

    基于普特APT32F1023B的高安全性车载逆变器全国产MCU方案

    稳步增长。普特车载逆变器方案前级由APT32F1023B控制推挽升压,后级基于APT32F1023B全桥逆变。输入电源11-15V、28.5A,可逆变输出为11
    的头像 发表于 02-19 13:04 428次阅读
    基于<b class='flag-5'>爱</b><b class='flag-5'>普特</b><b class='flag-5'>APT32F</b>1023B的高安全性车载逆变器全国产MCU方案

    飞腾派开发板评测获奖名单公布!!!

    恭喜以上小伙伴!经过飞腾专家评选,前三名小伙伴可保留飞腾派开发板,其余小伙伴需退回开发板,有问题请微信联系工作人员(微信号:elecfans123) 飞腾派开发板简介: 飞腾派是由中电港萤火工场
    发表于 01-30 17:02

    使用芯派Pro开发板部署人体姿态估计模型

    在经过之前对于开发板的使用,以及通过几个芯派官方给出的示例demo(mobilenet/yolov5)在开发板上的部署之后,笔者也逐渐了解了芯派这块
    的头像 发表于 01-09 09:50 1367次阅读
    使用<b class='flag-5'>爱</b>芯派Pro<b class='flag-5'>开发板</b>部署人体姿态估计模型