NXP
nxp系列笔记
夏沫の浅雨
arachnid.cc
展开
-
i.MX - RT1052 LwIP移植
写在前面:本文章旨在总结备份、方便以后查询,由于是个人总结,如有不对,欢迎指正;另外,内容大部分来自网络、书籍、和各类手册,如若侵权请告知,马上删帖致歉。LwIP是 TCP / IP协议套件的轻量级实现,该套件最初是由瑞典计算机科学研究所的计算机和网络体系结构(CNA)实验室的 Adam Dunkels编写的,但现在正由一组来自世界各地的开发者积极推进开发。LwIP TCP / IP实现的重点是减少 RAM使用量,同时仍具有完整的 TCP。 这使 LwIP适用于具有数十 KB的可用 RAM且可容纳原创 2020-11-13 23:23:12 · 1851 阅读 · 0 评论 -
i.MX - RT1052 脉宽调制(PWM)
写在前面:本文章旨在总结备份、方便以后查询,由于是个人总结,如有不对,欢迎指正;另外,内容大部分来自网络、书籍、和各类手册,如若侵权请告知,马上删帖致歉。目录总模块图部分特点时钟选择PWM输出独立跟互补功能对齐模式频率溢出计算死区插入演示代码总模块图部分特点16位的分辨率,支持中心、边缘对齐和不对称的 PWMs三种比较模式PWM输出可作为互补对或独立通道能够接受带符号的数字以产生 PWM独立控制每个 PWM输出的两个边沿支持与外部硬件或其他 PWM同步双缓冲 PWM寄存器整原创 2020-09-12 16:08:23 · 2440 阅读 · 0 评论 -
i.MX - RT1052 SPI和 I2C接口
写在前面:本文章旨在总结备份、方便以后查询,由于是个人总结,如有不对,欢迎指正;另外,内容大部分来自网络、书籍、和各类手册,如若侵权请告知,马上删帖致歉。目录一、SPI1.1 信号线1.2 架构框图1.3 传输1.4 时钟环回1.5 Transactional APIs代码二、I2C2.1 信号线2.2 架构框图2.3 数据收发2.4 Transactional APIs代码SPI和 I2C协议的分析可以看之前的篇章:UART/USRAT、I2C、SPI通信方式扫盲一、SPI1.1 信号原创 2020-09-05 15:59:58 · 1741 阅读 · 0 评论 -
i.MX - RT1052 SDCard操作(SDIO接口)
写在前面:本文章旨在总结备份、方便以后查询,由于是个人总结,如有不对,欢迎指正;另外,内容大部分来自网络、书籍、和各类手册,如若侵权请告知,马上删帖致歉。目录硬件接口及电路外设信号引脚时钟控制线路外设框图架构数据缓冲及 DMA技术驱动移植代码例程最后硬件接口及电路MIMXRT1050 EVKB评估板上有一个SD卡插槽(J20)。J20是用于 USDHC1接口的 Micro SD插槽。SD 卡一般都支持 SDIO 和 SPI 这两种接口,Micro SD卡接口模式引脚定义如下:Micro S原创 2020-08-23 22:38:42 · 2379 阅读 · 0 评论 -
i.MX - RT1052输入输出(GPIO)
写在前面:本文章旨在总结备份、方便以后查询,由于是个人总结,如有不对,欢迎指正;另外,内容大部分来自网络、书籍、和各类手册,如若侵权请告知,马上删帖致歉。目录GPIO框图架构时钟来源功能作用PAD接口框架模式选择功能寄存器IOMUX 复用选择器例程代码分析GPIO框图架构时钟来源GPIO的时钟来源是来自 IPG clock,如下图:功能作用当 IOMUX设置为 GPIO模式时,GPIO信号可以用作通用输入 / 输出。 使用 GPIO方向寄存器(GPIO_GDIR),可以将每个 GP原创 2020-08-14 21:34:47 · 2052 阅读 · 0 评论 -
i.MX - RT1052 BOOT启动
写在前面:本文章旨在总结备份、方便以后查询,由于是个人总结,如有不对,欢迎指正;另外,内容大部分来自网络、书籍、和各类手册,如若侵权请告知,马上删帖致歉。从参考手册可以知道 i.MX RT1052引导 ROM支持以下引导设备:这些 BOM主要用作以下功能:1、Serial NOR/NAND Flash via FlexSPI在 BOM引导设备上可以把前两个合在一起,它们都是用 FlexSPI外设接口外接,只不过一种是 NOR Flash,另一种是 NAND Flash;它们的一些介绍可以参考原创 2020-08-14 21:23:55 · 3568 阅读 · 0 评论 -
i.MX - RT1052官方 SDK分析及工程创建
写在前面:本文章旨在总结备份、方便以后查询,由于是个人总结,如有不对,欢迎指正;另外,内容大部分来自网络、书籍、和各类手册,如若侵权请告知,马上删帖致歉。目录相关链接:一、SDK获取二、SDK目录分析三、文件移植四、工程构建五、其他相关链接:芯片介绍:https://www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/i-mx-rt-crossover-mcus/i-mx-rt1050-crossov原创 2020-08-09 16:38:46 · 2197 阅读 · 0 评论 -
i.MX - RT1052时钟及锁相环(PLL)分析
写在前面:本文章旨在总结备份、方便以后查询,由于是个人总结,如有不对,欢迎指正;另外,内容大部分来自网络、书籍、和各类手册,如若侵权请告知,马上删帖致歉。目录时钟树PLL 锁相环ARM PLL (PLL1)System PLL (PLL2)USB1 PLL (PLL3)Audio PLL (PLL4)Video PLL (PLL5)Ethernet PLL (PLL6)USB2 PLL (PLL7)时钟频率参考时钟树RT1052的时钟分配图是长这样子的:PLL 锁相环在这个芯片中有原创 2020-08-08 21:03:51 · 1932 阅读 · 0 评论 -
i.MX - RT1052调教总结
写在前面:本文章旨在总结备份、方便以后查询,由于是个人总结,如有不对,欢迎指正;另外,内容大部分来自网络、书籍、和各类手册,如若侵权请告知,马上删帖致歉。用 stlink下载器设置成 CMSIS-DAP模式烧录,出现烧录失败,提示 RDDI-DAP ERROR,可能是由于仿真器烧录速度较快,杜邦线之间的信号会产生串扰,请尝试换短一些的杜邦线,或者把紧密连在一起的杜邦线拉开,也可以尝试降低烧录速度,一般即可正常解决。参考链接:https://github.com/wuxx/nanoDAP-HS原创 2020-08-06 19:59:56 · 5000 阅读 · 0 评论