摘要:FlexSPI是一个功能强大的接口,和普通SPI相比,使用比较复杂,较难上手。近期调试FlexSPI与FPGA接口,将通过系列博客进行记录。 先看RT1052参考手册1694页 在这之前先介绍一个概念:serial root clock ,手册中提及的serial root clock 是FlexS
阅读全文
摘要:串口初始化完成后增加两行代码: DEMO_LPUART->MODIR |= LPUART_MODIR_TXRTSE_MASK; DEMO_LPUART->MODIR |= LPUART_MODIR_TXRTSPOL_MASK; 即可使用RTS引脚直接控制RS485收发器收发使能。 /* * Copy
阅读全文
摘要:最近腾讯物联网操作系统TencentOS Tiny团队联合恩智浦半导体、安谋科技(Arm China)发起的线上开发者活动,正在进行中。为了活动的顺利进行,我们的支持工作也在同步开展着。在拿到TencentOS Tiny寄来的EVB_AIOT开发套件后,为了能让开发者更快进行开发工作,本文将以移植一
阅读全文
摘要:最近客户在使用i.MX RT1010的I2C作为从机设备与主机通讯,使用了时钟延展的功能(clock stretching)。在开发过程中遇到了一些小烦恼和小细节,在此呢,也写下一篇文档予以总结。什么是时钟延展首先,简单介绍一下什么是时钟延展。时钟延展是指从机通过将SCL拉低以暂停数据传输的一个过程
阅读全文
摘要:本文基于恩智浦的i.MX RT1170 EVK及SDK,讨论如何在一个以太网口上同时实现IPv6和IPv4通信。测试环境:SDK:2.10.1IDE: MCUXpresso 11.4.0EVK: i.MX RT1170PC: Windows101. 实现步骤1、下载i.MX RT1170 SDK 2
阅读全文
摘要:上一篇上手SDK的GPIO,串口,以及MCUXpresso Config Tools ,接着上期的内容,测试I2C的使用,手上只有这个温湿度传感器,虽然用了几次了,下次一定换个IC测试。直接在SDK中导入evkmimxrt1010_lpi2c_polling_b2b_master工程,本工程是采用查
阅读全文
摘要:前段时间,小编在帮客户完成一个i.MX RT1050的项目,在项目中会用到ADC2去采样压力传感器的值,由于项目前期,小编只能在MIMXRT1050 EVK开发板上做验证,中间遇到一些软件和硬件的问题,虽然问题现在回想起来都很不起眼,但在当时还是很头疼的,所有小编在这里复盘一下当时遇到的问题及解决过
阅读全文
摘要:I.MXRT内部集成多路串口,两路高速的USB(PHY内置),大容量的RAM,以及双路以太网,大屏幕LCD显示驱动,适合于各种网关,以及需要多接口连接,HMI等应用场景。在工业现场中需要两路以太网级联的应用可以采用I.MXRT1060。 <ignore_js_op> <ignore_js_op> 1
阅读全文
摘要:在RT1064芯片使用中,遇到LPI2C总线异常,同样代码在RT1062上没问题,LPI2C引脚: 如LPI2C配置。代码就拿的SDK例程代码:/** Copyright 2017 NXP* All rights reserved.** SPDX-License-Identifier: BSD-3-
阅读全文
摘要:楼主你好!如果要同事开两路ADC 各自8通道,你需要把对应通道的寄存器全部配置了。 <ignore_js_op> 4.jpg (399.85 KB, 下载次数: 8) 下载附件 2021-10-15 10:26 上传 不过, code的执行是顺序的,所以可能还是有一点时间上延时,因为你不同通道的寄存
阅读全文
摘要:在1052众多的外设资源里面,我发现了一个比较有意思的外设接口,KPP(矩阵键盘接口),这个在很多MCU里面都没见过,一般都是用过IO输入来读取的,而1052直接集成了!!!最大应该是支持8X8的矩阵键盘输入,而ok10520-c板子也提供了一个4X4的排针接口,可以用来测试。KPP的配置也是比较简
阅读全文
摘要:前几天一直在弄LWIP的TCP客户端连接,找了很多方法都没有找到,在看了@morphlings2014 的帖子后找到了用法。LWIP内部的函数是官方库移植来的,也是移植的LWIP的用法。因此在网上找到LWIP的客户端用法之后就能连上了(主要是没用过LWIP,才搞这么久,一起都是LINUX上直接用so
阅读全文
摘要:板卡自带了以太网口,而且NXP官方的SDK也提供了相应的LWIP源码,方便移植<ignore_js_op>打开工程,在相应的位置添加LWIP的源码和配置文件<ignore_js_op>1021关于网络的库函数和驱动文件也加上 <ignore_js_op>工程设置界面添加想用的头文件和关键字<igno
阅读全文
摘要:定时器使用的是Pit定时器,pit定时器有四路,例程上用的是通道0。但是在使用例程的时候编译找不到fsl_debug_console_conf.h头文件,配置也没有问题,实在没有办法只好把它移植到LED工程里面。需要移植的参数如下/* Enable clock gate for GPIO1 */ C
阅读全文
摘要:1052的IO配置相对ST的芯片更加复杂,但也更加灵活FSL SDK的GPIO配置主要涉及两个库文件,fsl_iomux和fsl_gpioIOMUX文件主要是关于IO的上下拉,驱动力和速率的一些复用功能的设置GPIO就是配置IO的输入输出方向,和IO状态的读取基本的IO配置流程就是开启IO时钟(pi
阅读全文
摘要:之后的项目中,按键和继电器都要用到,因此需要启用板上的按键和继电器。 按键使用开发板上面的K3用户按键,由board.h可知,按键连着的IO为GPIO5,SDK例程里面驱动按键的方式是外部中断,这里我只需要做一些非常简单的改动即可改为独立按键扫描功能:#define Read_KEY ((GPIO5
阅读全文
摘要:在飞凌RT1052开发板上配置音频电路,可以进行音频的录制和播放,它需要占用一定的MCU资源,这里介绍的MP3播放是使用MP3播放模块,其整体构成如图1所示。它通过串行通讯口来控制MP3的播放,该模块的引脚如图2所示。 <ignore_js_op> 图片1.png (746.45 KB, 下载次数:
阅读全文
摘要:在飞凌RT1052开发板上,配有一个I2C接口的EEPROM,其型号是24C02,容量为256字节。由于容量较小,因此只适应于参数的存储,而不适于做硬字库来使用。 为验证24C02的读写功能,特为它配上TFT串口屏来进行信息显示,其验证效果如图所示。<ignore_js_op>24C02读写验证效果
阅读全文
摘要:RT1050 的LCD接口,供28根线,LCD_REST算上的话,29根。数据线:LCD_D0~LCD_D23.时钟线:LCD_CLK, 这是pixel clock行、场同步:LCD_HSYN和LCD_VSYNC数据使能:LCD_ENABLE,即LCD_DE信号。还有一个LCD_RESET,这个用来
阅读全文
摘要:RT1052自带了一个很强大的PWM输出模块FlexPWM,一共有4个模块,每一个模块又有4个通道,每个通道又有PWMA、PWMB和PWMX(不好配,以后有时间再研究研究,主要手上没有示波器,貌似配出来固定占空比的了,没示波器没法验证)三路构成,支持独立输出、互补输出、输入捕捉等一大堆功能,很是强大
阅读全文