头像-8385

电子芯吧客社区老大

  • 138
  • RF/无线
  • 计算机网络

个人成就

获得 375 次赞

帮助过5253人

【问丨道】一周优质问答 2019/10W1 总第12期

一周优质问答回归!感谢大家在问答区重新上线后的继续支持!        让我们一起来看看上周的优质回答吧!【1】Q: 单色OLED屏幕会烧屏吗?  提问人:7f1e75c7507cdca6 A:对OLED来说,所谓烧屏其实就是某些部位的OLED放光点工作时间过长(工作电流过大),引致亮度衰减或者干脆损坏不亮,它和OLED屏是否单色没有关系,因为多色OLED屏只是一个点又多个OLED发光点构成(或者激发不同的荧光粉)   这是器件本身寿命特性,所以为了延长整个屏幕的工作时间,就要整体(平均)减少发光点的工作时间和功率,即不能长时间静止显示,特别是有高亮的部分。   处理的方法也比较简单,就是尽量动态,或者用间隔刷新的方式,减少工作时间。   答题人:xdsnethttps://www.icxbk.com/ask/detail/32004.html 【2】Q: TI的芯片比STM的贵在哪里,好在哪里?                                                                                         提问人:53ebad18e23901ec    A:首先就是品牌问题,ST这两年市场很好,好在性价比上,不得不说这是很多人愿意选ST的一个主要原因,而ST的发展也是有目共睹的,TI的MCU主要特色应该是低功耗,而且很成熟,也是大品牌,品质有保证,定位就高了一点目前两者的市场都是挺不错的,ST近两年推广宣传做的确实不错,估计TI也看到了,也应该会有相应的动作   答题人:shakencity  https://www.icxbk.com/ask/detail/32053.html【3】Q: 人脸识别为什么要用红外光白天补光?                    提问人:香酒代码多   A:这种红外补光是利用频闪原理捕获图像的,其实是有一定频率发射红外,然后摄像头采集的时候正好是红外补光的一个频率,所以这样就能避免物体移动造成图像模拟的现象,比如一些路口探头,和高铁受电弓图像采集都是利用此原理 答题人:yhj416606438    https://www.icxbk.com/ask/detail/32056.html【4】Q: 怎么强制触发定时器更新中断?                         提问人:zzgege    A1:不知道你的是什么芯片,如果是32的话,查看32的寄存器手册事件产生寄存器(TIMx->EGR),第一位即是更新事件,将此位置1,则会以软件方式产生一个更新事件,将计数器CNT强制清零。写法:TIMx->EGR |= (1<<0),上式中的x代表定时器编号,定时器1,则就是TIM1->EGR 如果你喜欢用库的方式,就找库中的软件产生更新事件的函数,库里面其实也是操作寄存器的,明白意思即可。如果你使用的不是32芯片,同样的,找是否有事件产生寄存器。    答题人:KVIN   https://www.icxbk.com/ask/detail/31738.html   欢迎大家遇到问题添加芯吧客讨论Q 群:261316471多多骚扰管理员,大家一起学习进步!    我们对优质内容的定义,不只是在专业知识中有很深的研究,也包含着有创新、扩展性、对普通甚至入门层次用户有启发引导等的问答讨论。【往期内容看这里!】一周优质问答集合贴https://www.icxbk.com/ask/detail/30859.html

该内容已被删除

