今日热门

2

回答

如果文件名都是英文的状态下是否需要转码表

yhj416606438 2020-12-22 阅读:602

6

回答

找了很多帖子和资料,只能单一符号,问问大佬们怎么实现

loulou 2020-12-21 阅读:668

5

回答

用单片机串口发送AT指令给8266,并执行但是:现在的问题是串口调试助手能收到指令,           但8266不是执行,是回车换行的问题吗。 void Send_Uart(uchar value) {         ES=0;            TI=0;               SBUF=value;                                       while(TI==0);                                         TI=0;                                               ES=1;                                                } void ESP8266_Set(uchar *puf)       {            while(*puf!='\r')                        {                   Send_Uart(*puf);                                  us_delay(5);                   puf++;            }         Send_Uart('\r');                         //回车         us_delay(5);         Send_Uart('\n');                           //换行                 ms_delay(10); } ESP8266_Set("AT+CWJAP=\"666666\"\"123456++\"\r\n)");

zzzqiu 2020-12-21 阅读:1343

4

回答

#include<reg52.h> #define uint unsigned int #define uchar unsigned char sbit key=P3^5; sbit shuchu=P3^3; void delay(uint n) {     uint i=0j=0;     for(i=0;i<n;i++)         for(j=0;j<123;j++); } void main() {         uchar i;         while(1)         {                         if(key==0)                                                         delay(100);                                                 if(key==0)                                                 {                                                         i++;                                                         if(i==2)                                                         {                                                                 i=0;                                                                 shuchu=1;                                                         }                                                         while(!key);                                                 }                                                 if(i<2)                                            shuchu=0;         } } 上面的的程序仿真时正常下载到单片机中就不行了,程序思路是独立按键按动两次才有一次输出,可是实际按动按键时有时候三次才有输出,有时候连着两次输出,延时函数应该没有问题,请教各位大师指点一下

zzgege 2020-12-21 阅读:552

3

回答

最近设计一块电路,采用MAX485芯片,后面需求方提出要带90多个从机,想问一下大佬们,主机用MAX487能带的动那么多个MAX485吗?

小葱拌豆腐 2020-12-21 阅读:1007

6

回答

怎么使用内部的基准电压,用这个单片机制作一个数码管电压表

yhj416606438 2020-12-21 阅读:1941

3

回答

请问一下像 ov2640,0v7670 ,ov5640这种摄像头模块硬件接口都一样吗,24pin的那种模组

yhj416606438 2020-12-21 阅读:1321

0

回答

想找一款单片机AD采样速率可以达到4MS/S各位前辈有没有推荐的 

xbk_090654 2020-12-16 阅读:545

0

回答

USB3.0信号中,包含USB2.0  D+/D-USB3.0的TX+/TX-、RX+/RX-,什么情况下可以将USB2.0  D+/D-接一个设备,USB3.0的TX+/TX-、RX+/RX-接另外一个设备?

xbk_725481 2020-12-11 阅读:802

35

抢答

现在下载软件、资料,为什么这么难?都是坑?在当代互联网上冲浪,你需要很多技巧,其中之一就是知道该如何下载软件。 「不会吧不会吧?不会真的有人不会下载软件吧?」当看到上面一段文字时,或许有人在心里这样犯嘀咕。 实际上,即便你是一个网龄已有十余年的知识分子,也很容易在下载软件时犯难。当你在浏览器上搜索官方商店没有的软件时,你会看到一堆「安全下载」、「高速下载」、「一键下载」、「立即下载」、「直接下载」、「安卓下载」、「点击下载」等下载按钮。  当你满怀信心点开其中一个按钮时,却发现下载的并非是自己想要的软件,而是一个第三方应用商店,甚至是无关的其他软件,而这种现象,在 Android 和 Windows 市场尤为明显。 不可不提的「锅」,需要搜索引擎来「背」。理想的状态下,搜索一款软件或者资料时,用户应该在最显眼的位置,看到该软件的官网或有效连接,点击便可进入下载通道。但这目前来看依旧是「奢望」。不同的搜索引擎,输入同一个软件名称,显示的内容均不相同。有质量的内容被竞价排名和广告所淹没。 好不容易进入有效的内容页面,点击下载迎来的又是不知何处才能获得的各种积分和付费。为了获取少见的资料,往往需要投入不必要的活跃时间和金钱。  下载一款软件或资料,就是斗智斗勇的过程软件、资料下载,就不能简单一点吗? 可以,而且很快。 电子芯吧客下载区,数万条优质资料免费免积分下载,并在持续更新中!现在开启资料许愿征集,无论是全网难找的,还是到处付费的,或是你特别喜欢、受用的优质资料,都可回复至此贴。将有机会在近期被小编选中,千方百计找来加入到下载库中供大家下载!回复即得100IC币,被选中再奖励300IC币!不夸张地说,虽然当今各系统的软件生态,相比十年前已经丰满了很多,但在软件下载的体验上,反而出现了「开倒车」的情况。 在十年前,智能手机刚刚兴起的时候,基本上一两个应用平台,便能囊括日常所需的绝大多数软件,各下载站的套路也还没有那么多。随着软件市场和互联网的繁荣,用户下载体验却出现了退步,实属当代互联网的迷惑现象。

电子芯吧客 2020-12-09 阅读:1635

28

抢答

【参与话题讨论,立得100IC币】MPU与MCU之间是否有明确的界限真的重要吗?你怎么看?曾有一段时间,微处理器(MPU)与微控制器(MCU)是截然不同的两种设备,微控制器完成“控制”相关的任务,根据外界信号刺激产生反应,微处理器主要执行处理功能,对数据处理和计算能力的要求较高。但如今由于内存架构的变化,两者之间的界限正在变得模糊。 图片源自 Shutterstock 事实上,可以通过多种方式区分微处理器和微控制器,只是业界尚未对他们的区分标准达成共识。不过已经有一些人得出结论,目前两者之间的准确区分都已经不再重要了。  “近年来,MCU和MPU之间的区别变得越来越模糊。”西门子业务部门的嵌入式软件技术专家Colin Walls说,“最初,MCU在一个芯片上集成了CPU、内存和外围设备,如今大多数MCU依然如此,但因为MCU具有足够强大的功能来支持更复杂的应用程序,附加外部存储器的MCU也变得常见。” 计算芯片的两个市场 曾经有一段时间,计算芯片分为两个截然不同的市场,大部分芯片设备主要针对主流计算,性能是最主要的考虑因素,这些单片微型计算机被称之为“微处理器”,为个人计算机和更大的系统提供动力。 如今我们可以在各种类型的笔记本电脑、台式机和服务器中看到它们,值得注意的是,它们是通用引擎,旨在运行事先未知的任何数量的程序,主内存是DRAM,非易失性存储是硬盘驱动器或固态硬盘。 在不那么主流的嵌入式计算世界里,需要适度计算能力和专门用途,设计好的程序可能在固件中运行,以便让整个系统(包括程序和所有系统)在出货之前得以验证,内存需求将受到更多限制,可以将用于存储代码的SRAM和非易失性内存与CPU集成到同一块芯片上,关键一点,实时响应通常很重要。 嵌入式计算机也倾向于在有特殊I/O需求的环境中使用,一些可能是在驱动电动机,另一些可能是在处理声音或读取传感器。将专用外围设备接口硬件集成到同CPU和内存相同的芯片上十分有效,这会产生具有不同特性的各种芯片。 总的来说,CPU与SRAM、非易失性存储器和专用外设集成在一起的被称之为“微控制器”。 微处理器发展至今已经多达64位,而微控制器依然是8位居多,但在这中间发生了一些变化,使得两者之间的区别更加模糊。 集成式闪存是MCU的重要特征,不过这类闪存尚未在拥有最先进节点的微控制器上使用,因此许多以微控制器形式销售的设备都使用外部闪存而不是嵌入式闪存,此外还使用外部DRAM。 实际上,一个称之为“shadowing”的过程可以从外部闪存中获取代码,并将其复制到DRAM中,然后从中执行代码,而且为了提高性能,缓存也可以包括在内。这使得CPU/内存子系统与MPU几乎没有区别。 那么现在的MCU就是MPU吗?不再有区别了吗? 当下可区分MCU与MPU的因素 如今的MCU和MPU十分相似,但依然在很多方面有一些细微的区别,这包括CPU功能、位数、操作系统、时序要求、核心数量等方面。 在CPU功能方面,如果CPU具有复杂的流水线,具有预测执行和其他超标量功能,则可以将其视为MPU,但是转变的确切位置并没有明确界定。 在位数上,8位设备更有可能被视为MCU,64位设备很可能被视为MPU。不过最早的却是MPU是4位,这更像是历史问题,而不是决定性的特征。 也可以根据计算机可运行的操作系统进行分类,如果它运行Linux,则可以将其称为MPU。如果它仅允许较小的实时操作系统,甚至只运行裸机,则可以将其称为MCU,这为能够运行的Linux的设备留出了许多中间地带。在时序方面,MCU通常用于需要硬或软实时响应的应用程序,MPU通常不能用于这一目的。 一般也将多核处理器视为MPU,尤其是在内核相同且管理对称的情况下。不过专用设备可能具有多个处理器,有些专用于诸如数字信号之类特定任务的处理器也会被认为是MCU,因此通过核心数目判断是MPU还是MCU并不是一个准确的依据。 从使用目的来看,可以认为通用设备是MPU,单用途设备是MCU,但这实际上只关乎设备的使用方式,如果在不明确使用目的的情况下使用任何设备,那时候如何称呼这一设备呢? 通常全功能MPU不会具有专用外围设备,这在很大程度上是因为它们是通用的,而不是面向特定应用,因此你可能会认为只要有这样的外围设备,就是MCU,但是事实并非如此,缺少外围设备也并不意味着就是MPU。 从上面的分析来看,每个特征因素都会存在缺陷,结果无法令人满意,那么行业专家又是怎么认为的呢? MCU和MPU已成过时的术语 Cadence IP集团产品行销总监Marc Greenberg对此表示:“我不知道MCU与MPU之间的区别是否存在某些官方的定义,经过简单的检索似乎表明,裸片上存在NVM的为MCU,但各种MPU上都有NVM的某些位,MPU也可能在同一片裸片上具有MCU,那又是什么呢?最小的无缓存处理器可能仍具有一些寄存器和SRAM,用RTL编码的定序器与从ROM执行的通用处理器真的有区别吗?显然MCU和MPU之间的区别有些随意,这意味着这一界限并不明确甚至可以随心所欲。当我想到MPU时,我想到的是用于控制通用计算机的设备,例如台式机、服务器、平板电脑等。” Cadence高级工程师Grant Martin认为:“根据维基百科的解释,MCU是在单个金属氧化物半导体集成电路芯片上的小型计算机,MPU是一种计算机处理器,在MOSFET结构的单个或多个集成电路上结合了中央处理单元的功能。”  “如果深入研究,MPU具有CPU的功能,因此它是计算机处理器,而MCU则是更完整的计算机,这意味着MCU内包含MPU,这与常识相反。具有多个处理器核心的16路服务器处理器是否不再是MPU?而是一种多核异构SoC?” “例如,一部手机可能包括多个应用程序处理内核,用于音频、视频、图像处理的多个DSP,一个或两个用于在屏幕上呈现图像的GPU以及一个仅用于娱乐目的的神经网络处理单元——MCU。从我的角度来看,行业应该放弃这些过时的术语,使用更精确更具描述性的术语。”Grant Martin继续说。 西门子业务部门Mentor的高级产品经理Jeff Hancock则认为:“从系统软件的角度来看,MCU有望适用于直接解释和控制硬件传感器和执行器的应用。这种访问通常涉及一致且可靠的指令时序,这与通用MPU的需求相矛盾。通用MPU旨在优化吞吐量,而MCU通常会优化延迟。因此,如果是需要处理大型数据库,MPU更合适,如果是要精细的机电控制,那么MCU更合适。 Jeff Hancock还说:“外部存储器和缓存肯定让MCU的标准有所变化,但这距离将MCU等同于MPU还有很长的路要走。特别是并不是所有MCU中的所有处理单元都专门使用外部存储器,也可以使用隔离的子系统构建系统,这些子系统允许关键的工作负载和不太关键的应用程序级系统并行继续。”  “从软件工程师的角度看,这是一个有趣的挑战,在不连续的地方可能有两个内存区域,集成式内存虽小,但速度更快,因此最好留给对速度有高要求的代码,例如实时操作系统。这意味着开发工具必须足够灵活以将代码正确地映射到存储器上,而RTOS必须足够小适合片上存储器。”西门子业务部门的嵌入式软件技术专家Walls补充到。 Tortuga Logic的高级硬件安全工程师Nicole Fern表示:“过去,MCU与嵌入式系统相关联。在嵌入式系统中,低成本和低功耗的要求比性能更为重要。但是随着移动计算和IoT边缘计算的出现,许多嵌入式系统现在需要复杂的处理,这样就产生了面向嵌入式领域看起来更像MPU的MCU产品,为带有外部存储器和高速缓存的器件提供了更高的性能和可配置性。这种情况下,术语MCU和MPU之间的差异仅取决于是否集成CPU系统。” Arm的低功耗IoT业务高级总监Thomas Ensergueix也认为:“近年来,MCU和MPU之间的界限已经模糊。MCU和MPU之间的主要区别之一是软件和开发。MPU将支持丰富的OS,如Linux和相关的软件堆栈,而MCU通常将专注于裸机和RTOS。在决定哪种硬件平台、MCU或MPU最有效之前,由软件开发人员决定哪个软件环境和生态系统最适合他们的应用。 “随着现在MCU已经过渡到32位,我们还看到了性能的急剧提高,这有助于缩小MCU和MPU之间的差距。例如:许多基于Arm Cortex-M7的MCU可提供100多个Dhrystone MIPS,或在CoreMark中提供2000多个点。这些设备中的许多设备还具有非常大的内置存储器,或者提供快速接口来连接外部存储器。这确保了性能和内存不再是MCU的瓶颈,并使它们更接近低端MPU。” 小结 如今MPU与MCU之间是否有明确的界限真的重要吗?可能不重要了。因为无论我们将其称之为什么,应用程序都有附带要求,这些要求将决定使用哪个设备。 本文编译自https://semiengineering.com/mpu-vs-mcu/原文作者Bryon Moyer声明:部分内容与图片来源于互联网,如侵犯到您的权益,请及时通知我们,我们将在第一时间内删除。【参与话题讨论,立得100IC币】MPU与MCU之间是否有明确的界限真的重要吗?你怎么看?

电子芯吧客 2020-12-08 阅读:3688

6

回答

人体感应器的原理

MIMonoD 2020-12-07 阅读:1096

0

回答
终端回显错误 单片机

我调试串口的时候,发现出现回显错误可以肯定,全部输出都是英文,不存在中文输出的情况。而且输入的字母也是显示乱码,但似乎可以被板子正确识别,不知这种情况应该如何处理?

9604a3b72d92b876 2020-12-05 阅读:257

7

回答

​会不会因为不兼容而损坏。比如电压电流不一样什么的

MIMonoD 2020-12-04 阅读:979

2

回答

原子的P100下载器经常偶发性出现下载失败在同一个板子上死活刷不进去能刷进去就刷进去了 而且这个问题很有意思 看提示 目标芯片连接成功 解除读保护成功 然后就开始失败 9b6a406c03e6b467d0b5a7836260443.jpg (174.8 KB 下载次数: 0) 下载附件 昨天 08:38 上传 通过KEIL5看进去也能看到它按说连接应该完全没问题了吧? 1606956101(1).png (10.26 KB 下载次数: 0) 下载附件 昨天 08:41 上传 不知道到底怎么回事有同样问题的兄弟吗?怎么解决的啊?

chunyang 2020-12-04 阅读:1009

0

回答

每次校准好都没用,是不是校准需要再一定范围内,还是说在adc总量程里面就可以了

yhj416606438 2020-12-04 阅读:344

7

回答

是树莓派么?

MIMonoD 2020-12-03 阅读:499

2

回答

有没有mcu通过控制wifi芯片远程读写服务器上mysql数据库?相应的mcu和wifi模块的数据手册及控制方法?

SunnyPlus 2020-12-02 阅读:701

5

回答

51单片机与51单片机最小系统有什么区别;如果想51单片机最小系统P0口有多个功能,锁存器又是如何的

韩梅梅 2020-12-02 阅读:613
  • 帮助人数
  • 0
  • 获得赞数
  • 0
  • 一周积分
  • 0

问题达人换一批

本月问答

排名
用户名
问答积分
< >