产品中心 Product Center

联系博昌达电子CONTACT US

咨询热线:13922832581

深圳市博昌达电子科技有限公司

公司电话:13922832581
Email:2355403977@qq.com
地址:深圳市宝安区西乡街道兴业路3012号老兵大厦东三座7005A

现阶段单片机和芯片的现状?

2022-03-26 03:00:00 来源:http://hn.combat-elec.com/news784580.html

现代单片机具有多种形状和尺寸,包括多核、先进硬件安全和Internet功能。然而,这些相同的设备可能非常昂贵,因此按需更为重要。现代单片机的典型示例是使用32位ARM内核的STM32该系列具有多种功能,包括I2C,SPI和DMA所有这些功能都比许多其他8位单片机便宜。PIC18该系列为8位单片机,包括包含相似数量内存的丰富外设(通常是16KROM和8KRAM),并以同样小的包装容纳。AVR该系列的8位单片机也有PIC18一系列类似的功能,但是ATmega328则为着名的Arduino Uno提供核心功能。

因此,位宽较大CPU与能够执行相同任务的8位单片机相比,低端32位单片机提供的附加功能很少。事实上,它们可能会导致单片机开发项目过于复杂。从技术上讲,编程32位单片机是一项非常复杂的任务(如果不是不可能的话)。几乎所有用于32位设计的项目都在那里IDE这些都是专门完成的IDE设置工具、引脚配置器和使用外围设备C 等高级语言编码单片机。

大多数项目将完全存在C 运行,但有些项目会有严格的时间顺序要求,这是C 通常无法实现。8位单片机通常设计在汇编器中编码,因此其编程环境适用于汇编器。这使得计数时钟周期更容易,从而创建了一个严格的时间要求的例程。虽然可以插入汇编程序例程C ,但通常很难混合,这是现代32位单片机带来的第二个问题,复杂的外围设备。

单片机,触摸单片机
例如,单片机PIC18和ATmega该系列具有明确定义的文档,在一个文档中解释了特定单片机的每一个细节,包括其指令集。C或者在汇编语言中使用外围设备变得非常容易,通常不需要其他工具来配置外围设备。然而,32位单片机通常运行模糊,尝试使用最简单的外设可能是一项艰巨的任务。当文档分散在许多不同的文档中时,它变得更加复杂,很难找到一个清晰的工作例子。8位单片机的简单性创建了一个在线资源池,任何人都可以访问和理解,但32位设备通常不进入日常项目。

但是,IoT芯片是本规则的例外,但需要注意的是,与8位单片机相比,它们不易开发。ESP32这是这类设备的一个例子,它集成了Wi-Fi32位单片机,多个外设和最高功能240MHz时钟速度。但是,如果不使用支持硬件、编程端口和I/O引脚预制模块,ESP32原型制作难度大。相反,大多数8位单片机使用DIP封装。此类物联网设备还面临与其他32位单片机相同的问题;它们不是汇编编程的理想之选,使用外设可能很复杂,而且与同类产品不同,它们比大多数8位单片机贵得多。

    联系我们
  • 深圳市博昌达电子科技有限公司
  • 电话:13922832581 / 0755-86655451
  • 传真:0755-86655436
  • Email:2355403977@qq.com
  • 公司地址:深圳市宝安区西乡街道兴业路3012号老兵大厦东三座7005A
    二维码
  • 微信公众号

    微信公众号

湖南松翰单片机口碑怎么样?湖南NIKOSEM哪里好?湖南单向可控硅找哪家?博昌达电子科技有限公司专业从事湖南单向可控硅方面,欢迎咨询!

CopyRight © 2020 版权所有 深圳市博昌达电子科技有限公司