一周优质问答回归!感谢大家在问答区重新上线后的继续支持!        让我们一起来看看上周的优质回答吧!【1】Q: 51单片机如何统一编址?  提问人:fda17c478812bc2e A:在电路设计时,地址的分配不可能总是连续的,因为各种选通器件的电路不同,将导致出现离散的地址,这是就要用到XBYTE来决定绝对地址了。比如p2决定外部地址的高八位,它的一些引脚是选通器件的,所以对外部器件而言的地址跟单片机内部的地址是不一样的,这要根据经验来决定电路设计和绝对地址的分配。  答题人:STM32ZET6 https://www.icxbk.com/ask/detail/31844.html  【2】Q:stm32在检测电压变化时应该怎么检测                 提问人:3635f0f20e5d5caf    A:stm32是有ADC的,不过需要注意输入电压需要严格控制在可检测范围内,特别是不能超过,否则可能损坏硬件。 检测主要是: 1. 循环去检测,判断是否有变化 2. 利用中断信号,并处理对应中断 其实无论那种检测模式,要检查电压变化落脚点还是: 1. 原来的电压V0 2. 新检测到的电压V1 3. V0与V1差值范围比较,如果在一定范围内认为没有变化,否则就变化了,进行相应处理。   答题人:xdsnethttps://www.icxbk.com/ask/detail/31837.html  【3】Q: 51在进行16*16点阵开发时怎么使用?                  提问人:71e1700bafa40a01   A:比如,利用移位寄存器(74HC595),用SPI总线通信的方式(单片机的硬件SPI接口,或软件I/O模拟SPI)。四个595就能存32位了——用环形SPI总线的方式在时钟的驱动下把32位数据逐一移入595内部的寄存器,然后再让595的输出端口刷新。 16×16点阵顾名思义就是16×16也就是256个LED,而用51单片机控制的话,单片机每个P口总的输出电流是有一定限制的,而点亮一个LED的电流在3—10MA,要是一行或一列LED都点亮的话,初步估计是20MA×16=320MA,单片机是承受不了的。所以就得用到三极管的放大作用了,用8550就可以实现对LED进行驱动。  答题人:FEItwo   https://www.icxbk.com/ask/detail/31802.html  【4】Q:STM32支持多大的外设存储空间? 请问stm32f4系列芯片最大支持多大的U盘或是SD卡存储空间?一般来说一个地址空间可以存储一个字节的数据,STM32是32位单片机平台,其定义数据数据类型为"unsigned long long"也就是8个字节的数据位宽,那不是支持的外设可以匹敌64位系统的电脑了吗?不知道我这样算对不对,还是说STM32是32位平台,其最大数据位宽只能定义为4个字节?比如“unsigned long”。那算起来就只能支持外部存储设备为3GB了,那也太少了。请大神指点,STM32F4最大能够支持多大的U盘存储?                           提问人:有花堪折    A:你混淆了2个概念,外部存储空间的访问和计算机体系其实没有多大关系,估计你混淆为ram空间访问能力啦。 外部空间的访问和文件系统之类的有关,它并不受限于系统架构,你想原来的PC机,32位系统时代都有好几十G的磁盘访问能力啦。 STM32F4到底能支持多大的U盘其实是一个很宽泛的命题,从一定理论上来说可以说是无限的,因为这个仅仅是向USB发送一定数据后等待反馈数据而已。 答题人:xdsnethttps://www.icxbk.com/ask/detail/31738.html   希望在大家的努力和理解下,芯吧客问答能以合适的奖惩制度,鼓励大家产出更多有阅读和参考价值的内容,也深化本身对于各个层次电子工程师解答问题的工具性作用。欢迎大家遇到问题添加芯吧客讨论Q 群:261316471多多骚扰管理员,大家一起学习进步!    我们对优质内容的定义,不只是在专业知识中有很深的研究,也包含着有创新、扩展性、对普通甚至入门层次用户有启发引导等的问答讨论。【往期内容看这里!】一周优质问答集合贴https://www.icxbk.com/ask/detail/30859.html

【问丨道】一周优质问答 2019/9W2 总第10期

