标签:#微控制器

共 29 篇文章

NodeMCU

NodeMCU是一个开源的物联网平台。 它使用Lua脚本语言编程开源项目,底层使用ESP8266 sdk 0.9.5版本。该平台使用了很多开源项目, 例如 lua-cjson, spiffs. NodeMCU包含了可以运行在 esp8266 Wi-Fi SoC芯片之上的固件,以及基于ESP-12模组的硬件。 History NodeMCU is started after ESP8266 come out. In December 30…

BASIC Stamp

BASIC Stamp(有時也稱BASIC Stamp Module)是由美國Parallax公司自1992年起所提創的一種微控制器,此種微控制器與其他微控制器不同的地方在於:微控制器(BASIC Stamp)中的ROM記憶體內建了一套小型、特有的BASIC(培基)程式語言直譯器,稱為:PBASIC。有了PBASIC後,想開發、撰寫微控器應用的設計者,只要學會、具備BASIC程式語言的撰寫能力,就能夠用其開發出嵌入式系統所用的控制應用程…

Arduino

Arduino()是一家意大利開源硬體和軟體公司、專案和使用者社群。 它們設計和製造用於建造數位設備的單板微控制器和微控制器套件。 Arduino 的硬體產品獲得 CC BY-SA 許可,而軟體根據 GNU 寬通用公共授權 (LGPL) 或 GNU 通用公共授權 (GPL) 獲得許可作為義大利伊夫雷亞互動設計學院學生的工具,旨在為新手和專業人士提供一種低成本、簡單的方法來創建使用感測器和執行器進行互動的設備。 對於初學者和愛好者來說,此…

掌控板

掌控板是一款教学用开源硬件,由中国电子学会现代教育技术分会创客教育专家委员会于2018年推出,由盛思科教研发设计生产销售,旨在迎接普通高中新课改和一线Python编程教学需求。掌控板具有较丰富的应用场景,可以在一定程度上满足AIOT物联网教学需求。 掌控板被认为是中国国内国产开源硬件的代表之一,有一定潜力,但仍面临技术不够成熟、生态薄弱、国际标准兼容性差及市场影响有限等挑战。现已有1.0、2.0和3.0一共3个迭代版本。 外部链接 [h…

单片机

18F8720 微控制器]] {{地區用詞|cn=单片机|tw=單晶片|start=|end=全稱-{zh-cn:单芯片微型计算机; zh-tw:單晶片微電腦}-}},是把中央處理器、存儲器、定時/計數器()、各種輸入輸出接口等都集成在一塊積體電路;}-芯片上的微型計算機。與應用在个人计算机中的通用微處理器相比,它更強調自供應(不用外接硬件)和節約成本,集成程度更高,但因為規格已經包含,所能實現的功能也較專一。它的最大優點是體積小,可放…

MicroPython

MicroPython,是提供Python 3的大部份功能的语言实现,它用C语言编写,被优化于运行在微控制器之上。MicroPython是运行在微控制器硬件之上的完全的Python编译器和运行时系统。提供给用户一个交互式提示符(REPL)来立即执行所支持的命令。除了包括选定的核心Python库,MicroPython还包括了给予编程者访问低层硬件的模块。尽管最初的Kickstart众筹活动将MicroPython与基于STM32 F4的…

英特爾8051

8051是一種8位元的單晶片微控制器,屬於MCS-51單晶片的一種,由英特爾公司(Intel)於1980年製造。到現在,有更多的IC設計商,如Atmel、飛利浦、華邦等公司,相繼開發了功能更多、更強大的兼容產品。近年來單晶片的功能不斷加強,價格愈加便宜,8051已經成為學校的教材。 8051单芯片是同步式的顺序逻辑系统,整个系统的工作完全是依赖系统内部的时脉信号,用以来产生各种动作周期及同步信号。在8051单片机中已内建时钟产生器,在使…

ESP32

ESP32是一系列低成本、低功耗的单片机微控制器,集成了Wi-Fi和双模蓝牙。 ESP32系列采用Cadence子公司Tensilica推出的 Xtensa LX6双核和单核微处理器,内置无线开关、RF换衡器、功率放大器、低噪声接收放大器、滤波器和电源管理模块。 ESP32由总部位于上海的中国公司乐鑫科技开发,Tensilica Xtensa微處理器是台积电采用40纳米製程生产。它是ESP8266微控制器的后继版本。 特性 ESP32具…

嵌入式控制器

