• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

lpc的双核单片机和单核有啥区别

奇迹12 2018-10-28 浏览量:1994
LPC系列有几个双内核的单片机,这种在使用上有什么特点,有什么优势吗?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 用过NXP的 LPC54114,一个Cortex M0内核,一个CortexM4内核,主频都是100MHz的。双核的有点是可以充分利用两个核心 ,软件中的业务逻辑分开,比如使用Cortex M0内核实现串口通讯,按键扫描等有延时的各种操作,而Cortex M4内核专注于运行算法部分,或者需要高效处理的代码,比如音频处理,浮点算法运算。这样两个内核各自运行自己的代码,提高了效率,双核之间通过硬件邮箱的机制进行通讯,邮箱可以传递一个int类型的数据,也可以传递内存地址,如果传递内存地址,双核就可以共享内存空间了,适合于传大量数据的情况。
    • 发布于 2018-10-29
    • 举报
    • 评论 0
    • 3
    • 0

其他答案 数量:11
  • 双核速度更快,价格也贵,不过nxp没有双核的,不知道你说的具体型号是哪个?
    • 发布于2018-10-28
    • 举报
    • 评论 0
    • 0
    • 0

  • LPC的双核MCU就是吧两个单片机封装在一颗芯片里面,共享部分地址。
    • 发布于2018-10-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 做多功能任务的时候会提现优势,在运算处理方面比单核快,而且功耗也高,多核主要是应用在线程管理和控制方面优势明显!
    • 发布于2018-10-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 双核的可以跑两个工程的程序,通过内核通讯进行同步
    • 发布于2018-10-28
    • 举报
    • 评论 0
    • 0
    • 0

  • LPC见过的有LPC54102和LPC54114,采用的是一个非对称双核结构,也就是一个内核更高级,一个要低级一些,这样的好处是做嵌入式应用的时候,任务可以从硬件上分开,实时性、对内核运算性能要求不高的,有小核来做,实时性高、对内核要求高的用大核来做,双核的通信硬件上有类似消息队列、邮箱的操作寄存器,可以实现内核之间的通信。
    • 发布于2018-10-29
    • 举报
    • 评论 0
    • 0
    • 0

  • LPC4357和LPC54102都是双核的,双核的处理数据更快,


    • 发布于2018-10-29
    • 举报
    • 评论 0
    • 0
    • 0

  • LPC绝大部分都是双核的,都是M0+M3或者M0+M4,两个核烧录不同的程序,在运行时使用FMC总线进行通信。

    • 发布于2018-10-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 感觉双核的运行速度也会快很多,通信也方便,建议看看lpc54102双核介绍及LPC54102寄存器直接编程
    • 发布于2018-10-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 双核的两个核可以独立开发,通过共享内存通信,其实就可以视为两个单片机,共用外设和存储器
    • 发布于2018-11-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 主管双核的测量,可以用个两个核心并行处理数据,处理的速度会更快
    • 发布于2018-11-25
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

lpc的双核单片机和单核有啥区别