一周优质问答回归!感谢大家在问答区重新上线后的继续支持!        让我们一起来看看上周的优质回答吧!【1】Q: 51单片机如何统一编址? 提问人:fda17c478812bc2eA:在电路设计时,地址的分配不可能总是连续的,因为各种选通器件的电路不同,将导致出现离散的地址,这是就要用到XBYTE来决定绝对地址了。比如p2决定外部地址的高八位,它的一些引脚是选通器件的,所以对外部器件而言的地址跟单片机内部的地址是不一样的,这要根据经验来决定电路设计和绝对地址的分配。答题人:STM32ZET6https://www.icxbk.com/ask/detail/31844.html【2】Q:stm32在检测电压变化时应该怎么检测                 提问人:3635f0f20e5d5caf   A:stm32是有ADC的,不过需要注意输入电压需要严格控制在可检测范围内,特别是不能超过,否则可能损坏硬件。检测主要是:1. 循环去检测,判断是否有变化2. 利用中断信号,并处理对应中断其实无论那种检测模式,要检查电压变化落脚点还是:1. 原来的电压V02. 新检测到的电压V13. V0与V1差值范围比较,如果在一定范围内认为没有变化,否则就变化了,进行相应处理。答题人:xdsnethttps://www.icxbk.com/ask/detail/31837.html【3】Q: 51在进行16*16点阵开发时怎么使用?                提问人:71e1700bafa40a01   A:比如,利用移位寄存器(74HC595),用SPI总线通信的方式(单片机的硬件SPI接口,或软件I/O模拟SPI)。四个595就能存32位了——用环形SPI总线的方式在时钟的驱动下把32位数据逐一移入595内部的寄存器,然后再让595的输出端口刷新。16×16点阵顾名思义就是16×16也就是256个LED,而用51单片机控制的话,单片机每个P口总的输出电流是有一定限制的,而点亮一个LED的电流在3—10MA,要是一行或一列LED都点亮的话,初步估计是20MA×16=320MA,单片机是承受不了的。所以就得用到三极管的放大作用了,用8550就可以实现对LED进行驱动。答题人:FEItwohttps://www.icxbk.com/ask/detail/31802.html【4】Q:STM32支持多大的外设存储空间? 请问stm32f4系列芯片最大支持多大的U盘或是SD卡存储空间?一般来说一个地址空间可以存储一个字节的数据,STM32是32位单片机平台,其定义数据数据类型为"unsigned long long"也就是8个字节的数据位宽,那不是支持的外设可以匹敌64位系统的电脑了吗?不知道我这样算对不对,还是说STM32是32位平台,其最大数据位宽只能定义为4个字节?比如“unsigned long”。那算起来就只能支持外部存储设备为3GB了,那也太少了。请大神指点,STM32F4最大能够支持多大的U盘存储?                          提问人:有花堪折    A:你混淆了2个概念,外部存储空间的访问和计算机体系其实没有多大关系,估计你混淆为ram空间访问能力啦。外部空间的访问和文件系统之类的有关,它并不受限于系统架构,你想原来的PC机,32位系统时代都有好几十G的磁盘访问能力啦。STM32F4到底能支持多大的U盘其实是一个很宽泛的命题,从一定理论上来说可以说是无限的,因为这个仅仅是向USB发送一定数据后等待反馈数据而已。答题人:xdsnethttps://www.icxbk.com/ask/detail/31738.html希望在大家的努力和理解下,芯吧客问答能以合适的奖惩制度,鼓励大家产出更多有阅读和参考价值的内容,也深化本身对于各个层次电子工程师解答问题的工具性作用。欢迎大家遇到问题添加芯吧客讨论Q 群:261316471多多骚扰管理员,大家一起学习进步!    我们对优质内容的定义,不只是在专业知识中有很深的研究,也包含着有创新、扩展性、对普通甚至入门层次用户有启发引导等的问答讨论。【往期内容看这里!】一周优质问答集合贴https://www.icxbk.com/ask/detail/30859.html

【问丨道】一周优质问答 2019/9W1 总第9期

一周优质问答回归!感谢大家在问答区重新上线后的继续支持!        让我们一起来看看上周的优质回答吧!【1】Q: STM32F103怎么用串口DMA来接收数据 提问人:e70211d97b5df3d8A:串口可以配置成用DMA的方式接收数据不过DMA需要定长才能产生接收中断如何接收可变长度的数据呢?方法有以下3种:1.将RX脚与一路时钟外部引脚相连当串口一帧发完即可利用此定时器产生超时中断.这个实时性较高可以做到1个字节实时监测.2.不改变硬件开启一个定时器监控DMA接收如果超时则产生中断.这个实时性不高因为超时时间必须要大于需要接收帧的时间精度不好控制.3.STM32单片机有的串口可以监测总线是否处于空闲如果空闲则产生中断.可以用它来监测DMA接收是否完毕.这种方式实时性很高.另外网上有几个实例都可以进行参考的【stm32f103串口实用DMA实现收发】。答题人:FEItwohttps://www.icxbk.com/ask/detail/31648.html【2】Q:多核SoC系统中可执行文件加载,多核内存分配相关在多核SoC系统中,如arm Cortex-A9 4核系统中,加载可执行文件.elf文件,如给核0,核1,分别加载后,它们占用的内存系统是怎么分配的,比如DDR里,是各自有各自的内存空间?还是有共用的部分?                 提问人:沃尔夫斯堡的羊   A:一般来说这个是由操作系统调度,对某个程序来说,是运行在虚拟内存空间中,认为自己是完整控制所有内存空间的,其实这些内存空间由操作系统依据需要把部分实际空间映射过来而已,所以多任务操作系统上都有这样相关的模块。对于一些共用设备的调度(因为设备也需要联系到内存中才能和程序交换数据),也是用类似的方式映射,不过操作系统还额外的会控制设备由那个程序使用(一般是活动的程序,或者说活动的进程、线程,个别会把信息复制传输到多个程序)总结说来,对程序来说,认为自己是拥有所有内存空间的,但其实这都是由操作系统控制的。答题人:xdsnethttps://www.icxbk.com/ask/detail/31667.html【3】Q: 如何检测AD转换电路交流220V的电流值大小?                提问人:cf7862e3b3c6846a   A1:需要用电流互感器采集互感器输出的电压检测,首先把互感器串联在220v负载上,然后次级接一个负载电阻,然后在经过运放精密整流电路变成直流电,把这个电压送到adc芯片里,使用时校准一下就可以了答题人:yhj416606438    A2:这个本身有交流电流表这样的器材可以选用,大致原理是利用交变电流接一个互感器在另外一端产生交变电压,整流后测电压,这个电压值和原来的电流值是基本成正比关系的。答题人:xdsnethttps://www.icxbk.com/ask/detail/31681.html【4】Q:如何用ESP8266对STM32进行远程升级?                          提问人:e70211d97b5df3d8    A:远程升级大致的思路都是:1. 有2块能完成功能加载的固件存储区域和一块公共的预加载区域2. 预加载区域根据某个可写位置(Flag)的数据加载2块功能固件区域中的1块3. 功能中都有远程下载控制的部分,用于把新固件下载到另外一个固件存储区,并有校验管理模块,以验证数据下载和写入是完整的4. 在下载写入校验成功后,改写Flag位置数据,用于切换实现程序下次加载,并进行重启ESP8266在这里其实和普通的透传数据功能没有差异,仅仅是提供数据通道而已。升级控制之类还是由主控芯片功能来完成的。如果ESP8266可以去写主存储固件,上面1-4步在一定条件下也可以在ESP8266中实现。答题人:xdsnethttps://www.icxbk.com/ask/detail/31694.html希望在大家的努力和理解下,芯吧客问答能以合适的奖惩制度,鼓励大家产出更多有阅读和参考价值的内容,也深化本身对于各个层次电子工程师解答问题的工具性作用。欢迎大家遇到问题添加芯吧客讨论Q 群:261316471多多骚扰管理员,大家一起学习进步!    我们对优质内容的定义,不只是在专业知识中有很深的研究,也包含着有创新、扩展性、对普通甚至入门层次用户有启发引导等的问答讨论。【往期内容看这里!】一周优质问答集合贴https://www.icxbk.com/ask/detail/30859.html