嵌入式控制器(embedded controller)簡稱EC,是電腦中處理許多系統任務的微處理器。 功能 嵌入式控制器有以下的功能: 接收及處理鍵盤以及触摸板(touchpad)的信號(包括使触摸板無效)。 其他的按鈕和開關(例如電源開關),筆電的啟動上蓋開關(由霍爾感測器感測) 控制A20总线的存取 熱管理(CPU、GPU、主機板)以及對應的調整,例如、动态时钟频率调整、溫度上昇時緊急關機。 發光二極管指示燈的控制(例如caps l…

ESP8266

ESP8266 是一款由上海乐鑫信息科技开发的可以作为微控制器使用的成本极低且具有完整TCP/IP协议栈的Wi-Fi IoT控制芯片。 由Ai-Thinker生产的ESP-01芯片于2014年8月首次引起了西方的创客们的注意,这个小模块允许微控制器通过海斯命令集使用TCP / IP协议栈连接到Wi-Fi网络。然而,在最初的芯片上几乎没有使用英文的文档及可接受的命令。 由于模块上外部组件非常少的原因,导致了其价格十分便宜,并吸引了许多创客…

Intel 8048

Intel 8048是一種8位元的單晶片微控制器,屬於MCS-48單晶片的一種,由英特爾公司於1976年製造。最初使用NMOS技術製作,在20世紀80年代初改用CMOS技術。 主要功能及特性 Device Internal Memory Remarks 8020 1K × 8 ROM 64 × 8 RAM Subset of 8048, 20 pins, Only 13 I/O Lines 8021 1K × 8 ROM 64 × 8 …

Intel MCS-96

Intel MCS-96是嵌入式系统中常用的单片机(MCU)系列。該系列通常稱為8xC196系列或 80196,是該系列中最受歡迎的單晶片。這些單晶片通常用於硬盘驱动器、调制解调器、打印机、模式识别和电机控制。2007年,英特尔宣布停產整個MCS-96系列微控制器。英特爾指出「這些組件沒有直接替代品,很可能需要重新設計。” 历史 MCS-96系列最初是Intel 8061的商业衍生产品,Intel 8061是福特 EEC-IV引擎控制器…

STM32

]] STM32,是由意法半导体基于ARM Cortex-M研制和生产的一系列32位单片机。 主要系列 STM32MP1、H7、F7、F4、F2:高性能系列,可实现人机界面等复杂应用。 STM32G4、G0、F3、F1、F0:主流系列,可以以8/16位单片机的价格实现更强的性能。 *STM32L5、L4、L4+、L1、L0:低功耗系列,适合使用锂一次电池供电的产品。 编程和调试 STM32CubeIDE、IAR、Keil等集成开发环境可…

特殊功能暫存器

特殊功能暫存器(special function register)簡稱SFR,是单片机裡控制或是監控不同層面功能的寄存器。依不同,特殊功能暫存器可能會包括以下這些 I/O和週邊控制(例如串列埠或是泛用I/O) 計時器 堆疊暫存器 堆疊上限(以避免堆疊溢位) 程式計數器 子程序返回位址 處理器狀態(是否在處理中斷,運作在保護模式等) 狀態暫存器(上述比較的結果) 因為SFR和微處理器的狀態或是一些特殊功能緊密相關,有些单片机會規劃無法用…

PIC微控制器

PIC微控制器(PIC microcontroller),是一種使用哈佛結構的精簡指令集微控制器,由Microchip公司研發而成。 PIC的架構是明顯的最低限度。它具有以下特點: 分離式的-{zh-cn:程序存储器;zh-tw:程式碼;}-和-{zh-cn:数据存储器;zh-tw:資料空間;}-(哈佛結構) 少量的固定長度指令 指令是單週期執行(4時鐘週期),僅流程轉移指令(call, goto, return, 成立時的條件跳躍)需…

Atmel AVR

Atmel AVR系列是一种基于改进的哈佛结构、8位元~32位元精简指令集()的微控制器,由Atmel公司于1996年研发。AVR系列是首次采用闪存()作为数据存储介质的单芯片微控制器之一,同時代的其它微控制器多採用一次寫入可编程ROM、EPROM或是EEPROM。 目前AVR处理器发展了六个系列,分别是:tinyAVR,ATtiny系列;megaAVR,ATmega系列;XMEGA,ATxmega系列;Application-spec…

在線燒錄

在線燒錄(In-system programming)簡稱ISP,也称为在线串行编程(in-circuit serial programming,ICSP),是可以燒錄已焊接在印刷電路板上的可程式化邏輯裝置、单片机或是其他嵌入式系统的技術。傳統的燒錄方式是在元件安裝之前先燒錄韌體,燒錄後再焊接到電路板上。透過在線燒錄技術,也可以燒錄微控制器以及其他處理器上的記憶體,不需專用的燒錄硬體,因此可以簡化設計工作。 有關燒錄单片机設備的通訊協定…

数字信号控制器

数字信号控制器(,简称DSC)是单片机和数字信号处理器(DSPs)的集合体,可視為可進行數位信號處理的微控制器。 和单片机一样,数字信号控制器提供了快速中断响应和像PWM和看門狗計時器等面向控制对象的外部設備。通常使用C语言编程,但也可以用基于设备本身的汇编语言。在数字信号处理器这一方面,它们加入了绝大部分DSP都有的特征,例如单周期乘法累加器(MAC),桶形移位器和大型累加器。这个定义是由Microchip Technology在20…

Mbed

Mbed是一个平台和操作系统,用于基于32-bit ARM Cortex-M微控制器的连接互联网的设备,这些设备也叫做物联网设备。这个项目由ARM和它的技术伙伴协作开发。 2024年7月9日,ARM宣布Mbed將於2026年7月終止生命週期。 软件开发 应用 针对mbed平台的应用可以使用mbed在线IDE来开发,它是免费的在线代码编辑器和编译器。你只需要在本地PC上安装一个网页浏览器,因为你的项目是在云端编译的,就是说是在远程服务器上…

MSP430

{{Infobox CPU architecture | name = TI MSP430 | designer = 德州儀器 | bits = 16位元}- | introduced = | version = | design = | type = 存儲器-存儲器 | encoding = 小端序 | branching = | endianness = | extensions = MSP430X | open = | gpr =…