在线座谈

热门关键字: 网络技术 星型拓扑 微型传感器 无线传感器网络 

关于本次座谈

座谈简介

以应用为主线,从低功耗、Systick、Flash、16位A/D、内部温度采样等角度,说明Kinetis K/L系列MCU的为应用带来哪些新特点;简要阐述《嵌入式系统原理与实践—ARM Cortex-M4 Kinetis微控制器》与《嵌入式技术基础与实践(第3版)—ARM Cortex-M0+ Kinetis L系列微控制器》两书的撰写思想与体系;  从应用工程框架统一的必要性、基本原则及框架结构角度阐述 应用工程框架; 从用户角度,以芯片为主线,以可复用为基础,兼顾可移植性、可维护性阐述K/L系列MCU的构件组织;从无操作系统(NOS)与MQX下统一工程框架,底层驱动构件一致性原则阐述 与MQX-RTOS的衔接问题。

专家介绍

王宜怀 王宜怀
博士,苏州大学计算机科学与技术学院教授、博士生导师;苏州大学飞思卡尔嵌入式中心主任、苏州市政协常委、江苏省计算机学会嵌入式系统专委会常务副主任
王宜怀,男,1962年2月生,博士,苏州大学计算机科学与技术学院教授、博士生导师;苏州大学飞思卡尔嵌入式中心主任、苏州市政协常委、江苏省计算机学会嵌入式系统专委会常务副主任。从1990年开始至今一直致力于微控制器与嵌入式系统的教学与应用研发工作,主持完成嵌入式系统应用开发项目30余项,获得省市科技进步奖10余项,撰写嵌入式系统方面书籍8部,公开发表论文60余篇,获得发明专利4项。主要研究方向:嵌入式系统、传感网与智能控制技术。

精彩问答