问答节日专享!ESP8266、STM32小系统板等免费送!

感谢看到我们分享的知识!电子芯吧客也将赠送您一份见面礼!欢迎加入芯吧客大家庭。【1】即日起,只要您和一位朋友分别:       注册电子芯吧客,并在问答区进行提问或回复提问:https://www.icxbk.com/ask/supply.html?subject=回复:https://www.icxbk.com/ask.html?type=1【2】用你的账号把直接回复“参与活动”至此贴我们就将联系您,为您免费!!包邮!!送出  “ESP8266 WiFi模块”或“STM32F103C8T6” 或“中景园0.96寸OLED显示屏”一枚再次感谢对电子芯吧客的支持~注:被邀请人必须为新用户。提问或回复因内容质量差而删除将不算完成。一切解释权由电子芯吧客所有。

【集合贴】如何用树莓派来学习Python?快看树莓派集合内容

ESP8266、STM32小系统板等免费送!点击领取https://www.icxbk.com/ask/detail/31744.html【树莓派4创意前瞻】1.讨论主题:拿到树莓派4准备做什么?大神和你一起探讨尝鲜方案!https://www.icxbk.com/ask/detail/31039.html2.树莓派4的soc与瑞芯微rk3399哪个性能更强,各自优劣? http://www.icxbk.com/ask/detail/31201.html3.树莓派4做一台PC机实用性高吗?http://www.icxbk.com/ask/detail/31152.html4. 树莓派4是不是第一次瞄准了桌面市场?http://www.icxbk.com/ask/detail/31099.html5.树莓派与普通的Linux开发板有何区别http://www.icxbk.com/ask/detail/28221.html【树莓派优秀问答】1.树莓派安装的linux系统是否能够安装运行linux上的编曲软件?http://www.icxbk.com/ask/detail/31104.html2.arduino与树莓派之间如何通信http://www.icxbk.com/ask/detail/29786.html3.树莓派如何用串口来调试?http://www.icxbk.com/ask/detail/28749.html4.如何把系统损坏的树莓派里面的文件取出来?http://www.icxbk.com/ask/detail/26420.html 5.开发树莓派,大家用常用的有什么软件?http://www.icxbk.com/ask/detail/26388.html【树莓派大神快来练手!还有好多树莓派问题未解答】1.使用树莓派进行设备驱动开发时,如何操作gpio并编译?http://www.icxbk.com/ask/detail/31327.html2.如何用树莓派监控交流电压电流?http://www.icxbk.com/ask/detail/31309.html3.如何用树莓派来学习Python?有详细教程么? http://www.icxbk.com/ask/detail/30434.html4.如何树莓派上运行自己在vs2015上编的图像识别程序http://www.icxbk.com/ask/detail/11867.html5.怎么用树莓派学习Linux内核源码? http://www.icxbk.com/ask/detail/30571.html

