因为ADC模块是各种控制比较重要的功能模块,基本的保护算法都要考ADC的采样数据来执行,所以ADC模块还是要熟练掌握,今天我们就来学习下飞思卡尔的ADC模块,如果有猿友使用过microchip的MCU就会发现这两种...ADC寄存器 与ADC相关的寄存器也比较多,具体的内容可以参考飞思卡尔官方的数据参考手册,这里主要介绍几个主要的寄存器。 ADC_CTRL1,控制寄存器一主要用来配置ADC扫描模式以及中断源使能。...驱动程序概述 ADC的驱动程序有两种方案,一种为自己开发,按照数据手册的指引开发简单的ADC驱动程,另一种是使用飞思卡尔SDK提供的ADC模块驱动程序,SDK包含功能比较全的ADC驱动,自己开发我们不用的功能可以不包含
I2C外设 飞思卡尔Kinetis Flashloader 支持通过I2C外设装载数据到flash,这里I2C工作在从模式,且以7位地址模式传输数据。...SPI外设 飞思卡尔Kinetis Flashloader 支持通过SPI外设装载数据到flash,SPI工作于从机,支持400kbps波特率。
学习完协议篇,今天我们来学习飞思卡尔Flashloader之命令API。
在嵌入式开发中,经常要用到Flashloader功能,今天我们就来开始以飞思卡尔Kinetis的Flashloader为例来讲讲,大概需要4~5节,内容比较多,每天掌握一点,不要贪多。...简介 飞思卡尔kenetis设备的flashloader的主要任务就是装载用户固件镜像到Flash,镜像分为两部分:flashloader_loader和flashloader, 在设备复位后,flashloader_loader...对于飞思卡尔kinetis设备可以通过UART, CAN, I2C, SPI等外设接口以从模式与主机进行交流通信和响应主机的命令,我们常用的固件下载升级就是一个典型应用。
上节我们了解了Kinetis Flashloader支持的外设SPI和I2C,今天我们来看支持的外设UART和CAN UART外设 飞思卡尔Kinetis Flashloader对UART外设集成了一个自动波特率检测算法...CAN外设 飞思卡尔Kinetis Flashloader 支持通过CAN外设装载数据到flash,支持五种预定义的速率 125kHz 250kHz 500kHz 750kHz 1MHz(默认传输速率
这一节主要介绍下在主机和Kinetis Flashloader 之间的数据包传输协议,包括不同类型的包,带数据的命令包和不带数据的命令包。 Flashload...
根据波形图我们需要一个电压可变化的充电电路,我们可以想到PWM波,PWM控制技术就是对半导体开关器件的导通和关断进行控制,使输出端得到一系列幅值相等而宽度不相等...
至此关于飞思卡尔Kinetis Flashloader的相关内容就介绍完了。
实际上只要测量出充电电路的电流和电压,就可以计算出充电功率。下面的这个电路是在充电电路的电源中串入一个电流取样电阻,通过INA282进行放大后形成电压信号,...
摘要 这篇笔记主要介绍飞思卡尔MQX实时操作系统信号量的学习,以IAR环境,以搭载飞思卡尔KV46MCU的官方塔式系统硬件开发板硬件平台。
记得17年的飞卡比赛新增了节能组,第一年的比赛要求是使用法拉电容代替电池作为车模的电力来源,同时还允许自制车模,所以比赛自由度相当大,也非常有趣,笔者参加了18年飞卡,当时选择的无线节能组,在17年的基础上加入了无线充电
DMA简介 直接内存存取(DMA)是快速数据交换的重要技术,它具有独立于CPU的后台批量数据传输能力,能够满足处理中高速数据传输要求,随着技术的发展,现在大部分的MCU都有集成DMA控制器,我们就以飞思卡尔块...kv4x系列MCU位列来学习嵌入式开发中的DMA应用,飞思卡尔微处理器kv4x是基于ARM cortex M4 核的MCU,集成有增强型DMA控制器,称为eDMA,硬件体系结构主要包括DMA引擎和本地内存内容传输控制描述符...固定优先级或者循环的通道仲裁 每个通道都有完成传输中断 可选的集中/分散DMA处理 支持复杂数据结构 操作模式 正常模式:在正常模式下,eDMA在源地址和目标地址之间传输数据 调试模式:调试模式顾名思义是为调试用的...等候模式:在进入等候模式之前,DMA会尝试完成当前的传输,在当前 传输完成后,进入等候模式 DMA的操作设计到很多寄存器,在飞思卡尔的KV4XMCU上与DMA相关的寄存器非常多,从0x4000...具体的寄存器含义请参照飞思卡尔官方数据手册仔细研读。 TCD结构 弄懂TCD的结构是理解DMA工作的基础,每一个传输通道需要32个字节来定义数据的传输,TCD结构如下图所示 ?
精彩内容 飞思卡尔的工程自动生成器可以快速建立基于SDK的工程,让用户快速建立评估工程,提高开发速度,那么如何使用工程自动生成神器呢,今天就带来精彩内容 简介 工程自动生成器是提供给用户方便快速建立基于...支持多平台, 除支持windows外还支持Linux和Max OSX, 我们以windows平台为例来说明,支持SDK1.2.0,1.3.0和2.0.0,快速生成基于SDK的工程 建立工程 首先必须下载
Modbus协议是工业控制中经常会用到的通信协议,在飞思卡尔KSDK中的UART驱动是通用收发驱动,要在KSDK中实现Modbus通信,就要修改UART驱动,今天我们就来看看基于飞思卡尔KSDK1.2.0
看到有朋友遇到Hard Fault 异常错误,特地找到一篇飞思卡尔工程师写的一片经验帖,定位Hard Fault 异常。
ADC绝对是嵌入式开发应用中重要的不能再重要的模块,那么在飞思卡尔,(现在应该叫NXP),的SDK中如何快速正确的学会使用ADC模块呢,一张图带你看懂ADC。
看过来,猿来你在这里O(∩_∩)O~ 正交编码器简介 飞思卡尔增强型正交编码器模块为多种电机控制的应用提供转速和位置型号的感应。...典型的增量式编码器 包括一个放置在电机传动轴上的开槽的轮子和一个用于检测该轮上槽口的发射器/检测器模块,飞思卡尔的正交编码器模块(ENC)提供与正交编码器的接口,为电机控制的应用提供了很大的方便,有五个输入信号...其他信号的详细信息以及寄存器的详细信息请参阅飞思卡尔官方参考手册。与ENC相关的期存器大概有二十来个,不算多,仔细阅读手册应该很快会掌握驱动操作原理。...中断源 飞思卡尔ENC模块有五个中断源如下表所示: ? 基本时序图 下图可以看出增量型编码器的基本时序图,关于工业上的应用,推荐大家下载正式的编码器的数据手册仔细研读。 ?...软件解决方案 自己可以根据数据参考手册的描述一步步开发完成编码器的驱动程序,也可以快速参考甚至直接使用飞思卡尔SDK里面的对ENC模块的驱动,推荐大家使用SDK,可以快速评估你的方案,也可以快速上手学习
手机业务拖垮飞思卡尔 作为资本市场上的“香饽饽”,2006年,私人股权基金黑石集团最终以176亿美元的适中价格将飞思卡尔拿下,此时飞思卡尔变身为负债最多且负债率最高的半导体公司。...占有飞思卡尔30%收入的手机芯片业务全年颗粒无收。受此影响,飞思卡尔收入大幅下跌,排名也从第9名下滑到了第16。...飞思卡尔万般无奈之下,决定退出手机芯片市场,但壮士断腕后,飞思卡尔并没有找到出路,缺少流动资金致使飞思卡尔的负债达到了惊人的75亿美元,把汽车电子芯片市场作为救命稻草的飞思卡尔也没有泛起更大的浪花。...虽然车联网的概念,飞思卡尔的市值也借着东风增长些许,但最终还是没有缓解飞思卡尔的债务危机。...飞思卡尔转型受阻,NXP救急 2015年3月,NXP向岌岌可危的飞思卡尔递上了橄榄枝,最终达成收购飞思卡尔的协议。
原理 先找到一个白点A,然后向右找到黑点,记录黑点的位置,以当前黑点的竖坐标位置向上判断,上面的点是什么点,如果为黑点向左找白点,如果为白点向右找黑点(找到边界...
, 用的RS232电平, 它是负逻辑电平,它定义+5~+12V为低电平,而-12~-5V为高电平 详细的说: UART的特征 一般uart控制器在嵌入式系统里面都做在cpu一起,像飞思卡尔的...IMX6芯片就是这样,有多个uart控制器。
领取专属 10元无门槛券
手把手带您无忧上云