<div id="s0ywa"></div>
  • <em id="s0ywa"><tr id="s0ywa"></tr></em><div id="s0ywa"></div>
    1. 张飞软硬开源基于STM32 BLDC直流无刷电机驱动器开发视频套件,??戳此立抢??

      通过MicroPython平台开发出微控制器的嵌入式程序

      电子设计 ? 2019-03-22 08:15 ? 次阅读

      实时嵌入式系统变得非常复杂,不仅要深入了解复杂的 32 位微控制器,还要了解传感器、算法、因特网协议以及各种不同的终端用户应用。随着开发周期缩短和功能增多,开发团队需要设法加速设计并将代码移植到新产品中,因此,他们需要一个集成且灵活的开发平台。

      有几个微控制器特定的平台可帮助加快开发流程,但这种解决方案的问题在于,开发人员只能?#35272;?#21333;一的微控制器供应商。将软件从一个平台移植到另一个平台非常耗时,而且成本很高。

      有一种独特且新颖的解决方案获得了广泛的认可和接受:将低级微控制器硬件与高级编程语言(如 Python)相结合。MicroPython 就是这样的解决方案。这种方案可在几个不同的微控制器供应商的零部件?#26174;?#34892;,而且是开源的,使开发人员能够随时使用和自定义需求。

      MicroPython.org 将其描述为精益高效的 Python 3 编程语言的执行,其中包括 Python 标准库的较小子集,该库经过优化可在微控制器和受限环境中运行。MicroPython 项目采用众筹形式,不仅可以成功获得?#24335;穡?#32780;且吸引了大量关注,现已成功应用于多个行业的项目,例如基于工业与空间的系统。

      选择正确的微控制器

      MicroPython 可在几个不同的微控制器?#26174;?#34892;。如果微控制器具有足够的 RAM、闪存和处理能力来运行解释器,那么将 MicroPython 移植到更多微控制器就不会遇到太大的限制。也就是说,?#26434;?#36816;行 MicroPython 的微控制器,开发人员应关注几个关键要求:

      至少 256 KB 闪存

      至少 16 KB RAM

      至少 80 MHz 时钟频率

      这些只是一般建议,开发人员可根据实际的应用需求和定制 MicroPython 内核的预期时间来进行调整。例如,可以修改 MicroPython,以使用远低于 256 KB 的闪存。这些建议旨在为开发人员提供最佳体验并为应用代码提供改进空间。

      MicroPython 已被移植到几个不同的微控制器系列,这是一个很好的起点,之后可以将其移植到新平台或选择已经受支持的微控制器。图 1 展示了 MicroPython 源代码的主目录。读取器可以从这个目录读取到几个不同的受支持的微控制器,如:

      基于 ARM® 的微控制器

      Texas Instruments 的 CC3200

      Adafruit 的 ESP8266

      Microchip Technology 的 16 位 PIC 微控制器

      STMicrolectronics 的 STM32

      通过MicroPython平台开发出微控制器的嵌入式程序

      图 1: 示例文件?#24515;?#24405;结构展示了目前支持 MicroPython 的可用的微控制器平台。这些微控制器包括 ARM、CC3200、esp8266、Microchip PIC 和 STM32。(?#35745;?#26469;源: Beningo Embedded Group)

      根目录列出的每个文件夹都是高级文件夹,包含一般驱动器和针对该芯片系列的支持。每个文件夹可能支持几个不同的开发板或处理器。例如,stmhal 文件夹支持 STMicroelectronics 的 STM32F429 Discovery Board 和 STM32 IoT Discovery Node (STM32L) 以及 Adafruit Industries 的 STM32F405 pyboard 等开发板。ESP8266 文件夹支持 Adafruit 的 Huzzah 分线板(用于 ESP8266)以及 Feather Huzzah Stack Board。

      可运行 MicroPython 的开发板价格低廉,开发人员可以购买多个开发板来摸索应用程序需要多少内存、存储空间和处理能力。例如,开发人?#22791;?#24320;始可使用 STM32F405 pyboard,之后决定移到最终产品中的 STM32F429,以实现面向未来的功能和升级。STM32F429 具有 2 MB 闪存、24 KB RAM 和特殊的零瓦等待状态的 RAM(称为 CCM)。

      开发人员编写的 MicroPython 应用代码不一定要存储在微控制器的内?#21487;?#23384;中。MicroPython 内核需要存在于微控制器,但应用代码可放在外部存储介质,例如 Panasonic 的 microSD 8 GB 卡。将应用代码存储在外部存储介质,就能够使用内存更低的微控制器,节省了整体系统成本。

      入门及使用 MicroPython

      MicroPython ?#35328;?#35013;到 Adafruit STM32F405 pyboard 上。?#26434;?#20854;他开发套件或定制硬件,开发人员都需要下载 MicroPython 源代码,为目标板构建源代码,然后使用软件刷新微控制器。MicroPython 全部存放在 GitHub 中,可以轻松访问。开发人员需遵循几个步骤来设置工具链并配置构建 MicroPython 的环?#22330;?#22312;这个例子中,我们将为 STM32F429 Discovery 开发板构建 MicroPython。

      首先,开发人员需要创建一个基于 Linux 的虚拟机或使用原生 Linux 安装。可从终端获得 Linux 之后,开发人员可使用以下命令来安装 ARM 编译器工具链:

      sudo apt-get install gcc-arm-none-eabi

      如果安装的是新版本的 Linux,可能不带版本控制系统 Git。可使用以下命令从终端安装 Git:

      sudo apt-get install git

      安装 Git 之后,可以通过在终端中执行以下命令来检验存储库的 MicroPython 源代码:

      git clone https://github.com/micropython/micropython.git

      这个过程可能需要几?#31181;櫻?#20294;开发人员可以看到演示的序列(图 2)。

      通过MicroPython平台开发出微控制器的嵌入式程序

      图 2: 将 MicroPython 存储库克隆到本地文件系统,以便开发人员为目标板构建 MicroPython 或根据具体应用定制内核。 (?#35745;?#26469;源: Beningo Embedded Group)

      将 MicroPython 源代码克隆到本地文件系统之后,应将其更改到该目录,然后在终端执行“cd stmhal”。stmhal 目?#21450;?#21547; STM32 微控制器的 MicroPython 的编译脚本。还有一个供开发人员查看的“boards”文件夹,显示了目前支持的所有 STM32 开发板。开发人员可以从终端构建任何位于“boards”文件夹的开发板。例如,开发人员可键入以下命令来构建 STM32F4 Discovery 开发板:

      make BOARD=STM32F4DISC

      MicroPython 的构建过程需要几?#31181;印?#22312;构建过程中,开发人员可以安装设备固件更新 (DFU) 工具,用于通过 USB 将 MicroPython 编程到微控制器中。该工具只需安装一次,可通过在终端输入以下命令来完成:

      sudo apt-get install dfu-util

      MicroPython 构建完成并安装 dfu-util 之后,开发人员即可将 MicroPython 加载到他们的微控制器上。开发人员需要先将微控制器设置到 DFU 引导程序模式。要完?#28903;?#19968;步,可以设置引导引脚来复位加载内部引导程序,而不是从闪存执行代码。

      当微控制器处于引导程序模式并通过 USB 连接到主机时,可通过以下命令来使用 dfu-util 下载 MicroPython:

      dfu-util -a 0 -d 0483:df11 -D build-STM32F4DISC/firmware.dfu

      dfu-util 将使用编译过程输出的 dfu 文件。这个过程需要几?#31181;?#26102;间,因为微控制器将被完全擦除并重新编程。这个过程与图 3 所示的过程非常相似。工具完成之后,应将引导跳线设置为从内?#21487;?#23384;加载,然后重启微控制器的电源。现在,MicroPython 已经在目标微控制器?#26174;?#34892;。

      通过MicroPython平台开发出微控制器的嵌入式程序

      图 3: 使用 dfu-util 将 MicroPython 加载到微控制器。(?#35745;?#26469;源: Beningo Embedded Group)

      连接传感器和设备

      使用 MicroPython 等高级编程语言来开发实时嵌入式软件的最大优点在于:软件独立于基础硬件。这意味着开发人员可以编写一个 MicroPython 脚本在 pyboard ?#26174;?#34892;,而且可以稍作修改或原封不动地在 ESP8266 或 STM32F4 Discovery 开发板?#26174;?#34892;该脚本。让我们来看看基本的 MicroPython 脚本如何将一个 Bosch Sensortec BMP280 气压计和温度传感器连接到 I2C 总线,然后使用 Microchip Technology RN-42 蓝牙模块通过蓝?#26469;?#34892;链路传输数据。

      BMP280 是一款基于 I2C 的气压计和温度传感器,具?#24515;?#35748;的十进制 119 的 I2C 从地址。将其连接到 pyboard 的最简单的方法是使用 DFRobot 的 Gravity 板,它提供了一个强大的连接器,可轻松启动设备和访问 I2C。开发人员可选择 I2C1 或 I2C2 总线来连接 Gravity 板。连接板之后,MicroPython 脚本就很简单了。

      首先,开发人员需要从 pyb 库导入 I2C 类。通过 pyb 库可访问微控制器外设功能,如 SPI、I2C 和 UART。在使用任何外设之前,开发人员必须实例化外设类,以创建可用于控制外设的对象。外设类初始化之后,开发人员可以执行任何其他初始化,例如在进入主应用程序循?#20998;?#21069;验证设备是否存在。主应用代码将每秒对传感器进行一次采样。代码列表 1 是这个过程的示例。

      Copyfrom pyb import I2C GlobalTemp = 0.0GlobalBarometer = 0.0 # Initialize and Instantiate I2C peripheral 2I2C2 = I2C(2,I2C.MASTER, baudrate=100000) while True:            SensorSample()            pyb.delay(1000) def SensorSample():            #Read the Temperature Data            TempSample = I2C2.readfrom_mem(119, 0xFA,3)             #Read the Pressure Data            PressureSample = I2C2.readfrom_mem(119, 0xF7,3)

      代码列表 1: MicroPython 脚本用于初始化 I2C 外设并与 DFRobot Gravity 板通信,以获取温度和气压计传感器数据。(代码来源: Beningo Embedded Group)

      如果只对传感器数据进行采样却不使用,开发团队就无法体验到 MicroPython 有力的帮助。许多开发团?#29992;?#20020;一个技术挑战:使用蓝牙将传感器设备连接到因特网或本地传感器中枢。

      为项目添加蓝牙功能的一个简单方法是使用 RN-42。RN-42 可以进入一个模式:微控制器只需发送应通过蓝牙传输的 UART 数据,由 RN-42 处理整个蓝?#34013;?#26632;(图 4)。

      通过MicroPython平台开发出微控制器的嵌入式程序

      图 4: 通过 UART 将运行 MicroPython 的 pyboard 连接到 RN-42 蓝牙模块。(?#35745;?#26469;源: Beningo Embedded Group)

      连接蓝牙板之后,开发人员就可以创建一个非常简单的脚本,将接收到的传感器数据通过蓝牙传输到移动设备,之后可以保存数据或发送到云端进行进一步分析。代码列表 2 是这个过程的示例。在这个例子中,UART1 配置为 115200 bps、8 位传输、无奇?#22841;?#39564;和单个停止位。

      Copyfrom pyb import uartfrom pyb import I2C GlobalTemp = 0.0GlobalBarometer = 0.0 # Initialize and Instantiate I2C peripheral 2I2C2 = I2C(2,I2C.MASTER, baudrate=100000) # Configure Uart1 for communicationUart1 = pyb.UART(1,115200)Uart1.init(115200, bits=8, parity=None, stop=1) while True:            SampleSensor()            pyb.delay(1000) def SensorSample():            #Read the Temperature Data            TempSample = I2C2.readfrom_mem(119, 0xFA,3)             #Read the Pressure Data            PressureSample = I2C2.readfrom_mem(119, 0xF7,3)             #Convert Sample data to string            data = “#,temperature=”str(TempSample)+”,pressure”+str(PressureSample)+”,#,\n\r”             #Write the data to Bluetooth            Uart1.write(data)

      代码列表 2: MicroPython 脚本初始化 UART1 并与外部设备通信的示例。(代码来源: Beningo Embedded Group)

      该应用不仅可以将 Python 应用代码轻松地移植到其他硬件平台上,还能使用已实现的常用库和功能来帮助开发人员加速开发。上述应用程序的创建可以在一个小时或更短的时间内完成;如果开发人员从最低软件层面开始逐步创建,可能就需要一周或更长时间。

      开发实时软件的技巧与窍门

      使用 MicroPython 开发嵌入式应用非常简单,但从系统获得实时性能可能就没有想象中那么简单了。MicroPython 提供了简化和重用代码这一巨大的优势,但如果开发人员不了解一些有趣的事实和资源库,从系统获取可预测和一致的时序可能就会是一项有挑战性的任务。

      MicroPython 包含一个在后台运行的垃圾回收器,用于管理堆栈和其他内存资源。垃圾回收器是非确定性的,如果开发人员希望垃圾回收器在关键时间段开始执行时能做出确定性的行为,可能就会遇到麻?#22330;?#20197;?#24405;?#20010;建议可帮助开发人员避免这种麻?#22330;?/p>

      首先,开发人员可以导入垃圾回收库 gc,并使用“启用”和“禁用”方法来控制启用或禁用垃圾回收器的时间。如代码列表 3 所示,开发人员可以在关键时间段之前禁用垃圾回收,之后再启用。

      Copyimport gc gc.disable() #My time critical code gc.enable()

      代码列表 3: 在时间关键代码段之前禁用 MicroPython 垃圾回收器。(代码来源: Beningo Embedded Group)

      其次,开发人员也可以手动控制垃圾回收过程。开发人员创建并销毁对象时,即在堆栈上分配内存。垃圾回收器运行并释放未使用的空间。由于它是不定期进行的,开发人员可使用收集方法定期运行垃圾回收,以确保堆栈空间不会被垃圾填满。完?#28903;?#20010;操作后,垃圾回收运行可以?#29992;?#27425; 10 毫秒降低到 1 毫秒以内。手动调用垃圾回收还可确保开发人员的应用程序可以控制非确定性的定时代码。这使他们可以决定何时运行垃圾回收,并确保他们的应用程序具有实时性能。

      对编写实时代码感兴趣的开发人员可以关注其他几个最佳实践。其中包括:

      使用预分配的用于通信通道的缓冲器

      使用通信外设时采用 readinto 方法

      使用 ### 避免传统的 Python 文档

      在运行时最大限度地减少对象的创建和析构

      监控应用程序执行时间

      有兴趣了解更多“最佳实践”的开发人员可以在这里查看 MicroPython 优化文档。

      总结

      ?#26434;?#24819;要实现独立于基础微控制器硬件的实时嵌入式应用程序的开发人员?#27492;擔琈icroPython 是一个值得关注的平台。开发人员可以使用 MicroPython 提供的标准库来编写高级 Python 脚本,并在任?#38382;?#25903;持的微控制器?#26174;?#34892;脚本。这为开发人员带来了很多好处,包括:

      提高了应用重复使用率

      缩短了产品上市时间

      将应用程序从硬件中独立开来

      MicroPython 并不适用于所有应用,但迄今为止已在工业与空间系统应用领域取得了成功,同时还实现了快速的原型开发和概念验证。 

      收藏 人收藏
      分享:

      评论

      相关推荐

      嵌入式Linux

      注:已经报名的学员请添加班级群669626886————————————————————————————————————
      发表于 07-31 00:00 ? 7648次 阅读
      嵌入式Linux

      微控制器的定义以及微控制器在一个产品设计中的主要用途

      数?#20013;?#21495;处理器(或“DSP?#20445;?#26159;一种微处理器,它针对要求?#37327;?#30340;计算任务进行了优化,例如数?#33268;?#27874;,实时....
      的头像 电子发烧友网工程师 发表于 04-23 16:57 ? 196次 阅读
      微控制器的定义以及微控制器在一个产品设计中的主要用途

      东京大学团队开源了一款名为「neural collage」的图像编辑工具

      sCBN 是一种特殊形式的条件批正则化方法 (CBN),作为批正则化方法 (BN) 的变体,它能够对....
      的头像 嵌入式资讯精选 发表于 04-23 16:32 ? 153次 阅读
      东京大学团队开源了一款名为「neural collage」的图像编辑工具

      一种以增强型单片机为控制核心的嵌入式报警系统设计浅析

      为了实现对家居环境安全状况实时的监控以及在发生警情时能自动拨号进行语音提示或发送报警短信, 设计了一....
      发表于 04-23 15:59 ? 47次 阅读
      一种以增强型单片机为控制核心的嵌入式报警系统设计浅析

      AMD正式发布锐龙R1000系列嵌入式处理器

      近日,AMD正式发布了锐龙R1000系列嵌入式处理器,和此前推出的锐龙V1000系列一样,都是基于Z....
      发表于 04-23 15:00 ? 43次 阅读
      AMD正式发布锐龙R1000系列嵌入式处理器

      用于LTC2873单总线RS232/RS485多协议收发器的演示板DC2364A

      DC2364A,用于LTC2873单总线RS232 / RS485多协议收发器的演示板,带有集成终端。演示电路2364A展示了具有集成终端...
      发表于 04-23 09:20 ? 142次 阅读
      用于LTC2873单总线RS232/RS485多协议收发器的演示板DC2364A

      STM8L15xx微控制器的数据?#26893;?#20813;费下载

      这些设备包括广泛的增强I/O和外围设备、12位ADC、两个DAC、两个比较器、一个实时时钟、四个16....
      发表于 04-23 08:00 ? 9次 阅读
      STM8L15xx微控制器的数据?#26893;?#20813;费下载

      ucgui结合物理键盘,?#24405;?#25353;下后焦点没有相应变化

      中断的代码片段: [C] 纯文本查看 复制代码 GPIO_ResetBits(KEYBOARD_ROW_PORT, KEYBOARD_RO...
      发表于 04-23 06:36 ? 10次 阅读
      ucgui结合物理键盘,?#24405;?#25353;下后焦点没有相应变化

      ucGUI显示完全不受控制

      小弟最近在移植完了ucGUI,出现一个奇怪的问题,求大神解答啊! void ColorTest() { GUI_SetBkColor(GUI_BLU...
      发表于 04-23 04:17 ? 10次 阅读
      ucGUI显示完全不受控制

      请问UCGUI下拉链表怎么确定选中的列表值?

      ?#20197;赨CGUI中创建了一个下拉链表,?#20197;?#20040;能得到我选中链表中的值了?我要把选中的这个值发送到?#22797;?#21475;了??谢谢各位大侠...
      发表于 04-23 03:56 ? 8次 阅读
      请问UCGUI下拉链表怎么确定选中的列表值?

      7寸电容屏UCGUI移植不能实现触摸功能

      面是我移植原子?#29420;?#23637;实验24 ATK-7' TFTLCD电容触摸屏模块测试实验》这个工程的ucgui,现在UCGUI可以显示,但是有...
      发表于 04-22 22:39 ? 9次 阅读
      7寸电容屏UCGUI移植不能实现触摸功能

      请问各位,批?#21487;?#20135;嵌入式终端设备:比如烟感报警器的过程是怎么样的?

      请问各位,批?#21487;?#20135;嵌入式终端设备:比如烟感报警器的过程是怎么样的? 本人小白,想请教一下,量产设?#24863;?#35201;经过哪几个过程才...
      发表于 04-22 17:17 ? 128次 阅读
      请问各位,批?#21487;?#20135;嵌入式终端设备:比如烟感报警器的过程是怎么样的?

      谈谈Python那些不为人知的冷知识

      因为当你在同一行里,同时给两个变量赋同一值时,解释器知道这个对象已经生成,那?#27492;?#23601;会引用到同一个对象....
      的头像 电子发烧友网工程师 发表于 04-22 13:40 ? 135次 阅读
      谈谈Python那些不为人知的冷知识

      一种可穿戴的、能够识别并捕获癌细胞德微流体机器

      Nagrath说,目前已经有100多种用于捕获或监测循?#20998;?#30244;细胞的设备被提出,但它?#23884;?#19981;能过滤大量血....
      的头像 IEEE电气电子工程师学会 发表于 04-22 09:49 ? 395次 阅读
      一种可穿戴的、能够识别并捕获癌细胞德微流体机器

      基于嵌入式的无线传感心电信息监测系统设计

      随着当前信息技术和医疗水平的不断发展以及人们生活水平的不断提高,越来越多的人?#23884;?#20010;人及家庭的健康护理....
      发表于 04-22 08:47 ? 97次 阅读
      基于嵌入式的无线传感心电信息监测系统设计

      在触屏上滑动滑块value1的?#24471;?#26377;显示在文本编辑框里面

      。。。。。。。。。。。。。。上面是一个回调函数          EDIT_SetDecMode(WM_Get...
      发表于 04-22 06:36 ? 14次 阅读
      在触屏上滑动滑块value1的?#24471;?#26377;显示在文本编辑框里面

      ucgui移植后先白屏再黑屏的心得

      最近想学ucgui做界面显示,发现按照网友们的步骤一步步的移植之后,出现黑屏问题,后来发现是原子哥tftlcd例程里面的LCD_Dra...
      发表于 04-22 05:43 ? 16次 阅读
      ucgui移植后先白屏再黑屏的心得

      请问滑动条的外形怎么改变

      我用ucGUI建的滑动条,滑动条上面有一个个的小刻线,代表格数的。但是那个小刻线都是在上面的。?#20197;?#20040;弄才可以?#27599;?#32447;在滑动条...
      发表于 04-22 04:27 ? 12次 阅读
      请问滑动条的外形怎么改变

      AMD推出新款锐龙嵌入式R1000片上系统 进一步壮大其嵌入式产品家族

      2019年4月16日,在台湾嵌入式论?#25104;希珹MD(纳斯达克:AMD))宣布进一步壮大其锐龙嵌入式产品....
      发表于 04-19 15:31 ? 165次 阅读
      AMD推出新款锐龙嵌入式R1000片上系统 进一步壮大其嵌入式产品家族

      円?#24378;?#25216;将在台积电28奈米嵌入式闪存制程技术开发SRAM Compiler IP

      台湾新竹 - 2019年4月17日 -全球精品硅智财开发商円?#24378;?#25216;(M31 Technology,台....
      发表于 04-19 15:26 ? 61次 阅读
      円?#24378;?#25216;将在台积电28奈米嵌入式闪存制程技术开发SRAM Compiler IP

      2019 高级IT系统视频资料

      更多学习资?#26174;?#32676; :嵌入式物联网群:922387798 python人工智能群:399932895 ...
      发表于 04-19 14:57 ? 353次 阅读
      2019 高级IT系统视频资料

      Python之父也坐不住了放狠话谁再不停止996,就别想再用Python!

      程序员李海刚毕业时是在一传统行业当开发,工作时长正常,是标准的965。工作一年后他跳到互联网公司,刚....
      的头像 新智元 发表于 04-19 14:31 ? 253次 阅读
      Python之父也坐不住了放狠话谁再不停止996,就别想再用Python!

      组合29个简单Python代码块,自动发现新算法

      本文提出了一种基于演化算法的搜索策略,将其AAD中实现。AAD可以基于Python的子集作为语法结构....
      的头像 新智元 发表于 04-19 13:47 ? 145次 阅读
      组合29个简单Python代码块,自动发现新算法

      哈佛学生写的Python模块,进入Github飙升榜TOP 3,超过1000星

      VLBI的测量精度可以达到百?#31181;?#20960;角秒、千?#31181;?#20960;角秒甚至更高。?#26434;?#20154;造天体,如人造地球卫星、绕月卫星....
      的头像 新智元 发表于 04-19 11:31 ? 442次 阅读
      哈佛学生写的Python模块,进入Github飙升榜TOP 3,超过1000星

      Stack Overflow近日发布了2019年度开发者调查报告

      连续 7 年,JavaScript 都位列最受?#38431;?#30340;编程语言榜首,但值得关注的是,Python 的排....
      的头像 新智元 发表于 04-19 11:03 ? 266次 阅读
      Stack Overflow近日发布了2019年度开发者调查报告

      Python爬虫工程师面试时的常见问题

      一般面试官的第一个问题八成都是问一下以前做过的项目,所以最好准备两个自己最近写的有些技术
      的头像 工程师人生 发表于 04-18 15:36 ? 166次 阅读
      Python爬虫工程师面试时的常见问题

      详解Melexis嵌入式电机驱动器IC产品系列

      基于Melexis高度集成的设计理念,将无刷直流电动机和直流电动机操作所必备的功能模块全?#31354;系?#21333;一....
      发表于 04-18 12:31 ? 115次 阅读
      详解Melexis嵌入式电机驱动器IC产品系列

      IT8511高度集成的嵌入式控制器的用户?#26893;?#20813;费下载

      IT8511是一款高度集成的嵌入式控制器,具有适合移动系统应用的系统功能。IT8511直接连接到LP....
      发表于 04-18 08:00 ? 35次 阅读
      IT8511高度集成的嵌入式控制器的用户?#26893;?#20813;费下载

      STKNX收发器有多强大?

      STKNX的另一个重要特点是硅片上有两只稳压器。第一只稳压器是3.3 V / 5 V,20mA的线性....
      的头像 意法半导体IPG 发表于 04-17 18:07 ? 377次 阅读
      STKNX收发器有多强大?

      AMD锐龙嵌入式R1000 SoC为嵌入式行业带来了全新性能标杆

      2019年4月16日,在台湾嵌入式论?#25104;希珹MD(纳斯达克:AMD))宣布进一步壮大其锐龙嵌入式产品....
      发表于 04-17 16:15 ? 120次 阅读
      AMD锐龙嵌入式R1000 SoC为嵌入式行业带来了全新性能标杆

      嵌入式卧龙荣信传动PLM项目分享

      关键词?#21495;?#30591;科技 , PLM 项目背景 卧龙电气集团辽宁荣信电气传动有限公司(简称卧龙荣信传动)是卧....
      发表于 04-17 14:38 ? 65次 阅读
      嵌入式卧龙荣信传动PLM项目分享

      SPB嵌入式音频处理系统设计

      FPGA(Field Programmable Gate Array)现场可编程门阵列,是在PAL,....
      发表于 04-17 14:25 ? 49次 阅读
      SPB嵌入式音频处理系统设计

      嵌入式开发PCB过孔全介绍

      过孔(via)?#23884;?#23618;PCB的重要组成部?#31181;?#19968;,钻孔的费用通常占PCB制板费用的30%到40%.简单的....
      发表于 04-17 14:23 ? 67次 阅读
      嵌入式开发PCB过孔全介绍

      以太网接口的设计嵌入式系统是关键

      目前,以太网(Ethernet)协议已经非常广泛地应用于各种计算机网络,如办公?#38047;?#32593;、工业控制网络、....
      发表于 04-17 14:21 ? 65次 阅读
      以太网接口的设计嵌入式系统是关键

      嵌入式智能家居系统的设计与实现

      想象一下:在酷热的夏天或寒冷的严冬,当您工作一整天后带着疲惫的身躯在回家的?#39134;?#26102;,空调已经开启并调节....
      发表于 04-17 14:18 ? 88次 阅读
      嵌入式智能家居系统的设计与实现

      嵌入式税控POS系统中AT91RM9200有重要作用

      据赛迪顾问统计,全国将有300~500万台的市场装机总容量及相关税务接口软硬件、配套设备、服务和培训....
      发表于 04-17 14:15 ? 74次 阅读
      嵌入式税控POS系统中AT91RM9200有重要作用

      LPC213X通过μC/OS-II的多种移植方案

      C/OS-II?#24378;?#31227;植、适用于对安全性要求?#37327;?#30340;剥夺型实时多任务嵌入式系统,简单易学,在工程应用和嵌....
      发表于 04-17 14:11 ? 20次 阅读
      LPC213X通过μC/OS-II的多种移植方案

      IBM经典教程中的例子——在进行网页检索时通过多线程进行加速

      这里多?#35835;?#21477;: multiprocessing.dummy? mltiprocessing 库的线程....
      的头像 马哥Linux运维 发表于 04-16 12:57 ? 234次 阅读
      IBM经典教程中的例子——在进行网页检索时通过多线程进行加速

      Python爬虫爬取美剧网站

      后来发现,其电视剧链接都是在文章里面,然后文章url后面有个数字编号,就像这样的http://cn1....
      的头像 马哥Linux运维 发表于 04-16 12:52 ? 231次 阅读
      Python爬虫爬取美剧网站

      分析一下云计算解决方案对中国市场的影响

      提供整体解决方案是ST对中国市场的?#20449;擔?#25152;以,本届峰会上不仅有新硬件,还有几?#31181;?#23601;能连接本地云的软件....
      的头像 意法半导体AMG 发表于 04-16 11:47 ? 2293次 阅读
      分析一下云计算解决方案对中国市场的影响

      嵌入式设计须知: MCU如何在扩展的SDRAM?#26174;?#34892;程序?

      在使用MCU的嵌入式系统设计中,当程序或者数据内存占用太大而无法放入片上闪存或SRAM时,开发者通常....
      的头像 嵌入式资讯精选 发表于 04-16 11:14 ? 390次 阅读
      嵌入式设计须知: MCU如何在扩展的SDRAM?#26174;?#34892;程序?

      基于ARM的FPGA嵌入式系统实现

      嵌入式微处理器S3C44BOX内置ARM7TDMI核,集成了丰富的外围功能模块,内部8 kB Cac....
      发表于 04-13 10:36 ? 122次 阅读
      基于ARM的FPGA嵌入式系统实现

      2019 STM32峰会:汇聚解决中国新挑战的所有AI解决方案

      人工智能?#26434;?#20170;年的STM32峰会?#27492;?#20855;有特殊的意义
      的头像 STM32单片机 发表于 04-12 17:03 ? 549次 阅读
      2019 STM32峰会:汇聚解决中国新挑战的所有AI解决方案

      一种基于嵌入式的USB读写器设计

      随着USB技术和闪存技术的飞速发展,移动存储设备的速度和容量日新月异,但在工业控制的上位机和下位机之....
      发表于 04-12 16:57 ? 175次 阅读
      一种基于嵌入式的USB读写器设计

      他们研发的是一群会“呼吸”的“粒子机器人”

      和上面的粒子机器人一样,Kilobots同样拥有非常简单的结构,四?#31181;?#19968;美元直径的大小,两个电机控制....
      的头像 机器人大讲堂 发表于 04-12 13:02 ? 370次 阅读
      他们研发的是一群会“呼吸”的“粒子机器人”

      python核心编程中文第三版电子书免费下载

       本书是经典畅销?#38469;欏禤ython 核心编程(第二版)》的全新升级版本,总共分为3 部分。第1 部分....
      发表于 04-11 16:08 ? 103次 阅读
      python核心编程中文第三版电子书免费下载

      嵌入式软件工程师一般都在开发什么

      在嵌入式这个行业,只要工作了?#25913;?#30340;同?#30465;?#20182;们通常在跳槽面试下一?#31227;?#19994;的时候简历?#22841;?#30340;高大上,十个里面....
      的头像 工程师人生 发表于 04-10 15:22 ? 319次 阅读
      嵌入式软件工程师一般都在开发什么

      嵌入式软件工程师待遇怎么样 当前企业需要哪些技术

      想要了解嵌入式软件开发工程师待遇怎么样,那就先来看一下嵌入式软件工程师发展趋势怎么样,据市场分析,现....
      的头像 工程师人生 发表于 04-10 14:57 ? 325次 阅读
      嵌入式软件工程师待遇怎么样 当前企业需要哪些技术

      Python 之父发声,认为 996 工作制是不?#35828;?#30340;

      我们应该怎么做才能帮助这些程序员?怎样才能引起西方媒体和政府的关注?
      的头像 机器人大讲堂 发表于 04-10 11:30 ? 693次 阅读
      Python 之父发声,认为 996 工作制是不?#35828;?#30340;

      基于嵌入式的煤矿安全生产集中监控系统设计

      煤炭、石油等化石能源是我国能源供应的主体,特别是煤炭在保障我国能源安全中,起着基础性作用。在我国目前....
      发表于 04-10 08:44 ? 304次 阅读
      基于嵌入式的煤矿安全生产集中监控系统设计

      STM32系列微控制器的中文参?#38469;植?#36164;料免费下载

      本?#26893;?#26159;STM32微控制器产品的技术参?#38469;植?#21442;照2009年12月 RM0008 Reference ....
      发表于 04-10 08:00 ? 69次 阅读
      STM32系列微控制器的中文参?#38469;植?#36164;料免费下载

      MSP430G2X13和MSP430G2X53系列微控制器的数据?#26893;?#20813;费下载

      德州仪器MSP430系列超低功耗微控制器由多个设备组成,具有针对各种应用的不同外设。该架构与五种低功....
      发表于 04-10 08:00 ? 56次 阅读
      MSP430G2X13和MSP430G2X53系列微控制器的数据?#26893;?#20813;费下载

      Aitech防务系统公司提供用于人工智能(AI)的小型嵌入式计算系统

      Aitech防务系统公司正在与Concurrent Real-Time公司合作,将RedHawk L....
      的头像 新光电 发表于 04-09 14:36 ? 395次 阅读
      Aitech防务系统公司提供用于人工智能(AI)的小型嵌入式计算系统

      Bridgetek与Zerynth和Riverdi技术结盟 成为物联网合作伙伴

      为了让先进的图形控制芯片在新兴物联网(IoT)领域具有更大的吸引力,Bridgetek与物联网开发专....
      发表于 04-08 17:20 ? 233次 阅读
      Bridgetek与Zerynth和Riverdi技术结盟 成为物联网合作伙伴

      基于DSP的实时嵌入式数字处理系统设计剖析

      弹载信息处理系统是一种实时嵌入式数字处理系统,用于对弹载导引系统接收信号进行分析处理,实现?#38405;?#26631;信号....
      发表于 04-08 08:44 ? 273次 阅读
      基于DSP的实时嵌入式数字处理系统设计剖析

      Python基础教程第3版PDF电子书免费下载

      本书包括 Python 程序设计的方方面面:首先,从 Python 的安装开始,随后介绍了 Pyth....
      发表于 04-08 08:00 ? 127次 阅读
      Python基础教程第3版PDF电子书免费下载

      关注996的程序员,都来?#26434;?#21738;些单位?

      可见,所有公司中,关注996的程序员最多的?#25250;?#33258;阿里系的公司,有148人,其次是腾讯、百?#21462;?#20140;东等,....
      的头像 电子发烧友网工程师 发表于 04-04 17:11 ? 837次 阅读
      关注996的程序员,都来?#26434;?#21738;些单位?

      Python爬取394452条《都挺好》弹幕数据,发现弹幕比剧还精彩?

      发送条数在3条及以内的用户数占?#21364;?#21040;了83.73%,他们累计?#27605;?#20102;133331条弹幕,占到弹幕总数的....
      的头像 电子发烧友网工程师 发表于 04-04 17:04 ? 535次 阅读
      Python爬取394452条《都挺好》弹幕数据,发现弹幕比剧还精彩?

      手把手教你使用Python实现机器学习算法

      特征提取就是应用某种算法通过某种方式来量化数据的过程。比如,?#26434;?#22270;像数据,我们可以采用计算直方图的方....
      的头像 电子发烧友网工程师 发表于 04-04 16:49 ? 644次 阅读
      手把手教你使用Python实现机器学习算法

      嵌入式C语言编程与Microchip PIC电子书免费下载

      本书全面系统地介绍了C语言编程技术及其在嵌入式微控制器中的应用,其中包括嵌入式C语言、PIC微控制器....
      发表于 04-04 08:00 ? 83次 阅读
      嵌入式C语言编程与Microchip PIC电子书免费下载

      STM32F103xx系列微控制器的数据?#26893;?#20813;费下载

      STM32F103xC、STM32F103xD和STM32F103xE增强型系列使用高性能的ARM?....
      发表于 04-04 08:00 ? 99次 阅读
      STM32F103xx系列微控制器的数据?#26893;?#20813;费下载

      MSP430F2619S-HT 高温 16 位超低功耗 MCU,具有 120KB 闪存、4KB RAM、12 位 ADC、双 DAC、2 个 USCI、HW 乘法器和 DMA

      MSP430F2619S超低功耗微控制器具有针对各种应用的不同外设集。该架构与五种低功耗模式相结合,经过优化,可在便携式测量应用中实现更长的电池寿命。该器件具有功能强大的16位RISC CPU,16位寄存器?#32479;?#37327;发生器,可实现最高的代码效率。数字控制振荡器(DCO)?#24066;?#22312;不到1μs的时间内从低功耗模式唤醒到工作模式。 MSP430F2619S是一款微控制器配置,带有两个内置16位定时器,速度快12位A /D转换器,比较器,双12位D /A转换器,4个通用串行通信接口(USCI)模块,DMA和最多64个I /O引脚。 典型应用包括捕获模拟信号,将其转换为数?#31181;擔?#28982;后处理数据以供显示或传输到主机系统的传感器系统。独立的RF传感器前端是另一个应用领域。 特性 1.8 V至3.6 V的低电源电压?#27573;?超低功耗 有效模式:1 MHz时为365μA,2.2 V 待机模式(VLO):0.5μA 关闭模式(RAM保持):0.1μA < /li> 在小于1μs的待机模式下唤醒 16位RISC架构,62.5 ns指令周期时间 三通道内部DMA 具?#24515;?#37096;参考,采样保持和自动扫描功能的12位模数(A /D)转换器 双12位数模(D) /A)具有同步功能的转换器 具有三个捕捉/比较寄存器的...
      发表于 11-02 18:49 ? 36次 阅读
      MSP430F2619S-HT 高温 16 位超低功耗 MCU,具有 120KB 闪存、4KB RAM、12 位 ADC、双 DAC、2 个 USCI、HW 乘法器和 DMA

      MSP430F2618-EP 增强型产品 16 位超低功耗 MCU,具有 92KB 闪存、8KB RAM、12 位 ADC、双 DAC、2 个 USCI

      德州仪器(TI)MSP430系列超低功耗微控制器由多个器件组成,具有针对各种应用的不同外设集。该架构与五种低功耗模式相结合,经过优化,可在便携式测量应用中实现更长的电池寿命。该器件具有功能强大的16位RISC CPU,16位寄存器和恒定发生器,有助于实现最高的代码效率。经过校准的数字控制振荡器(DCO)?#24066;?#22312;不到1μs的时间内从低功耗模式唤醒到工作模式。 MSP430F2618是一个带有两个内置16位定时器的微控制器配置,快速12位A /D转换器,比较器,双12位D /A转换器,4个通用串行通信接口(USCI)模块,DMA和最多64个I /O引脚。典型应用包括传感器系统,工业控制应用,手持式仪表?#21462;? 特性 低电源电压?#27573;В?.8 V至3.6 V 超低功?#27169;?有源模式:1 MHz时为365μA,2.2 V 待机模式(VLO):0.5μA 关闭模式(RAM保持):0.1μA 小于1μs从待机模式唤醒 16位RISC架构,62.5 ns指令周期时间 三通道内部DMA < /li> 具?#24515;?#37096;参考的12位模数(A /D)转换器,采样保持和自动扫描功能 双12位数字转换器 - 具有同步功能的模拟(D /A)转换器 具有三个捕捉/比较寄存器的16位Timer_A 具有七个捕捉/比较阴...
      发表于 11-02 18:49 ? 30次 阅读
      MSP430F2618-EP 增强型产品 16 位超低功耗 MCU,具有 92KB 闪存、8KB RAM、12 位 ADC、双 DAC、2 个 USCI

      MSP430F2013-EP 增强型产品 16 位超低功耗微处理器,2kB 闪存、128B RAM、16 位 Σ-Δ A/D

      德州仪器(TI)MSP430系列超低功耗微控制器包含多?#21046;?#20214;,它们具有面向多种应用的不同外设集。种架构与5种低功耗模式相组合,专为在便携式测量应用中延长电池的使用寿命而优化。该器件具有一个强大的16位RISC CPU,16位寄存器和有助于获得最大编码效率的常数发生器。数字控制振荡器(DCO)可在不到1μs的时间里完成从低功耗模式至运行模式的唤?#36873;? MSP430F2013是一个具?#24515;?#32622;16位时钟和10个I /O针脚的超低功率混合信号微控制器。除此之外,MSP430F2013有一个使用同步协议(SPI或I2C)的内置通信组件和一个16位的三角积分(Sigma-Delta)A /D转换器。 典型应用包括传感器系统,此类系统负责捕获模拟信号,将之转换为数?#31181;擔?#38543;后对数据进行处理以进行显示或传送至主机系统。独立射频(RF)传感器前端属于另外的应用域。 特性 低电源电压?#27573;В?.8 V至3.6 V 超低功耗 运行模式:220μA(在1MHz频率和2.2V电?#22266;?#20214;下) 待机模式:0.5μA 关断模式(RAM保持):0.1μA 5种节能模式 可在不到1μs的时间里超快速地从待机模式唤醒 16位RISC架构,62.5ns指令周期< /li> 基本时钟模块配置: 高达16 MHz的内...
      发表于 11-02 18:49 ? 27次 阅读
      MSP430F2013-EP 增强型产品 16 位超低功耗微处理器,2kB 闪存、128B RAM、16 位 Σ-Δ A/D

      MSP430FR5739-EP MSP430FR5739-EP 混合信号微控制器

      德州仪器(TI)573MSP430FRx系列超低功率微控制器包含多个器件,该系列器件具有嵌入式FRAM非?#36164;源?#20648;器,超低功率16位MSP430 CPU,以及针对多种应用的不同外设。此架构,FRAM,和外设,与7种低功率模式组?#26174;?#19968;起,针对在便携式和无线感测应用中实现延长电池寿命进行了解优质.FAM是一款全新的非?#36164;源?#20648;器,此存储器将SRAM的速度,灵活性,和?#36884;瞇杂?#38378;存的稳定性和可靠性结?#26174;?#19968;起,总体能耗更低。其外设包括:1个10位模数转换器(ADC),1个具有基准电压生成和滞后功能的16通道比较器,3个支持I 2 C,SPI或UART协议的增强型串行通道,1个内部直接存储器访问(DMA),1个硬件乘法器,1个实时时钟(RTC),5个16位定时器和数字I /O. 特性 嵌入式微控制器 时钟频率高达24MHz的16位精简指令集(RISC)架构 < li>宽电源电压?#27573;В?V至3.6V) 工作温?#30830;段?55°C至85°C 经优化超低功率模式 激活模式:81.4μA/MHz(典型值) 待机(具有VLO的LPM3):6.3μA(典型值) 实时时钟(具?#33455;?#25391;的LPM3.5):1.5μA(典型值) 关?#24076;↙PM4.5):0.32μA(典型值) 超低功率铁电...
      发表于 11-02 18:49 ? 32次 阅读
      MSP430FR5739-EP MSP430FR5739-EP 混合信号微控制器

      MSP430G2332-EP .混合信号微控制器

      德州仪器公司MSP430系列超低功耗微控制器包含多?#21046;?#20214;,这些器件特有面向多种应用的不同外设集。为了延长便携式应用中所用电池的寿命,对这个含5种低功耗模式的架构进行了优化。该器件具有一个强大的16位RISC CPU,16位寄存器和有助于获得最大编码效率的常数发生器。数控振荡器(DCO)?#24066;?#22312;不到1μs的时间内从低功耗模式唤醒到工作模式。 MSP430G2332系列微控制器是超低功耗混合信号微控制器,此微控制器带?#24515;?#32622;的 16位定时器,和高达16个I /O触感使能引脚以及使用通用串行通信接口的内置通信功能.MSP430G2332系列带有一个10位模数(A /D)转换器。配置详?#24863;?#24687;,请见。典型应用包括?#32479;?#26412;传感器系统,此类系统负责捕获模拟信号,将之转换为数?#31181;擔?#38543;后对数据进行处理以进行显示或送至主机系统。 特性 低电源电压?#27573;В?.8 V至3.6 V 超低功耗 运行模式:220μA(在1 MHz频率和2.2 V电?#22266;?#20214;下) 待机模式:0.5μA 关闭模式(RAM保持):0.1μA 5种节能模式 可在不到1μs的时间里超快速地从待机模式唤醒 16位RISC架构,62.5ns指令周期时间 基本时钟模块配置 带有四个已校?#35745;?#29575;的高达16MHz的内部频率 内部超...
      发表于 11-02 18:49 ? 36次 阅读
      MSP430G2332-EP .混合信号微控制器

      MSP430F2274-EP 具有 32kB 闪存和 1K RAM 的 16 位超低功耗微控制器

      德州仪器(TI)MSP430系列超低功耗微控制器由多个器件组成,具有针对各种应用的不同外设集。该架构与五种低功耗模式相结合,经过优化,可在便携式测量应用中实现更长的电池寿命。该器件具有功能强大的16位RISC CPU,16位寄存器?#32479;?#37327;发生器,可实现最高的代码效率。数字控制振荡器(DCO)?#24066;?#22312;不到1μs的时间内从低功耗模式唤醒到工作模式。 MSP430F2274M系列是一款超低功耗混合信号微控制器,带有两个内置16-位定时器,通用串行通信接口,带集成参考和数据传输控制器(DTC)的10位A /D转换器,MSP430F2274M器件中的两个通用运算放大器,以及32个I /O引脚。 < p>典型应用包括捕获模拟信号,将其转换为数?#31181;擔?#28982;后处理数据以供显示或传输到主机系统的传感器系统。独立的RF传感器前端是另一个应用领域。 特性 1.8 V至3.6 V的低电源电压?#27573;?超低功耗 活动模式: 1 MHz时270μA,2.2 V 待机模式:0.7μA 关闭模式(RAM保持):0.1μA 待机模式下的超快唤醒时间小于1μs 16位RISC架构,62.5 ns指令周期时间 基本时钟模块配置 内部频率高达16 MHz,具有四个校?#35745;?#29575;至±1% 内部超低功耗低频振荡器 32...
      发表于 11-02 18:49 ? 55次 阅读
      MSP430F2274-EP 具有 32kB 闪存和 1K RAM 的 16 位超低功耗微控制器

      MSP430F2132-EP MSP430F2132-EP 混合信号微控制器

      MSP430F2132是一款超低功耗微控制器。这种架构与5种低功耗模式相组合,专为在便携式测量应用中延长电池使用寿命而优化。该器件具有一个强大的16位RISC CPU,16位寄存器和有助于获得最大编码效率的常数发生器。数字控制振荡器(DCO)可在不到1μs的时间里完成从低功耗模式至运行模式的唤?#36873;? MSP430F2132有两个内置的16位定时器,一个具有集成基准和数据传输控制器(DTC)的快速10位模数转换器,一个比较器,由通用串行通信接口实现的内置通信能力,以及多达24个输入输出(I /O)引脚。 特性 低电源电压?#27573;В?.8V至3.6V 超低功耗 激活模式:250μA(在1MHz频率和2.2V电?#22266;?#20214;下) 待机模式:0.7μA 关闭模式(RAM保持):0.1μA < /li> 可在不到1μs的时间里超快速地从待机模式唤醒 16位精简指令集(RISC)架构,62.5ns指令周期时间 基本时钟模块配置 高达16MHz的内部频率并具有4个精度为±1%的校?#35745;?#29575; 内部超低功耗低频振荡器 32kHz晶振晶体振荡器不能在超过105°C的环境中运行。 高达16MHz的高频(HF)晶振 谐振器 外部数字时钟源 外部电阻器 配有3个捕获/比较寄存器的16位Timer0_A3 具有2个捕捉...
      发表于 11-02 18:49 ? 37次 阅读
      MSP430F2132-EP MSP430F2132-EP 混合信号微控制器

      MSP430FR5989-EP 具有 128KB FRAM、2KB SRAM、48 IO、ADC12、Scan IF 和 AES 的 16MHz ULP 微控制器

      MSP430?超低功?#27169;║LP)FRAM平台将独特的嵌入式FRAM和整体超低功耗系统架构组?#26174;?#19968;起,从而使得创新人员能够以较少的能源预算增加性能.FRAM技术以低很多的功耗将SRAM的速度,灵活性和?#36884;瞇杂?#38378;存的稳定性和可靠性组?#26174;?#19968;起。 MSP430 ULP FRAM产品系列由多种采用FRAM,ULP 16位MSP430 CPU的器件和智能外设组成,可适用于各种应用.ULP架构具有七种低功耗模式,这些模式都经过优化,可在能源受限的应用中实现较长的电池寿命。 作为一款高可靠性增强型产品,此器件具有受控的基线,扩展的温?#30830;段В?55°C至95°C)和金键合线封装,尤其适用于任务关键型应用。 特性 嵌入式微控制器 高达16 MHz时钟频率的16位精简指令集(RISC)架构 宽电源电压?#27573;В?.8V至3.6V) 每SVS H 上电电平所需的最小上电电源电压为1.99V 经优化的超低功率模式 工作模式:大约100μA/MHz 待机(具有低功?#23454;推的?#37096;时钟源(VLO)的LPM3):0.4μA(典型值) 实时时钟(RTC)(LPM3.5):0.35μA(典型值)(1) 关?#24076;↙PM4.5):0.02μA(典型值) 超低功耗铁电RAM(FRAM) 高达...
      发表于 11-02 18:49 ? 35次 阅读
      MSP430FR5989-EP 具有 128KB FRAM、2KB SRAM、48 IO、ADC12、Scan IF 和 AES 的 16MHz ULP 微控制器

      MSP430F249-EP 增强型产品 16 位超低功耗微处理器,具有 60KB 闪存、2KB RAM、12 位 ADC、2 个 USCI

      德州仪器(TI)MSP430系列超低功耗微控制器由多个器件组成,具有针对各种应用的不同外设集。该架构与五种低功耗模式相结合,经过优化,可在便携式测量应用中实现更长的电池寿命。该器件具有功能强大的16位RISC CPU,16位寄存器和恒定发生器,有助于实现最高的代码效率。经过校准的数字控制振荡器(DCO)?#24066;?#22312;不到1μs的时间内从低功耗模式唤醒到工作模式。 MSP430F249系列是带有两个内置16位定时器的微控制器配置,快速12位A /D转换器,比较器,四个通用串行通信接口(USCI)模块和多达48个I /O引脚。 典型应用包括传感器系统,工业控制应用,手工举行米?#21462;? 特性 低电源电压?#27573;В?.8 V至3.6 V 超低功?#27169;?工作模式:1 MHz时270μA,2.2 V 待机模式(VLO):0.3μA 关闭模式(RAM保持):0.1μA 待机模式下的超快速唤醒(小于1μs) 16位RISC架构,62.5-ns 指令周期时间 基本时钟模块配置: 内部频率高达16 MHz 内部超低功耗低频振荡器 32 kHz晶振(-40°C)仅限105°C 内部频率高达16 MHz,四个校?#35745;?#29575;为±1% 谐振器 外部数字时钟源< /li> 外部电阻器 12位模数(A /D)转换器带内部参...
      发表于 11-02 18:49 ? 38次 阅读
      MSP430F249-EP 增强型产品 16 位超低功耗微处理器,具有 60KB 闪存、2KB RAM、12 位 ADC、2 个 USCI

      MSP430G2231-EP 混合信号微控制器

      MSP430G2231是一款包含几个器件的超低功耗微控制器,这几个器件特有针对多种应用的不同外设集。这种架构与5种低功耗模式相组合,专为在便携式测量应用中延长电池使用寿命而优化。该器件具有一个强大的16位RISC CPU,16位寄存器和有助于获得最大编码效率的常数发生器。数字控制振荡器(DCO)可在不到1μs的时间里完成从低功耗模式至运行模式的唤?#36873;? MSP430G2231有一个10位A /D转换器和使用同步协议(SPI或者I2C)实现的内置通信功能。配置详?#24863;?#24687;,请见。 典型应用包括?#32479;?#26412;传感器系统,此类系统负责捕获模拟信号,将之转换为数?#31181;擔?#38543;后对数据进行处理以进行显示或传送至主机系统。 特性 低电源电压?#27573;В?.8V至3.6V 超低功耗 运行模式:220μA(在1MHz频率和2.2V电?#22266;?#20214;下) 待机模式:0.5μA 关闭模式(RAM保持):0.1μA < /li> 5种节能模式 可在不到1μs的时间里超快速地从待机模式唤醒 16位精简指令集(RISC)架构,62.5 ns指令周期时间 基本时钟模块配置 具有一个校?#35745;?#29575;并高达16MHz的内部频率 内部极低功?#23454;?#39057;(LF)振荡器 li> 32kHz晶振晶体振荡器不能在超过105°C的环境中运行 外部数字...
      发表于 11-02 18:49 ? 52次 阅读
      MSP430G2231-EP 混合信号微控制器

      MSP430F5328-EP 混合信号微控制器,MSP430F5328-EP

      为了延长便携式测量应用中的电池使用寿命,对MSP430F5328架构与扩展低功耗模式的组合进行了优化。该器件具有一个强大的这个控制振荡器(DCO)可以在3.5μs(典型值)内从低功率模式唤醒至激活模式。 MSP430F5328是一款微控制器配置,此配置有一个集成3.3V LDO,4个16位定时器,一个高性能12位模数转换器(ADC),2个通用串行通信接口( USCI),硬件乘法器,DMA,带?#33455;?#25253;功能的实时时钟模块,和47个I /O引脚。 典型应用包括模数传感器系统,数据记录器和多种通用应用。 特性 低电源电压?#27573;В?3.6V到低至1.8V 超低功耗 激活模式(AM)?#26680;?#26377;系统时钟激活 8MHz,3V,闪存程序执行时为290μA/MHz(典型值) 8MHz,3V,RAM程序执行时为150μA/MHz (典型值) 待机模式(LPM3):带?#33455;?#25391;的实时时钟,看门狗和电源监控器可用,完全RAM保持,快速唤醒: 2.2V时为1.9μA,3V时为2.1μA(典型值)低功耗振荡器(VLO),通用计数器,看门狗和电源监控器可用,完全RAM保持,快速唤醒: 3V时为1.4 μA(典型值) 关闭模式(LPM4)?#21644;?#20840;RAM保持,电源监视器可用,快速唤醒: 3V时为1.1μA(...
      发表于 11-02 18:49 ? 26次 阅读
      MSP430F5328-EP 混合信号微控制器,MSP430F5328-EP

      MSP430F5438A-EP 混合信号微控制器,MSP430F5438A-EP

      MSP430F5438A-EP是一款超低功耗微控制器。此架构,与多种低功耗模式配合使用,是在便携式测量应用中实现延长电池寿命的最优选择。该器件具有一个强大的16位RISC CPU,16位寄存器,以及常数发生器,以便于获得最大编码效率。此数控振荡器(DCO)可在 3.5 μs(典型值)内实现从低功率模式唤醒至激活模式。 MSP430F5438A-EP是一个微控制器配置,此配置具有三个16位定时器,一个高性能12位模数(A /D)转换器,多达四个通用串行通信接口(USCI),硬件乘法器,DMA,具有报警功能的实时时钟模块以及多达87个I /O引脚。 < p>这个器件的典型应用包括模拟和数字传感器系统,数字电机控制,遥控,恒温器,数字定时器,手持仪表。 特性 低电源电压?#27573;В?3.6V到低至1.8V 超低功耗 激活模式(AM)?#26680;?#26377;系统时钟激活 8MHz,3.0V,闪存程序执行时为230μA/MHz(典型值) 8MHz,3.0V,RAM程序执行时为110μA /MHz(典型值) 待机模式(LPM3):带?#33455;?#25391;的实时时钟,看门?#38750;?#30005;源监控器可用,完全RAM保持,快速唤醒: 2.2V时为1.7μA,3.0V时为2.1μA(典型值)低功耗振荡器(VLO),通用计数器,看...
      发表于 11-02 18:49 ? 47次 阅读
      MSP430F5438A-EP 混合信号微控制器,MSP430F5438A-EP

      MSP430FR5969-SP ?#22836;?#23556;混合信号微控制器

      MSP430?超低功?#27169;║LP)FRAM平台将独特的嵌入式FRAM和整体超低功耗系统架构组?#26174;?#19968;起,从而使得创新人员能够以较少的能源预算增加性能.FRAM技术以低很多的功耗将SRAM的速度,灵活性和?#36884;瞇杂?#38378;存的稳定性和可靠性组?#26174;?#19968;起。 MSP430FR5969- SP的超低功耗架构?#21830;?#20379;七种低功耗模式,这七种模式均经过优化,能够在低功耗的情况下对系统进行?#26893;?#24335;遥测和维护。 MSP430FR5969- SP的集成式混合信号特性使其非常适合用于下一代航天器的?#26893;?#24335;遥测应用。对单粒子闩锁的强大抗干扰性和电离辐射总剂量使得该器件得?#26434;?#29992;于多种空间和辐射环境中。 特性 ?#29399;?#23556;加固 扩展工作温度(-55°C至105°C)(1)< /sup> 单粒子闩锁(SEL)在125°C下的抗扰度可达72 MeV.cm 2 /mg 辐射批次验收测试结果为50krad 48引脚VQFN塑料封装 单受控基线 延长了产品变更通知周期 产品可追溯性 延长了产品生命周期 嵌入式微控制器 时钟频率高达16MHz的16位精简指令集计算机(RISC)架构 宽电源电压?#27573;В?.8V至3.6V)(2) 优化的超低功率模式 工作模式:大约100μA/MHz 待机(具有低功?#23454;推的?#37096;时钟源(VL...
      发表于 11-02 18:48 ? 68次 阅读
      MSP430FR5969-SP ?#22836;?#23556;混合信号微控制器

      MSP430F6459-HIREL MSP430F6459-Hirel

      TI的MSP430系列超低功耗微控制器种类繁多,各成员器件配备不同的外设集以满足各类应用的需求。架构与五种低功耗模式配合使用,是延长便携式测量应用电池寿命的最优选择。该器件具有一个强大的16位精简指令集(RISC)中央处理器(CPU),使用16位寄存器以及常数发生器,以便获得最高编码效率。该数控振荡器(DCO)可在3μs(典型值)内从低功率模式唤醒至激活模式。 MSP430F6459-HIREL微控制器配有一个集成式3.3V LDO,四个16位定时器,一个高性能12位ADC,三个USCI,一个硬件乘法器,DMA,具有报警功能的RTC模块,一个比较器和多达74个I /O引脚。 这些器件的典型应用包括模拟和数字传感器系统,数字电机控制,遥控,恒温器,数字定时器以及手持仪表。 特性 低电源电压?#27573;В?1.8V到3.6V 超低功耗 工作模式(AM)?#26680;?#26377;系统时钟均工作:在8MHz,3V且闪存程序执行时为295μA/MHz(典型值) 待机模式(LPM3):< br>看门狗(采用晶振)和电源监控器工作,完全RAM保持,快速唤醒: 2.2V时为2μA,3V时为2.2μA(典型值) 关?#24076;?#23454;时时钟(RTC)模式(LPM 3.5):关断模式,RTC(采用晶...
      发表于 11-02 18:48 ? 42次 阅读
      MSP430F6459-HIREL MSP430F6459-Hirel

      MSP430G2230-EP MSP430G2230-EP 混合信号微控制器

      MSP430G2230是一款超低功耗微控制器。这种架构与5种低功耗模式相组合,专为在便携式测量应用中延长电池使用寿命而优化。该器件具有一个强大的16位RISC CPU,16位寄存器和有助于获得最大编码效率的常数发生器。数字控制振荡器(DCO)可在不到1μs的时间里完成MSP430G2230是一款超低功率混合信号微控制器,此微控制器装有一个内置的16位定时器和4个I /O引脚。除此之外,MSP430G2230还有使用同步协议(SPI或者I2C)的内置通信功能和一个10位A /D转换器。 特性 低电源电压?#27573;В?.8V至3.6V 超低功耗 激活模式:220μA(在1MHz频率和2.2V电?#22266;?#20214;下) 待机模式:0.5μA 关闭模式(RAM保持):0.1μA < /li> 5种节能模式 可在不到1μs的时间里超快速地从待机模式唤醒 16位精简指令集(RISC)架构,62.5 ns指令周期时间 基本时钟模块配置: 高达16MHz的内部频率并具有4个精度为±1%的校?#35745;?#29575; 内部超低功耗低频振荡器 32kHz晶振晶体振荡器不能在超过105°C的环境中运行 外部数字时钟源 < li>具有2个捕捉/比较寄存器的16位Timer_A 带内部基准,采样与保持以及自动扫描功能的10位200ksps模数(A /D)转...
      发表于 11-02 18:48 ? 27次 阅读
      MSP430G2230-EP MSP430G2230-EP 混合信号微控制器

      MSP430G2302-EP .混合信号微控制器

      德州仪器(TI)的MSP430系列超低功率微控制器包含几个器件,这些器件特有针对多种应用的不同的外设集这种架构与5种低功耗模式相组合,专为在便携式测量应用中延长电池的使用寿命而进行了优化。该器件具有一个强大的16位RISC CPU,16位寄存器和有助于大大提高编码效率的常数发生器。数控振荡器可在少于1μs内将器件从低功耗模式唤醒至激活模式。 MSP430G2302系列微控制器是超低功耗的混合信号微控制器,此微控制器带?#24515;?#32622;的16位定时器,和多达16个I /O触感使能引脚以及使用通用串行通信接口实现的内置通信功能。配置详?#24863;?#24687;,请参见。典型应用包括?#32479;?#26412;传感器系统,此类系统负责捕获模拟信号,将之转换为数?#31181;擔?#38543;后对数据进行处理以进行显示或传送至主机系统。 特性 低电源电压?#27573;В?.8V至3.6V 超低功耗 激活模式:220μA(在1MHz频率和2.2V电?#22266;?#20214;下) 待机模式:0.5μA 关闭模式(RAM保持):0.1μA < /li> 5种节能模式 可在不到1μs的时间里超快速地从待机模式唤醒 16位精简指令集(RISC)架构,62.5当前超低功耗低频(LF)振荡器 32kHz晶振 外部数字时钟源 一个具有3个捕获/比较寄存器的16位Timer_A ...
      发表于 11-02 18:48 ? 63次 阅读
      MSP430G2302-EP .混合信号微控制器

      TMS570LS3137-EP 16/32 位 RISC 闪存微控制器,TMS5703137-EP

      TMS570LS3137-EP 器件是一款用于安全系统的高性能 系列微控制器。 此安全架构包括:以锁步模式运行的双核 CPUCPU 和内存内置自检 (BIST) 逻辑闪存和数据 SRAM 上的 ECC外设存储器的奇?#22841;?#39564; 外设 I/O 上的回路功能 TMS570LS3137-EP 器件集成了 ARM Cortex-R4F 浮点 CPU,此 CPU ?#21830;?#20379;一个高效的 1.66 DMIPS/MHz,并且 具有能够以高达 180 MHz 运行的配置,从而提供高达 298 DMIPS。 此器件支持字不变大端序 [BE32] 格式。 TMS570LS3137-EP 器件具有 3MB 的集成闪存以及 256KB 的数据 RAM,这些闪存和 RAM 支持单位错误校正和双位错误检测。 这个器件上的闪存存储器是一个由 64 位宽数据总线接口实现的非?#36164;?#24615;、电可擦除并且可编程的存储器。 为了实现所有读取、编程和擦除操作,此闪存运行在一个 3.3V 电源输入上(与 I/O 电源一样的电平)。 当处于管线模式中时,闪存可在高达 180MHz 的系统时钟频率下运行。 在字节、半字、字和双字模式中,SRAM 支持单循环读取和写入访问。 TMS570LS3137-EP 器件特有针对基于实时控制应用的外设,其中包括 2 个下一代高端定时器 ...
      发表于 11-02 18:48 ? 120次 阅读
      TMS570LS3137-EP 16/32 位 RISC 闪存微控制器,TMS5703137-EP

      TMP411 ±1°C Programmable Remote/Local Digital Out Temperature Sensor

      TMP411设备是一个带?#24515;?#32622;本地温度传感器的远程温度传感器监视器。远程温度传感器,二极管连接的晶体管通常是?#32479;?#26412;,NPN或PNP型晶体管或二极管,是微控制器,微处理器或FPGA的组成部分。 远程精度为±1 °C适用于多个设备制造商,无需校准。双线串行接口接受SMBus写字节,读字节,发送字节和接收字节命令,以设置报警阈值和读取温度数据。 TMP411器件中包含的功能包括:串联电阻取消,可编程非理想因子,可编程?#30452;?#29575;,可编程阈值限制,用户定义的偏移寄存器,用于最大精度,最小和最大温度监视器,宽远程温度测量?#27573;В?#39640;达150°C),二极管?#25910;?#26816;测和温度警报功能。 TMP411器件采用VSSOP-8和SOIC-8封装。 特性 ±1°C远程二极管传感器 ±1°C本地温度传感器 可编程非理想因素 串联电阻取消 警报功能 系统校准的偏移寄存器 与ADT7461和ADM1032兼容的引脚和寄存器 可编程?#30452;?#29575;:9至12位 可编程阈值限...
      发表于 09-19 16:35 ? 33次 阅读
      TMP411 ±1°C Programmable Remote/Local Digital Out Temperature Sensor

      TMP461 具有可编程地址的 1.8V 高精度远程温度传感器

      这个远程温度传感器通常采用?#32479;?#26412;分立式NPN或PNP晶体管,或者基板热晶体管或二极管,这些器件都是微处理器,微控制器或现场可编程门阵列(FPGA)的组成部件。本地和远程传感器均用12位数字编码表示温度,?#30452;?#29575;为0.0625°C。此两线制串口接受SMBus通信协议,以及多达9个不同的引脚可编程地址。 该器件将诸如串联电阻抵消,可编程非理想性因子(η因子),可编程偏移,可编程温?#35748;?#21046;和可编程数?#33268;?#27874;器等高级特性完美结合,提供了一套准确度和抗扰度更高且稳健耐用的温度监控解决方案。 TMP461非常适合各类通信,计算,仪器仪表和工业应用中的多位置,高精?#20219;?#24230;测量。该器件的额定电源电压?#27573;?#20026;1.7V至3.6 V,额定工作温?#30830;段?#20026;-40°C至125°C。 特性 远程二极管温度传感器精度:±0.75°C 本地温度传感器精度:±1°C 本地和远程通道的?#30452;?#29575;:0.0625°C 电源和逻辑电压?#27573;В?.7V至3.6V 35μA工作电流(1SPS), 3μA关断电流 串联电阻抵消 ...
      发表于 09-18 16:59 ? 32次 阅读
      TMP461 具有可编程地址的 1.8V 高精度远程温度传感器

      PGA400-EP 增强型产品,具有微控制器的可编程传感器信号调节器

      PGA400-EP是一个针对压阻,应变仪和电容感测元件的接口器件。此器件组装有直接连接至传感元件的模拟前端并带有电压稳压器和振荡器。此器件还包括三角积分模数转换器,8051 WARP内核微处理器和OTP内存。传感器补偿算法可由软件执行.PGA400-EP还包括2个DAC输出。 特性 模拟特性 针对阻性桥式传感器的模拟前端 针对< br>电容传??感器的自振荡解调器 片上温度传感器 可编程增益 用于信号信道的16位,1MHz三角积分模数转换器 用于温度信道的10位,三角积分模数转换器 两个12位数模转换器(DAC)输出 数字特性 微控制器内核10MHz 8051 WARP核心每个指令周期2个时钟片载振荡器 内存8KB一次性可编程(OTP)内存89字节EEPROM 256字节数据SRAM 外设特性 串行外设接口(SPI?)< /li> 内置集成电路(I 2 C?) 一线?#24179;?#21475; 两个输入捕捉端口 两个输出比较端口 软件安全装置定时器 振荡器安全装置 电源管理控制 模拟低压检测< /li> 一般特性 电源:4.5V至5.5V可操作,-5.5V至16V绝对最大值 塑料超薄四方扁平无引线(PVQFN)-36封装 支持工业感测应用 受控基线 一个组装和测试场所 一个制造场...
      发表于 08-17 16:40 ? 87次 阅读
      PGA400-EP 增强型产品,具有微控制器的可编程传感器信号调节器
      山西快乐十分预测
      <div id="s0ywa"></div>
    2. <em id="s0ywa"><tr id="s0ywa"></tr></em><div id="s0ywa"></div>
        <div id="s0ywa"></div>
      1. <em id="s0ywa"><tr id="s0ywa"></tr></em><div id="s0ywa"></div>