娱乐城白菜论坛

如何正确的设计嵌入式软件架构应该这么做

2019-01-29 15:45 ? 次阅读

错误的示范

近公司新招了一个做嵌入式软件开发的同事,该同事是从上海的某一个上市公司出来的,因为我们这边人手不够,因此把他安排了去负责一个新产品的研发,前期让他负责加速度计、NB-IOT、舵机、外置Flash的功能测试,测试完成之后,准备让他做一个该产品的概要设计。然后他花了2个星期的时间,给我们写出来一个概要设计,说实话,我看到这个概要设计,我就觉得是刚毕业的大学生写的。版本一的架构设计

2.1系统体系结构系统分为两层:硬件驱动层、应用层。2.1.1硬件驱动层硬件驱动层包含板载硬件资源正常运行所需的所有驱动程序。1)MCU初始化2)I2C数据存取3)SPI数据读取4)加速度计初始化5)蓝牙模块启动6)BC95模块启动7)485通讯模块启动2.2.2应用层1)Mcu运行模式切换2)震动及倾斜3)数据解析4)开/关锁5)数据发送6)历史数据保存

看到版本一的架构设计之后,说实话,我还是第一次见到这样来写架构设计的,居然是以序号来写的,这个让别人读起来,特别的别扭。版本二的架构设计

看到版本二的架构设计之后,虽然颇感欣慰,但是想到达到我们所要求的,还要很大的一段距离,该架构设计,主要有以下几点问题:1.对架构的理解还不是很清晰,既然是做架构设计,那就应该从整体来看,而不是仅仅只是局限于一个模块,或者功能里面。2.还是每个层次的理解也还不是很清晰,比如讲MCU的初始化,归于硬件驱动层里面。MCU的初始化,严格意义上来说,是属于流程的一部分了,而不是驱动。比如电脑的开启启动,把这个归于硬件的驱动里面,肯定是属于牛头不对马嘴的。3.还有就是各个模块的启动,也是不能属于硬件驱动层的,也都是业务流程的一部分了,都不应该属于驱动层的一部分。4.还有就是总线数据的读写,虽然驱动的作用也就是读写,但是数据总线的读写不能写成硬件驱动。5.应用层的系统参数初始化,也还是属于流程。6.数据的解析和数据的发生,都是属于通信功能里面的,不应该单独独立出来,属于单个的应用。

更改版基本框架图

(1)架构设计的目的1.应用的代码逻辑清晰,且避免重复造轮子。2.如果没有好的架构,移植将会是一件很痛苦的事情,因此一个好的架构设计,方便软件的移植。3.最大限度地复用。4.高耦合低内聚。(2)设计思路如何把硬件的驱动和一个功能封装成一个个的模块,然后可以像小朋友搭积木一个,一个个模块可以快速的拼接起来,组成一个个不同的模型。我们的嵌入式架构思路也是来源于此,即功能模块化设计、分层设计。这个设计和WEB开发的MVC模式类似,都是注重分层设计。模块化设计:将收集到的需求,进行归类,总结和分析,将这些需求概括为一个个单独的功能,每一个功能,做成一个单独的功能模块。分层设计一句话不好直接表达,其主要体现在一下几方面:1.功能模块对外调用的模块封装成一个个API,将底层驱动做个API以供功能模块调用。(各个功能模块可以独立编译(如通信模块纯ANSI C,可在任意平台复用),或者调用驱动层接口(日志库模块调用了驱动读写Flash),总而言之,言而总之,封装出各个功能独立的可复用的功能模块。)2.API分为驱动层API和应用层API,而不是所有程序都调用驱动层API。(整个应用中都调用驱动层API会导致应用中驱动调用随处可见,无法移植和最大限度的复用)总体分 硬件驱动层-->功能模块层-->业务逻辑层-->应用层总体结构示意框图:

说明:1.层与层之间不能跨层调用。2.模块与模块各自独立,无依赖关系。3.模块提供统一的接口供上层调用,模块的内外接口分明。4.模块的功能只能增,不能改。5.各个功能模块层也还可以进行继续分层,比如接口层、驱动层、硬件层。(3)模块层次说明

硬件驱动层硬件驱动层包含板载硬件资源正常运行所需的所有驱动程序并提供API给功能模块调用。

功能模块层功能模块层包括实现具体功能的函数,通过调用驱动层API实现相应功能,同时提供可调用的API给业务逻辑层。

业务逻辑层业务逻辑层包括产品整体功能的各个业务流程,通过调用功能模块层的API实现。

