中断源(中断号) 中断系统首先需要可以产生中断信号的中断源,ARM Cortex-M7 内核中的 NVIC 最大支持 240 个中断源,NXP在 RT1062 中支持 174 个中断源: /** Interrupt #define NUMBER_OF_INT_VECTORS 174 /**< Number of interrupts in the Vector table */ RT1062 9_IRQn = 157 /**< GPIO6, GPIO7, GPIO8, GPIO9 interrupt */ } IRQn_Type; 在 RT1062 中断处理函数 中断处理函数的地址称为中断向量表(标号__Vectors),在RT1062在启动文件定义,每个中断源都提供了默认的中断处理函数弱定义,用户可以重新实现。 比如以Systick中断处理函数 SysTick_Handler 为例: 二、GPIO外设中断 RT1062每个GPIO外设的32个引脚都可以触发输入中断,但需要注意的是:每个GPIO外设只拥有两个中断编号
而NXP的跨界处理器RT1062专门用于实现数据上云端的功能。 利用M4单片机的DAC和DDS技术,M4单片机可以输出我们想要的单片机性能可以满足的任意波形。 预留了命令接口,让RT1062可以控制M4单片机输出的波形参数。 M4单片机和RT1062之间通过串口通信。 我使用TencentOS Tiny的AT组件,将M4作为AT服务器,RT1062作为AT客户端,简化了二者通信的协议设计过程。 通过AT指令,RT1062可以控制正弦波信号发生器的波形参数,并且将这些参数通过MQTT协议传输到云服务器上。
该设计以RT1062为核心,融合物联网,实现了对家庭药物的储藏管理、分类和使用指导。通过 RT1062搭建温度采集电路实现医药箱的智能储藏管理,同时采用物联网技术实现手机对医药箱的控制。 关键词 : 智能家用医药箱 ;物联网技术 ;药物智能储藏 ;RT1062 0 引言 随着经济的发展和科技水平的提高,人们的健康意识不断增强,目前家庭普遍都会储备家庭常用药。 该设计采用了成本较低的RT1062控制器, 融合物联网技术,配合手机 APP 的控制,实现家用智能医药箱用药指导,以及药物储藏管理,保证用户的用药安全。 1 系统总体结构 本文设计以RT1062作为主控部分,WiFi模块采用 ESP8266将医药箱的数据上传和下载到云端服务器,用户手机的 APP 同样连接云端服务器,实现医药箱与手机的通信。 【采样实现】:具体实现参考文章【AIoT应用创新大赛-基于i.MX RT1062 SDK的DHT22温湿度传感器驱动程序 - 云+社区 - 腾讯云 (tencent.com) 】 【采样结果】: 温度
LGW-Edge v1.0的主控制器采用NXP跨界MCU IMX RT1062,借助RT1062强大的处理能力,可以很好满足多样的物联网边缘设备需求。 详细可参考 《TencentOS tiny定制开发板EVB_AIoT快速入门指南》 image.png 内置TencentOS Tiny开源物联网操作系统 NXP RT1062跨界处理器,最高主频528M 序号 SX126X模块 EVB AIoT开发板 RT1062 E53接口 1 NSS GPIO_SD_B0_05 gpio_mux3.IO[17] E53_GPIO1
添加描述(四)腾讯连连添加描述四、一些想法和建议(一)关于RT1062和IDE。 RT1062这颗U很强大很赞,譬如跑个RTOS,别家的U在这个负荷已经开始烫手了,得益于更先进的制程,1062一点温度都没有感觉到。 (四)腾讯连连 四、一些想法和建议 (一)关于RT1062和IDE。 RT1062这颗U很强大很赞,譬如跑个RTOS,别家的U在这个负荷已经开始烫手了,得益于更先进的制程,1062一点温度都没有感觉到。 最后,感谢腾讯提供这么一次机会近距离实战体验RT1062和TencentOS Tiny。
1、基础工作 结合 RT1062的MDK PACK包(Device Family Pack for MIMXRT1062,https://www.keil.com/dd2/pack/) MCUXpresso tab=Design_Tools_Tab) RT1062官方SDK包(https://mcuxpresso.nxp.com/en/builder? Tencent.TencentOS-tiny.1.0.1.pack at master · LinwCui/TencentOS-tiny (github.com) image.png 2、安装软件包(与安装RT1062
基于TencentOS Tiny开发板开发的一款人脸识别应用; 硬件部分由以下模块组成: 开发板采用TencentOS Tiny官方的RT1062开发板。 硬件框架 image.png 如上图所示,硬件部分由TencentOS Tiny官方的RT1062开发板,OV5640摄像头,LCD显示屏等组成;其中: TencentOS Tiny官方的RT1062开发板
一些思考 在上手i.MX RT1062这款芯片的开发时,思考了很多问题,单独分享一篇文章好像有点夸张,所以暂且用一个小节来记录个人的一些思考。 所以在我半年前刚刚接触RT1062这款芯片时,面对一个全新的MCU,我的思路是:照着之前学STM32的路子,再来一遍。 基于这种设计,i.MX RT1062 提供了 IOMUX单元(I/O复用选择器),可以选通I/O引脚与某个具体的外设相连,发挥不同的作用。 二、GPIO外设(GPIO) RT1062芯片有5个GPIO外设,分别为GPIO1-5,每个GPIO外设可以控制32个GPIO引脚。 每个GPIO外设的框图如下,主要有8个寄存器: 1. 读取/写入 GPIO 数据寄存器 GPIO引脚的电平数据存放在 GPIO数据寄存器 DR (Data Register)中: 三、外设时钟使能 i.MX RT1062的时钟管理单元为CCM(Clock
网关: 网关使用RT1062作为基站,支持wifi/有线网络连接.汇总定位器数据打包至服务器 平台: 腾讯物联网平台及腾讯连连App 项目代码: TOS-AIOT: TencentOS-Tiny,RT1062
3.1:TencentOS Tiny EVB_AIoT开发板 image.png 3.2:开发板特性 内置TencentOS Tiny开源物联网操作系统; NXP RT1062 TencentOS-tiny\board\TencentOS_tiny_EVB_AIoT\mqttclient_iot_explorer_bh1750 参考Keil项目中的代码,结合E53_SC1的电路图和RT1062 example\mqttclient_iot_explorer_bh1750.c image.png board\pin_mux.c B14,GPIO_B1_15是需要设置的管脚 image.png 6.2 RT1062
---- 二、软件准备 2.1.安装Keil5 arm 此处略去具体步骤,建议安装新一点的版本,RT1062比较新使用的是AC6编译器,太老的keil不支持。 2.2.安装keil pack包 Keil官网下载RT1062的pack包,下载地址:https://www.keil.com/dd2/pack/ 下载完成后双击安装就行。
开发环境 硬件平台选择 该设计硬件依托于NXP的 RT1062开发平台,主控芯片采用imxRT1062嵌入式微控制器,同时采用TB6612芯片作为旋转倒立摆的核心动力驱动,采用霍尔传感器作为速度采集 硬件框架展示 本设计采用RT1062开发板作为硬件上的主体,自备旋转倒立摆的机械系统,对于开发板,整展示如下: i1.png 机械部分作为被控对象起着至关重要的作用,具体的机械结构设计框架如下图所示的相关部分组成 : 02.png 通过利用rt1062内编写的控制算法,控制电机A,从而起到带动摆臂 C和E的运动 ,通过采集当前电机的运行参数(速度、位置等),利用PID闭环控制,实现摆杆E的自动平衡控制
i.MX RT1062属于 i.MX RT1060 系列,i.MX RT1060 将片上SRAM 的容量翻倍,达到了1MB。 基于TencentOS Tiny疫情智能安防消毒机器人,采用RT1062方案,满足低沉本高性能,替换ARM Cortex-A +安卓高成本方案,或者Linux +QT方案。
^_^ 这次开发板用的是恩智浦的RT1062芯片,这个芯片我比较少接触,以前接触比较多的就是STM32/GD32/ESP8266等。 刚好看到大白菜L同学分享的《AIoT应用创新大赛-基于i.MX RT1062 SDK的DHT22温湿度传感器驱动程序》的文章,而我们手头也刚好有这种传感器,于是乎就在这个基础完善一下做一个项目。。 · 核心板采用的RT1062处理器属于i.MX RT 系列 MCU,是由 NXP 推出的跨界处理器,跨界是指该系列MCU的定位既非传统的微控制器、也非传统的微处理器,i.MX RT 系列 MCU 则综合了两者的优势
开发板:EVB_AIoT RT1062——核心板采用的RT1062处理器属于i.MX RT 系列 MCU,是由 NXP 推出的跨界处理器,跨界是指该系列MCU的定位既非传统的微控制器、也非传统的微处理器
基于TencentOS Tiny 物联网操作系统和 rt1062开发板 进行数采模块透传功能的开发。
AI模型占用内存非常小,无论是目标识别还是目标检测,除了能在NXP RT1062以及STM32H750这种带有大的片外内存开发板上运行,也可以在更低功耗且内存更小(RAM仅320kb)的STM32L496 w=1280&h=566.997900629811] 1.前期准备 (1)硬件组成 开发板:EVB_AIoT RT1062 摄像头:OV5640 显示屏:Waveshare 4.3inch(800x480 裁剪后的只需要不到150kb的内存,不仅仅是NXP RT1062和STM32H7可以用,我在STM32L496上移植使用一样没问题,该裁剪方案后的模型是真小真快。 w=1542&h=740] 3.系统测试 在各个芯片平台部署算法模型的数据,其中NXP RT1062仍在进一步优化中,待达到最佳效果好再及时更新 (1)推理时间和内存占用 1.行人目标识别推理数据: 芯片平台 w=1706&h=1279] (4)误差分析 行人识别在性能更强的RT1062开发板上获得了更高的帧率,随着系统灵敏度的提升,在实际体验中,检测行人相比其它开发板更为准确。
打开NXP官网,在SDK Buider中将针对芯片i.MX RT1062的SDK包(下载地址:https://mcuxpresso.nxp.com/en/select)下载下来(选择”Select Development
演示视频 视频内容 PPT 实时手语交互方案_for_blog.pptx AIoT创新应用比赛是一个命题作文,AIoT = AI + IoT 是基本了解;要求使用RT1062和TencentOS-tiny 感想 对于TencentOS-Tiny 代码简洁、可做RTOS学习参考 架构清晰、移植简便 中间件强大 物联网MQTT和腾讯物联网无缝结合,接入方便,生态很好 NXP RT1062
那么接下来我就记录一下,基于i.MX RT1062 SDK的温湿度传感器的软件驱动实现过程(官方IDE版本)。 buff[i] = temp; } humidity = buff[0]<<8|buff[1]; temperature = buff[2]<<8|buff[3]; } 代码中,我用到的是RT1062