i.MX RT1010之FlexIO模拟SSI外设】的更多相关文章

恩智浦的i.MX RT1010是跨界处理器产品,作为i.MX RT跨界MCU系列的一个新的切入点,i.MX RT1010是成本最低的LQFP封装方式与i.MX RT系列产品一贯的高性能和易用性的结合产物. i.MX RT1010处理器基于ARM Cortex-M7平台,它具有较高的CPU性能和最佳的实时响应,并具有丰富的外设资源.其中FlexIO是一个高度可配置的模块,能够模拟多种不同的通信协议,包括UART, I2C, SPI, I2S等.本文介绍如何利用i.MX RT1010的FlexIO外…
恩智浦的i.MX RT1010是跨界处理器产品,作为i.MX RT跨界MCU系列的一个新的切入点,i.MX RT1010是成本最低的LQFP封装方式与i.MX RT系列产品一贯的高性能和易用性的结合产物. i.MX RT1010处理器基于ARM Cortex-M7平台,它具有较高的CPU性能和最佳的实时响应,并具有丰富的外设资源.其中FlexIO是一个高度可配置的模块,能够模拟多种不同的通信协议,包括UART, I2C, SPI, I2S等.本文介绍如何利用i.MX RT1010的FlexIO外…
大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是飞思卡尔i.MX RTyyyy系列MCU的FlexRAM外设. 本文是外设系列第二篇,上一篇讲的是离内核最近的高速缓存L1 Cache,今天咱们聊离内核第二近的静态内存SRAM.众所周知,i.MXRT系列内部没有非易失性存储器,但内部SRAM还是必备的,这个SRAM可用于存放data.Stack.Heap段或者Non-XIP代码text段等.我们知道Cortex-M7架构引入了TCM属性的静态内存,以Cortex-M7为内核的i.M…
大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是恩智浦i.MX RT1010的FlexSPI NOR启动的连接方式. 在写完 <FlexSPI NOR启动连接方式(RT1015/1020/1050)> 和 <FlexSPI NOR启动连接方式(RT1060/1064(SIP))>这两篇之后,现在再来写今天的主角i.MXRT1010要相对轻松一些,毕竟i.MXRT1010是i.MXRT家族里的小弟弟. i.MXRT1010是恩智浦于2019年推出的新品,小身材大能量,…
苹果手机可以作为蓝牙外设端,被蓝牙中央端来扫描连接交互数据,实现模拟蓝牙外设硬件.通过阅读CoreBluetooth库,可以找到一个CBPeripheralManager的类,该类主要的作用就是允许你来管理发布services,把这些services广告给其他的设备.如果想详细了解该类的属性和方法,建议去看看CoreBluetooth/CBPeripheralManager.h. 下面来模拟一个简单的蓝牙外设端. 准备工作 CBUUID *serviceUUID; CBUUID *charact…
背景 配置stm32f103使其完成PWM输出的过程中,在配置GPIO口的时候,按照习惯配置GPIO口的speed为50MHZ,突然就意识到,为什么大部分例程习惯配置为50MHZ,而不是其它值,即有了此文章. 正文 先说说GPIO口speed的问题,这个一般是用来定义GPIO口上升沿或者下降沿的时间,频率越高,上升沿下降沿时间越短,但是其噪音也就越大,因此,如果没有特别的需求,该值应该不要配置太高.在技术手册里,其给了3个速度选择,库函数的相应表现形式如下: /** * @brief Outpu…
1. GPIO库函数 可实现的功能: 获得/设置指定管脚的方向(输入.输出)和模式(硬件控制) 获取/设置指定管脚的配置(驱动强度2/4/8/8_SCmA.管脚模式:推挽(弱上拉/弱下拉)/开漏(弱上拉/弱下拉)/模拟输入) 读取/写入管脚上值 —————————————— 使能/关闭/清除相应管脚的中断 获取/设置管脚的中断类型(高电平.低电平.上升沿.下降沿.双边沿) 获取GPIO端口的中断状态(屏蔽的还是原始的中断状态) 注册/注销GPIO端口的一个中断处理程序 —————————————…
在上几篇博客中,形象的讲解了BLE各个层的作用,各个层的数据结构.本篇博客将研究BLE协议抓包.在实际开发中,有一个中央设备(central)和一个外设(Peripheral).所谓中央设备就是指它可以识别出周边的蓝牙设备,可以发起连接.所谓外设就是手环等.中央设备和外设之间传递数据,我们使用一个抓包工具sniffer,来抓取空中传递的数据,进而分析和调试.在实际开发中,抓包涉及的硬件框图如下: 但是在学习的过程中,使用下面的结构. 使用手机来模拟外设,在安卓手机上可以运行一个软件:com-bl…
1.GPIO简介 STM32F103ZET6有多个GPIO组,如GPIOA.GPIOB.GPIOC...等等.每个GPIO组具有16个IO口. GPIO组的寄存器都是类似的,每个GPIO组都有2个32位的配置寄存器.2个32位的数据寄存器.1个32位的置位/复位寄存器.1个16位复位寄存器和1个32位锁定寄存器. STM32的很多IO口都是5V兼容的,具体哪些IO口是5V兼容的,可以从芯片的数据手册管脚描述中查到,在手册的IO Level中标FT的就是5V电平兼容的. 2.GPIO配置 STM3…
目录 目录 目录 前言 Amazon Nitro System Overview AWS EC2 的虚拟化技术演进之路 Nitro Hypervisor Nitro Cards Nitro Controller Card Nitro VPC Card Nitro EBS Card Nitro Instance Storage Card Nitro Security Chip Card 结尾 前言 Amazon Nitro System 从 2013 年开始秘密研发,2017 年正式发布,到 20…