应用层应用层将各个业务逻辑进行整合调用,完成整个产品的功能。(4)优势如果驱动变动了,或者换不同平台,只需更改驱动层,应用层不受影响。如果功能模块变动了,只需升级相应的功能模块,其他的模块不受影响,应用层也不受影响。按照这种逻辑设计好之后,主要的工作就是在业务逻辑层。应用层则为程序的总体流程和框架,主要调用业务逻辑层实现不同的功能。

原文标题:嵌入式软件架构设计实际该怎么做?

文章出处:【微信号:gh_c472c2199c88,微信公众号:嵌入式ARM】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

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

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

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

Silicon Labs超低功耗32位 MCU EFM32HG系列成功应用在大华股份无线烟感

如下图3,其中,EM4模式下功耗仅20nA。另外,当从EM3深度休眠模式唤醒到EM0全速工作时,仅需....
的头像 SiliconLabs 发表于 04-23 15:43 ? 55次 阅读
Silicon Labs超低功耗32位 MCU EFM32HG系列成功应用在大华股份无线烟感

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

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

请问MCUXpresso 能否设置编码的格式为ANSI?以前代码是ANSI的,打开以后很多中文注释是乱码。在设置界面里只看到UT...
发表于 04-23 10:22 ? 111次 阅读

Zstack如何修改输出功率详细方法说明

  ZStack是下一代开源的云计算IaaS(基础架构即服务)软件。 它主要面向的是未来的智能数据....
发表于 04-23 08:00 ? 10次 阅读
Zstack如何修改输出功率详细方法说明