【问丨道】一周优质问答 2019/8W4 总第8期

一周优质问答回归!感谢大家在问答区重新上线后的继续支持!希望在大家的努力和理解下,芯吧客问答能以合适的奖惩制度,鼓励大家产出更多有阅读和参考价值的内容,也深化本身对于各个层次电子工程师解答问题的工具性作用。欢迎大家遇到问题添加芯吧客讨论Q 群:261316471多多骚扰管理员,大家一起学习进步!    我们对优质内容的定义,不只是在专业知识中有很深的研究,也包含着有创新、扩展性、对普通甚至入门层次用户有启发引导等的问答讨论。          那么让我们一起来看看上周的优质回答吧! 【1】Q: ARM和DSP到底有什么区别现在在学ARM,想知道ARM和DSP到底有什么区别?为什么有些地方用DSP有些用ARM 提问人: Wyatt0007A:数字信号处理器(DSP)是一种专门的微处理器(或SIP块),其体系结构针对数字信号处理的操作需要进行了优化。DSP的目标通常是测量、过滤或压缩连续的真实模拟信号。大多数通用微处理器如ARM也能成功地执行数字信号处理算法,但是专用的DSP通常具有更好的功率效率,因此它们更适合于便携式设备,如移动电话,因为电力消耗限制。答题人:大大的木头直达链接:http://www.icxbk.com/ask/detail/31627.html【2】Q:怎么区分PNP和NPN ?                提问人: 神圣雅诗人   A1:你这说的应该是三极管吧,PNP和NPN三极管都是使用P型和N型半导体制成,只是材料的排列方式不一样,具体如下图:最主要的实物判别是按照型号去识别,如果型号看不清,可以使用万用表的三极管档位加插孔进行识别。答题人:我是假管贴胸小助手   A2:前提是你能够确定三极管的哪个极是基极b在基极确定的情况下,就和判断二极管N和P有点类似,可以使用数字万用表的二极管档。按上述操作确认基极B之后,将红表笔接基极B,用黑表笔先后接触其他两个引脚。如果都显示0.300~0.800V,则被测管属于NPN型;若两次都显示溢出符号“1”,则表明被测管属于PNP管。如果基极B不确定,那么采用万用表的电阻档来确定基极B,用万用表R×100或R×1k挡测量管子三个电极中每两个极之间的正、反向电阻值。当用第一根表笔接某一电极,而第二表笔先后接触另外两个电极均测得低阻值时,则第一根表笔所接的那个电极即为基极B.                                 答题人:沃尔夫斯堡的羊直达链接:http://www.icxbk.com/ask/detail/31619.html【3】Q: 电介质的介电常数是否影响绝缘性能?                提问人:775916ab17648854   A:介电常数反映的是电介质在电场中储存静电能的相对能力,对于介电材料来说,相对介电常数越小绝缘性越好。如果有高介电常数的材料放在电场中,电场的强度会在电介质内有可观的下降。理想导体的相对介电常数为无穷大。根据物质的介电常数可以判别高分子材料的极性大小。通常,相对介电常数大于3.6的物质为极性物质;相对介电常数在2.8~3.6范围内的物质为弱极性物质;相对介电常数小于2.8为非极性物质。答题人:雕爷学编程 直达链接:http://www.icxbk.com/ask/detail/31593.html【4】Q:stm32的程序有哪些提高代码执行速度的方法?                提问人:e80bb0aeef990918     A:代码是在时钟驱动下执行的,所以提高时钟频率是可行的提高速度的方法,但这个方法和系统稳定性在一定程度上是冲突的,需要根据具体芯片性质来权衡选择。此外我想你真正要表达的是程序关键步骤的执行速度,其实这个和程序代码执行速度是有关联的两个概念,一般来说代码执行速度提高了,关键步骤的执行速度肯定快,但关键步骤的执行速度还可以用其他如算法优化的方法来提高,所以对个别代码进行局部优化也是可行的方案,这里的优化有两个层次,一个是绝对的效果等效的优化,另外一个是在结果可接受的情况下优化速度(工程上实际常采用的方法)答题人:xdsnet直达链接:http://www.icxbk.com/ask/detail/31574.html【往期内容看这里!】一周优质问答集合贴https://www.icxbk.com/ask/detail/30859.html