Username Question
wang0225问: 16位的AD在实际中可以达到多少有效位
freescale专家答: ENOB: Avg = 32 -> min 14.3bit, typical 14.5bit (4Mhz, >2.7V) Avg = 16 -> min 13.8bit, typical 14.0bit (4Mhz, >2.7V) Avg = 32 -> min 12.8bit, typical 14.2bit (all conidtions) Avg = 16 -> min 12.7bit, typical 13.8bit (all comidtions)
wgm5460问: ADC支持差分输入检测吗?最低功耗和最大功耗各是多少?
freescale专家答: 支持差分,具体的功耗跟芯片的工作环境和时钟频率和采样频率等等有关
kylinjll问: K/L系列ADC采集管脚耐压多大?
freescale专家答: 3.6V
iwqtthf问: KE系列现在的EEPROM太小了,只有256B,以后会出大的吗?大约什么时间出大容量EEPROM的KE系列?谢谢。
freescale专家答: We will consider your input
落叶之沙粒问: Kinetis K/L系列MCU有几个串口?因为我需要多串口额MCU,开发源代码可不可以分享?
freescale专家答: Kinetis-K series has max 6 UART.
163liu问: kinetisK/L系列MCU的工作环境要求是?
freescale专家答: 编译环境原则上codewarrior/iar/keil等都可以的,目前使用的是codewarrior 10.4。具体工作环境见参考手册
hlmwf1314问: kinetisK/L系列MCU的最大优势在哪里?
freescale专家答: Systick处于内核中,基本定时系统在k/l系列mcu中被统一了,这方便了复用与移植。这是其中一点,还有很多优势,可以参考ppt中的KinetisL系列MCU的新特点这一章
康定荣生问: kinetisK/L系列MCU和其他MCU相比有哪些独特的优点呢?
freescale专家答: Systick处于内核中,基本定时系统在k/l系列mcu中被统一了,这方便了复用与移植。这是其中一点,还有很多优势,可以参考ppt中的KinetisL系列MCU的新特点这一章
dsoyy问: KinetisK/L系列MCU是M0还是M3?
freescale专家答: Kinetis-K是M4内核的,Kinetis-L系列是M0+内核的
hlmwf1314问: kinetisK/L系列MCU有哪些新的特性?
freescale专家答: (1)Kinetis L 系列两步管道特性;(2)Kinetis L 系列快速GPIO 特性;(3)加强型的调试工具即片上trace 功能; (1) Kinetis K has 16-bit ADC and PGA; (2) Flexmemory which can be configurable as EEPROM or normal flash (3) 11 low power mode (4) USB with OTG on all parts
sky.sun.zz问: KinetisK/L系列的16位ADC确实有特色,它的转换速率是多少?ADC的VREF可改变吗?
freescale专家答: 16bit无硬件平均、连续转换使能速率在37.037~ 461.467ksps,具体可以参考KL系列datasheet
zk47问: KinetisK/L最便宜的型号是什麽?
freescale专家答: 你可以去飞思卡尔官网上查询,上面有各个代理商的报价
理想crazy问: kinetisL评估板上带有调试器吗
freescale专家答:
特大老虎问: kinetis主打的是低功耗吗?主要在什么行业使用?运行状态的最低功耗达到多少?可唤醒的停机状态功耗是多少
freescale专家答: Suggest you check Kinetis-K or L datasheet/reference manual in www.freescale.com since there are up to 11 different power modes each will have different Idd and wake up time and conditions like retent SRAM, register, ...., many different combinations
lingf问: K和L系列的mcu是不是兼容的?有什么区别?
freescale专家答: L系列完全兼容K系列。K系列采用ARM-MV7架构,L系列采用ARM-Mv6架构,两款芯片的支持的汇编指令集不一样,但是L系列采用M0+内核,与ARM-MV7兼容. Kinetis K and Kinetis L are pin to pin if in the same series (e.g. K2x and KL2x) and package
zqjqq88问: M0+和430的能耗比实际测试结果是否有对比?
freescale专家答: M0+ has good power efficiency. For more infor, please check ARM website
理想crazy问: m0+这本书什么时候出版
freescale专家答: 这本书已经出版了,已经有了,刚收到新书,可能过一阵子网上会有
ysu_er问: MKL系列内部温度传感器的温度不准,大概比实际温度高5-6度,如何解决
freescale专家答: MKL系列的温度传感器采用的是AD转换,需要物理量回归,回归的公式可以参考K60芯片手册,需要在使用之前对AD进行校验,如果有偏差可以参考芯片手册里面ADCOFS寄存器的使用
anning865问: MQX这本书什么时候出呢?其是否适用于资源有限的传感器网络中?
freescale专家答: 现定于明年上半年出版。有个轻量级的mqx可以,书中也会涉及到。
sungb问: 电源的稳定性和交流电源中的高次谐波会对应用结果有影响吗?
freescale专家答: 肯定有影响的,在相关芯片对应的数据手册中提供了电流、电压的技术指标。
特大老虎问: 刚才说到统一应用框架的最小要求的时候,说到以使用的芯片为核心,不使用条件编译来区分不同芯片,但是st公司的库就是使用条件编译来区分不同芯片的,这样好像也没什么问题啊
freescale专家答: 确切的说的确没有问题,但是使用非条件编译可简化使用代码难度,一款芯片对应固定的代码集。使用之前不用重新配置更改。另外的一个好处就是非常方便阅读代码,代码中不会出现与这款芯片无关的代码。我们这样做的目的就是方便用户使用。
joiny问: 关于飞思卡尔的Kinetis,有没有好的入门书介绍两本。
freescale专家答: 嵌入式技术基础与实践(第2版)ISBN 978-70-02-24913-9嵌入式系统原理与实践——ARM Cortex-M4 Kinetis 微控制器ISBN 978-7-121-15822-3嵌入式技术基础与实践(第3版)——ARM Cortex—M0+Kinetis L系列微控制器 ISBN 978-7-302-33366-1
落叶之沙粒问: 和STM系列对比,功能和处理或者是性价比方面有什么优势?
freescale专家答: Freescale Cortex MCU has 16-bit ADC with PGA. Flexmemory that can be configured as EEPROM or as normal flash. Up to 11 low power wake up mode. These are some of the unique features on Freescale ARM MCU
sohowork问: 讲述MQX的书名是什么?
freescale专家答: 《嵌入式实时操作系统MQX应用开发技术》这本书现在还没有出版,还在筹备中
Embe Fu问: 开发调试工具JLINKV8可以不
freescale专家答: 支持
163liu问: 老师讲的真好!
freescale专家答: 谢谢!
huangqd3345问: 哪种型号各有快速24位AD
freescale专家答: Freescale Cortex M0+ MCU : KM3x which is for SoC single phase meter app;ications has embedded 24-bit sigma delta ADC.
haitao0612问: 能不能在MQX书出来的时候,给我们免费发一份电子版的?
freescale专家答: 书还是纸质版的最好,看起来方便。电子版归出版社所有。
Asmodeus问: 能否说一下什么是“片上trace”?
freescale专家答: 通过trace接口,可以实时获得调试的数据。从而加快客户调试的进度。
dwxyo问: 能给个技术支持的联系方式吗
freescale专家答: 苏州大学飞思卡尔嵌入式中心0512-65214835
收益匪浅问: 您好,老师!我想问一下KinetisK/L系列MCU针对哪些方面开发的,相比其它ARM内核的MCU有什么优势
freescale专家答: E系列面向5v应用、w系列面向传感网应用、v系列面向电机控制、M系列面向仪表(有24位快速A/D)
wuyanyanke问: 您好,请问一下,KinetisK系列在代码保护方面从硬件设计上有没有什么特别的策略?
freescale专家答: Kinetis K系列对FLASH模块即代码区域,具有保护和加密功能。
zhansanc问: 期待王教授新书!
freescale专家答: mo+已经出版  书号:978-7-302-33366-1
prtemly问: 请问,官网上有没有类似MQX的移植范例可以下载
freescale专家答: 有的,在MQX源码包里面有移植范例,等我们的MQX书出来也会有相应的移植范例
xqh518问: 请问:MQX是否兼容或包含了K60和KL25的内容,谢谢。
freescale专家答: 由于MQX主要介绍操作系统,会稍微包含了K60相关模块的简要介绍,具体的K60和KL25的内容可以参看M0+和M4两本书,
xqh518问: 请问:今天介绍的MQX及专著里面是否包含有K60和KL25的内容?谢谢
freescale专家答: 主要包含K60的内容,KL25由于内存资源较少,会针对使用MQX-lite系统介绍
很好笑问: 请问:如果使用该MCU系列来实现一个用于SMPS中的PWM控制器设计难点在什么地方?谢谢。。。
freescale专家答: 不知道你说的SMPS具体是指什么方面,在PWM中具体有哪些要求,就目前来看飞思卡尔的PWM控制器功能比较强大,支持输入捕捉,输出比较,以及中间对齐,边缘对齐的PWM
prtemly问: 请问16位AD的类型是Σ-δ的么?采样速度如何?
freescale专家答: 不是,目前例如KM系列带有24位Σ-δ。16bit ADC is SAR type, conversion time 3.12us at 8MHz
zhajunjun533问: 请问KinetisK/L系列MCU片上有哪些资源?
freescale专家答: 您好,以KL系列入门级MCU KL0为例,带64字节缓存的32 KB闪存,4 KB RAM,ARM Cortex-M0+ 内核,48 MHz内核频率,支持完整的电压范围和宽温度范围(-40oC至+105oC)。位处理引擎,用于改善外设模块的位处理,Thumb指令集将高代码密度和32位性能结合在一起。4通道DMA用于外设和存储器,可以降低CPU负荷,实现更快的系统吞吐。时钟独立的COP可防止时钟时差或代码失控。12位ADC,可配置分辨率、采样时间和转换速度/功率集成温度传感器。带内置6位DAC的高速比较器.支持DMA的12位DAC。一个6通道和一个2通道16位低功耗定时器PWM模块,支持DMA。2通道32位周期中断定时器为RTOS任务调度程序提供时基,或为ADC转换提供触发信号源。低功耗定时器能够在除VLLS0外的所有功率模式下运行。带日历的实时实钟。电容式触摸感应接口支持16个外部电极和DMA数据传输。GPIO带引脚中断支持、DMA请求功能及其它引脚控制选项。支持DMA的I2C,速率高达100 kbps,可与SMBus V2特性兼容。支持DMA的LPUART和SPI。
ledzm问: 请问KinetisL系列MCU与同类产品有哪些优势?
freescale专家答: Systick处于内核中,基本定时系统在k/l系列mcu中被统一了,这方便了复用与移植。这是其中一点,还有很多优势,可以参考ppt中的KinetisL系列MCU的新特点这一章
WhiteTiger问: 请问M0+有可以驱动TN玻璃段码显示的内部驱动吗?如有,可以驱动多少位?
freescale专家答: Kinetis-L (M0+) KL36 can drive up to 47x8 or 51x4 LCD panel.
WhiteTiger问: 请问MQX如何进行任务的调用?
freescale专家答: 首先需要将任务写入到任务模板中,自启动的任务可以启动,非自启动的任务需要调用_task_create创建任务。(任务调用是否是指调度?没有任务调用的概念),对于调度,MQX内核机制提供了FIFO、RR以及自定义调度机制。
WhiteTiger问: 请问SD-FSL-K60-C在哪儿可以买到?价格多少?
freescale专家答: 淘宝上http://shop65678023.taobao.com/?spm=0.0.0.0.MQ8RPo可以买到
WhiteTiger问: 请问哪里可以下载到MQX英文版应用指导手册?
freescale专家答: 在飞思卡尔官方网站http://www.freescale.com/mqx中可以下载MQX源码包,源码包里面的doc文档里面有英文版应用指导手册
call问: 请问王老师,我以前一直用STM32F10X系列的MCU,对它的函数库比较熟悉了,不知道换用Kineitis系列的话,会不会难以上手?
freescale专家答: 不会,我们的驱动代码非常容易阅读和使用。如果你阅读过我们写的构件,就会发现我们对每个函数都做了详细的功能说明,和参数说明等
cat3902982问: 请问下KinetisL系列MCU的话,功耗有多低了?
freescale专家答: 最低VLLS0可达到最低205nA
qihongbj问: 请问这两个系列的MCU带总线扩展端口吗?
freescale专家答: 基本都带有SPI,I2C总线拓展
CTWU问: 請問M4及M0系列最低功耗分別為多少? 請問16位的A/D,實際上有到16位嗎? 謝謝!
freescale专家答: 功耗问题请见其他网友的提问答案。也可以参见相应MCU datasheet。16bit ADC ENOB: Avg = 32 -> min 14.3bit, typical 14.5bit (4Mhz, >2.7V) Avg = 16 -> min 13.8bit, typical 14.0bit (4Mhz, >2.7V) Avg = 32 -> min 12.8bit, typical 14.2bit (all conidtions) Avg = 16 -> min 12.7bit, typical 13.8bit (all comidtions)
Asmodeus问: 是不是用过miniusb就可以调适程序,无须专门的JTAG仿真器?
freescale专家答: 不行,肯定要用到调试器
youzizhile问: 是否支持在线升级?
freescale专家答: 支持的
落叶之沙粒问: 通讯支持IIC吗?
freescale专家答: 支持
zhangjshl问: 王教授《嵌入式实时操作系统MQX应用开发技术》现在有摘要性的电子文档以便先睹为快?谢谢
freescale专家答: 目前正在撰写,两个月之内会放在sumcu.suda.edu.cn网站上,请留意,谢谢!
zhansanc问: 王教授您好!M0与M0+有什么区别呢?
freescale专家答: (1)M0+首次采用二阶管线设计;(2)M0+处理器支持全新输入/输出界面,可提供单循环存取功能;(3)除去M0处理器既有的除错功能,M0+支持MTB,提供简易指令追踪功能;M0+ has 10% better performance over M0 and power efficiency is much better
sungb问: 王老师的演讲逻辑性、思维方面非常清晰。
freescale专家答: 谢谢!
iwqtthf问: 王老师你好,请问KL系列现在量产的有哪些?是M0+内核的么,带硬件除法器吗?
freescale专家答: Basicaly all M0+ Kinetis L are in production KL02,04,05, 1x, 2x, 3x, 4x.</P><P> Our new KV10, M0+ for motor control MCU will have H/W divide and square root. But will only be launch sometime Q1, 2014
zqjqq88问: 为什么飞思卡尔没有提供标准外设库呢?操作寄存器速度效率有点低,后期维护麻烦!
freescale专家答: We have the CMSIS compliance driver library for Kinetis-E series now. We will have this cover other series later on.
loveyf484问: 我现在做的仪表,使用独立的24位AD,能否使用你们的内部AD进行替换?
freescale专家答: Need to consider the ADC 的温漂and 前端增益放大器放大倍数requirement first
星魂斗士问: 我想问一下,飞思卡尔k60系列做到低功耗是如何实现的
freescale专家答: 飞思卡尔拥有先进低功耗IC专利,请参考:http://www.freescale.com/zh-Hans/webapp/sps/site/overview.jsp?code=TM_RD_PMTECH
wyxhehe问: 相比市场上其他同类产品有什么竞争优势吗?
freescale专家答: Systick处于内核中,基本定时系统在k/l系列mcu中被统一了,这方便了复用与移植。这是其中一点,还有很多优势,可以参考ppt中的KinetisL系列MCU的新特点这一章
sungb问: 应用的环境要求严格吗?
freescale专家答: 不严格 很好
sungb问: 应用贵方元件有后续的技术培训和技术支持吗?或者有现场指导吗?
freescale专家答: 每年暑假期间均有培训,也欢迎平时来苏州大学交流指导。
hlmwf1314问: 应用贵公司的MCU提供后续的资料吗?
freescale专家答: 所有的资料都在官网上及第三方机构的网络上
loveyf484问: 用在工控上或仪器仪表上,有哪些优点?
freescale专家答: (1)抗干扰;(2)低功耗;(3)优化flash在线编程;(4)灵活flexbus外扩接口;(5)pin冗余配置等;(6)处理能力强;(7)内核systick为扩展提供便利
haitao0612问: 有没有标准设备驱动库提供,CMICS的?
freescale专家答: New CMSIS compliance s/w driver library can be download from http://www.freescale.com/zh-Hans/webapp/sps/site/prod_summary.jsp?code=FRDM-KE02Z&fpsp=1&tab=Design_Tools_Tab
youzizhile问: 有没有评估板可以申请?
freescale专家答: 你可以向飞思卡尔申请样例芯片。
loveyf484问: 有那个型号可以用于仪器仪表,那个型号可以做工控使用?
freescale专家答: E系列面向5v应用、w系列面向传感网应用、v系列面向电机控制、M系列面向仪表(有24位快速A/D)
liuwenliang2012问: 这板子用miniusb下载线可以供电下载程序吗?
freescale专家答: 对于K60-C型板和KL25都可以用miniusb直接下载程序,调试器集成在板子上
youzizhile问: 最大可以到多大的应用频率?
freescale专家答: Current Kinetis-K Cortex M4 max freq is 150Mhz. We will have new products (K63,64)in Q4,13 that run at 180Mhz
HXM9531问: 最低L0能用UCOS吗?
freescale专家答: 可以的
sohowork问: 最近的一个项目正好用飞思卡尔最新的5VCORTEXM0+
freescale专家答: 恩,谢谢使用飞思卡尔的芯片
  关于飞思卡尔  

飞思卡尔半导体(NYSE:FSL)是嵌入式处理解决方案的全球领导者,提供业界领先的产品,不断提升汽车、消费电子、工业和网络市场。我们的技术从微处理器和微控制器到传感器、模拟集成电路和连接,它们是我们不断创新的基础,也使我们的世界更环保、更安全、更健康以及连接更紧密。我们的一些主要应用和终端市场包括汽车安全、混合动力和全电动汽车、下一代无线基础设施、智能能源管理、便携式医疗器件、消费电器以及智能移动器件等。公司总部位于德克萨斯州奥斯汀市,在全世界拥有多家设计、研发、制造和销售机构。