中断的代码片段: [C] 纯文本查看 复制代码 GPIO_ResetBits(KEYBOARD_ROW_PORT, KEYBOARD_RO...
发表于 04-23 06:36 ? 8次 阅读

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

我在UCGUI中创建了一个下拉链表,我怎么能得到我选中链表中的值了?我要把选中的这个值发送到父窗口了??谢谢各位大侠...
发表于 04-23 03:56 ? 7次 阅读

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

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

请问触控mcu与按键mcu有什么不一样,我想用触控mcu来做按键控制mcu可以吗? ...
发表于 04-22 13:38 ? 140次 阅读

在onepanel上使用kaggle api提交结果和下载数据集
发表于 04-22 11:00 ? 16次 阅读

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

随着当前信息娱乐城白菜论坛和医疗水平的不断发展以及人们生活水平的不断提高,越来越多的人们对个人及家庭的健康护理....
发表于 04-22 08:47 ? 89次 阅读
基于嵌入式的无线传感心电信息监测系统设计

JDY-40无线串口模块的数据手册免费下载

JDY-40 采用 2.4G 娱乐城白菜论坛开发,视距 120 米,采用串口通信接口,使用简单快捷,只需要了解....
发表于 04-22 08:00 ? 30次 阅读
JDY-40无线串口模块的数据手册免费下载

无源晶振的两条线路中存在过孔,这个会引发频率异常吗? 就是MCU跟晶振分布在PCB板的两面,不在同一个面...
发表于 04-22 06:36 ? 14次 阅读

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

Reboot Develop 2019大会中确认Oculus正在为开发者准备相关的API

在主题演讲期间,孔蒂表示Oculus正在为开发者准备支持多用户共同定位功能的解决方案。他指出,团队正....
的头像 AR联盟 发表于 04-21 11:36 ? 353次 阅读
Reboot Develop 2019大会中确认Oculus正在为开发者准备相关的API

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

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

円星科技将在台积电28奈米嵌入式闪存制程娱乐城白菜论坛开发SRAM Compiler IP

台湾新竹 - 2019年4月17日 -全球精品硅智财开发商円星科技(M31 Technology,台....
发表于 04-19 15:26 ? 59次 阅读
円星科技将在台积电28奈米嵌入式闪存制程娱乐城白菜论坛开发SRAM Compiler IP

联发科技LinkIt Assist 2502开发者用户指南

联发科技 LinkIt? 是一组专门为可穿戴与物联网(IoT)原型创建所设计的开发平台。每个开发平台....
发表于 04-19 08:00 ? 24次 阅读
联发科技LinkIt Assist 2502开发者用户指南

STM32G0系列产品的详细资料介绍

在意法半导体STM32产品家族中,STM32F0系列微控制器(MCU)是市场占有率很高的一款产品,现....
发表于 04-19 08:00 ? 62次 阅读
STM32G0系列产品的详细资料介绍

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

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

IT8511高度集成的嵌入式控制器的用户手册免费下载

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

华大半导体基于公司超低功耗系列产品的多款水气表开发平台方案

此外,华大半导体MCU事业部应用开发部经理钱辰鹏在水气表主论坛上作了题为“基于华大半导体MCU系列的....
的头像 华大半导体有限公司 发表于 04-17 17:55 ? 1048次 阅读
华大半导体基于公司超低功耗系列产品的多款水气表开发平台方案

strToInt和intToStr的定义和验证程序说明

本文档的主要内容详细介绍的是strToInt和intToStr的定义和验证程序说明
发表于 04-17 17:28 ? 25次 阅读
strToInt和intToStr的定义和验证程序说明

如何使用物联网平台和SAC07GSA实现共享设备的资料说明

OneNET是中国移动的物联网设备管理平台,它的核心作用是提供硬件设备集群管理然后对应用层提供API....
发表于 04-17 17:28 ? 63次 阅读
如何使用物联网平台和SAC07GSA实现共享设备的资料说明

intel hex文件格式的详细资料解析整理

源于前几天想扩展51单片机的外部ROM,网上能搜索到的扩展方式都是将EA引脚接地,让MCU上电后从外....
发表于 04-17 17:28 ? 37次 阅读
intel hex文件格式的详细资料解析整理

TM1650芯片的介绍和使用STM8S控制TM1650芯片的程序

TM1650是-种带键盘扫描接口的LED (发光二极管显示器)驱动控制专用电路。内部集成有MCU输入....
发表于 04-17 17:27 ? 44次 阅读
TM1650芯片的介绍和使用STM8S控制TM1650芯片的程序

安全智能的电子烟”心脏”

由于电子烟形状与真烟大致相同,体积小,组成器件却比较多。同时一般采用小型电池供电,电池使用寿命要尽量....
发表于 04-17 16:36 ? 579次 阅读
安全智能的电子烟”心脏”

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

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

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

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

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

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

嵌入式开发PCB过孔全介绍

过孔(via)是多层PCB的重要组成部分之一,钻孔的费用通常占PCB制板费用的30%到40%.简单的....
发表于 04-17 14:23 ? 65次 阅读
嵌入式开发PCB过孔全介绍

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

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

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

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

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

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

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

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

嵌入式设计须知: MCU如何在扩展的SDRAM上运行程序?

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

ATT7022高精度三相电能专用计量芯片的中文用户手册免费下载

ATT7022 是一颗高精度三相电能专用计量芯片,适用于三相三线和三相四线应用。 ATT7022 集....
发表于 04-16 08:00 ? 49次 阅读
ATT7022高精度三相电能专用计量芯片的中文用户手册免费下载

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

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

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

人工智能对于今年的STM32峰会来说具有特殊的意义
的头像 STM32单片机 发表于 04-12 17:03 ? 543次 阅读
2019 STM32峰会:汇聚解决中国新挑战的所有AI解决方案

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

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

改变进口依赖,中国芯成长路上如何跨越四重障碍?

中国芯的市场机会在那里?中国芯在哪些细分领域有实力留下来?企业如何在国际标准中有所作为?在第七届中国....
发表于 04-12 08:45 ? 1789次 阅读
改变进口依赖,中国芯成长路上如何跨越四重障碍?

从工业到智慧工业,半导体厂商可以做什么?

从第一次工业革命开始到现在,工业领域发生了翻天覆地的变化,现在及未来的工业将会更加智能化。
的头像 荷叶塘 发表于 04-10 19:43 ? 2884次 阅读
从工业到智慧工业,半导体厂商可以做什么?

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

在嵌入式这个行业,只要工作了几年的同仁。他们通常在跳槽面试下一家企业的时候简历都写的高大上,十个里面....
的头像 工程师人生 发表于 04-10 15:22 ? 317次 阅读
嵌入式软件工程师一般都在开发什么

嵌入式软件工程师待遇怎么样 当前企业需要哪些娱乐城白菜论坛

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

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

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

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

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

如何一键绑定连接最近的从机蓝牙详细教程说明

第一步先配置 JDY-16 或 JDY-17 为主机模式:AT+HOSTEN1 第二步配置 JDY....
发表于 04-09 08:00 ? 51次 阅读
如何一键绑定连接最近的从机蓝牙详细教程说明

STM32F101x与STM32F103x微控制器的固件函数库用户手册免费下载

该函数库是一个固件函数包,它由程序、数据结构和宏组成,包括了微控制器所有外设的性能特征。该函数库还包....
发表于 04-09 08:00 ? 28次 阅读
STM32F101x与STM32F103x微控制器的固件函数库用户手册免费下载

Go Web编程PDF电子书免费下载

本书全面介绍使用 Go语言开发 Web 应用所需的全部基本概念,并详细讲解如何运用现代设计原则使用G....
发表于 04-09 08:00 ? 47次 阅读
Go Web编程PDF电子书免费下载

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

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

STM32F767 FreeRTOS开发手册的资料说明免费下载

本文档的主要内容详细介绍的是STM32F767 FreeRTOS开发手册的资料说明免费下载包括了:第....
发表于 04-08 08:00 ? 106次 阅读
STM32F767 FreeRTOS开发手册的资料说明免费下载

STM8的强势回归,原来是这样的顺理成章

究其根本,PATRICE HAMARD先生认为,这里有客户的使用习惯使然,也有出于成本的考虑,此外,....
的头像 STM32单片机 发表于 04-05 17:09 ? 1809次 阅读
STM8的强势回归,原来是这样的顺理成章

分享nandflash排雷攻略

实际应用中,很多用户会把多个文件数据同时存储到NandFlash上(比如uboot、uImage、L....
的头像 ZLG致远电子 发表于 04-05 15:52 ? 376次 阅读
分享nandflash排雷攻略

玩转MSP430 launchpad的PDF电子书免费下载

对于广大电子娱乐城白菜论坛领域的从业工程师和相关专业的在校大学生而言,熟练掌握MCU(微控制器,俗称“单片机”....
发表于 04-04 15:42 ? 91次 阅读
玩转MSP430 launchpad的PDF电子书免费下载

如何在大学四年,让自己成为一个硬件高手?

高性能高集成:基于32位Arm Cortex-M4F和Cortex-M0+内核,适用于通用汽车和高可....
发表于 04-04 15:15 ? 699次 阅读
如何在大学四年,让自己成为一个硬件高手?

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

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

MCU JZ4740主控制器的详细资料概述

MCU 为产品核心器件,又称CPU。内部包含有运算器、控制器、存储器等。它相当于人的大脑,指挥着各个....
发表于 04-03 16:54 ? 56次 阅读
MCU JZ4740主控制器的详细资料概述

TMS320F28076 TMS320F2807x Piccolo 微控制器

C2000?32位微控制器在处理,传感和驱动方面进行了优化,可提高实时控制应用中的闭环性能,例如工业电机驱动,光伏逆变器和数字电源,电动车辆与运输,电机控制以及传感和信号处理.C2000产品线包括Delfino?高端性能系列和Piccolo?入门级性能系列。 TMS320F2807x微控制器平台属于Piccolo?系列,适用于高级闭环控制应用,例如工业电机驱动,光伏逆变器和数字电源,电动车辆与运输以及传感和信号处理。数字电源和工业驱动器的完整开发包作为powerSUITE和DesignDRIVE方案的一部分提供。 F2807x是基于TI行业领先的C28x内核的32位浮点微控制器。此内核的性能通过三角运算硬件加速器得到了提升,该加速器利用CPU指令(如正弦,余弦和反正切函数)提高了转矩环路和位置计算中常见的基于三角运算的算法性能。 F2807x微控制器系列采用一个CLA实时控制协处理器.CLA是一款独立的32位浮点处理器,运行速度与主CPU相同。该CLA会对外设触发器作响响应,并与主C28x CPU同时执行代码。这种并行处理功能可有效加倍实时控制系统的计算性能。通过利用CLA执行时间关键型功能,主C28x CPU可以得到释放,以便用于执行通信和诊断等其...
发表于 01-08 17:49 ? 72次 阅读
TMS320F28076 TMS320F2807x Piccolo 微控制器

CC3200MOD SimpleLink Wi-Fi CC3200 片上因特网无线 MCU 模块

使用业界首款可编程FCC,IC,CE和Wi-Fi认证无线微控制器(MCU)模块,内置Wi-Fi,开始您的设计连接。 SimpleLink CC3200MOD专为物联网(IoT)而创建,是一个集成了ARM Cortex-M4 MCU的无线MCU模块,允许客户使用单个设备开发整个应用程序。凭借片上Wi-Fi,互联网和强大的安全协议,无需先前的Wi-Fi体验即可加快开发速度。 CC3200MOD将所有必需的系统级硬件组件(包括时钟,SPI闪存,RF开关和无源元件)集成到LGA封装中,以便于组装和低成本PCB设计。 CC3200MOD作为完整的平台解决方案提供,包括软件,样本应用,工具,用户和编程指南,参考设计以及TI E2E支持社区。 应用MCU子系统包含行业标准的ARM Cortex- M4内核以80 MHz运行。 该器件包括各种外设,包括快速并行相机接口,I2S,SD /MMC,UART,SPI,I2C和四通道ADC。 CC3200系列包括用于代码和数据的灵活嵌入式RAM;带外部串行闪存引导程序和外设驱动程序的ROM;用于Wi-Fi网络处理器服务包,Wi-Fi证书和凭证的SPI闪存。 Wi-Fi网络处理器子系统具有Wi-Fi片上网络,并包含一个附加功能专用的ARM...
发表于 08-20 17:53 ? 131次 阅读
CC3200MOD SimpleLink Wi-Fi CC3200 片上因特网无线 MCU 模块