电子芯吧客社区老大
获得 374 次赞
帮助过5231人
感谢在知乎看到我们分享的知识!电子芯吧客也将赠送您一份见面礼!欢迎加入芯吧客大家庭。【1】即日起,只要您注册芯吧客论坛,并在问答区进行提问或回答http://www.icxbk.com/ask.html【2】并邀请一名好朋友也进行上述操作【3】用你的账号把两人的用户名直接回复至此贴我们就将联系您,为您免费!!包邮!!送出 “ESP8266 WiFi模块”或“STM32F103C8T6” 一枚再次感谢对电子芯吧客的支持~
【前景提要】问答管理规范上线后,问答区的整体质量有了很大的提升,不过同时很多用户也在管理员这里或多或少吐槽积分被扣。那么我们的新功能就此上线!!①管理员在发现不完整、有错误、角度偏激等有优化空间的回答时,会进行举报并附上修改的建议和理由②通过私信发给答题人,答题人可以把修改后的内容或自己的理由直接回复③管理员评审过后,对举报进行取消、已扣积分返还,或进一步沟通交流【使用流程】细心的朋友们可能已经发现,最近在个人私信中有收到关于自己回答答案的优化建议,并且已经有所互动。那么具体怎么防止自己被扣分呢?①点击首页右上角铃铛按钮,有数字则表示有新消息②查看消息点击回复③系统消息中,包含管理员举报的理由和原链接,您可以点击查看原题目和自己的回答,参考理由,直接把修改后的内容在下方回复。再次感谢大家的贡献和努力!扣分从来不是目的,希望大家一起优化在问答区的答案,共同学习共同进步!
希望在大家的努力和理解下,芯吧客问答能以合适的奖惩制度,鼓励大家产出更多有阅读和参考价值的内容,也深化本身对于各个层次电子工程师解答问题的工具性作用。欢迎大家遇到问题添加芯吧客讨论Q 群:261316471多多骚扰管理员,大家一起学习进步! 我们对优质内容的定义,不只是在专业知识中有很深的研究,也包含着有创新、扩展性、对普通甚至入门层次用户有启发引导等的问答讨论。 那么让我们一起来看看上周的优质回答吧! 【1】Q: stm32的中断分组和优先级问题以下3个的分别是设置什么的,上面两个是变量,下面是函数,这3者是什么关系 NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority NVIC_InitStructure.NVIC_IRQChannelSubPriority NVIC_PriorityGroupConfig);提问人:yhj416606438A:STM32中断向量表中中断号为0-59的60个中断。这60个中断,怎么管理呢?这就涉及到STM32的中断分组。STM32可以将中断分成5个组,分别为组0-4。 组 分配情况 分配结果 0 0位抢占优先级,4位响应优先级 1 1位抢占优先级,3位响应优先级 2 2位抢占优先级,2位响应优先级 3 3位抢占优先级,1位响应优先级 4 4位抢占优先级,0位响应优先级抢占式优先级和响应优先级分析,这两个优先级中,抢占式优先级占主导地位,抢占式优先级高的中断会优先打断主程序或者另外一个中断程序。 如果两个中断的抢占式优先级一样高,当两个中断同时发生时,响应优先级高的先发生,完了再发生另一个。但是要注意,响应优先级高的中断不会打断低的中断,也就是当一个高响应优先级的中断来时,如果正在执行一个低的中断,他不会打断他,而是等待低的执行完在执行。也就是说只有高抢占式优先级可以阻断。答题人:guozmingf//www.icxbk.com/ask/detail/29964.html 【2】Q: typec的手机数据线为什么都是usb2.0接口。是不是手机只能支持usb2.0接口,还有其他原因不能使用usb3.0接口 提问人:yhj416606438 A:这个主要是为了兼容性设计的usb3.0向下兼容就是说usb2插头可以插usb3.0的口上但是你如果用了usb3.0的插头 就不能插usb2口上答题人:lichangle //www.icxbk.com/ask/detail/29990.html【3】Q: 求教关于电子围栏方面的方案 有个试验大厅,当开始进行设备检测或试验时,因为有高压的原因,试验人员只能呆在工作台区域进行各种操作。为防止试验人员离开工作台,误入试验区域,想弄个电子围栏或类似的防护技术。有什么比较好的报警防护方法吗。查了查网上,有红外对射这种,人出去就报警。还有其他什么方案,想综合考虑下。另外,如果能鉴别方向就更好了。即走入工作台和离开工作台,有什么方法可以鉴别方向。 提问人:梦想狂人 A:如果必须电子围栏这种,红外对射的方案就是合适的,成本低,容易实施,技术难度不高,有很多现成的产品。而且考虑到有的人万一过去还不能注意报警,那就考虑有个控制功能,可以将试验区的电源切掉,这样就保证安全了。如果需要识别进出方向,这个好像得用摄像头识别了,普通的电子围栏方案没法知道你是出去还是进来。答题人:great_CC //www.icxbk.com/ask/detail/30001.html【4】Q:python能用在嵌入式arm吗? 提问人:e80bb0aeef990918 A:这个要看具体的环境如果是类似树莓派的嵌入式,python是一大类的开发语言。如果是stm32类似的arm-m系列环境,要看资源是否能部署python运行时,部分可以,部分因为资源问题部署python运行时环境后资源不足。此外因为python运行时环境对资源占用,即使能部署,利用python开发的运行效率也不如直接用C、汇编开发的。答题人:xdsnet //www.icxbk.com/ask/detail/30002.html
希望在大家的努力和理解下,芯吧客问答能以合适的奖惩制度,鼓励大家产出更多有阅读和参考价值的内容,也深化本身对于各个层次电子工程师解答问题的工具性作用。欢迎大家遇到问题添加芯吧客讨论Q 群:261316471多多骚扰管理员,大家一起学习进步! 我们对优质内容的定义,不只是在专业知识中有很深的研究,也包含着有创新、扩展性、对普通甚至入门层次用户有启发引导等的问答讨论。 那么让我们一起来看看上周的优质回答吧! 【1】Q: 如何防止数组越限?数组越限在编译的时候往往发现不了,烧进单片机里面,莫名奇妙就会跑飞,我知道有些专业的分析工具可以做到,但我们出于爱好玩,肯定用不上coverity之类的工具吧?大家一般是怎么规避的呢?提问人:9604a3b72d92b876A:即使是自己写的代码,短时间里是能随时记住自己原来申请了多少空间,但是时间久了还是会忘。 有时候自己会写个代码说明的文档,但是如果写得长了,自己也不愿意看自己写的东西。。。。 没有特别的方法,就是多用IDE的代码提示,然后尽量多加注释。 幸好visual studio的代码提示还挺好用的。 像int a[100]这样的语句申请内存,在后续写代码时候可以用visual studio的代码提示功能快速定位到那句开头定义语句。比如你打个a,然后让鼠标停留在a上面,int a[100]这句话就在提示里显示了。如果是new(c++的习惯)申请的,也一样。 像int *a,然后malloc(c的习惯)申请内存的,在申请的那一句话里加入注释。跟着代码提示搜索这个a,应该很快就会定位到申请内存那句话(按搜到的顺序,第一句是定义数组名,第二句就是定义申请内存)。 如果随时能方便地查询到某个变量申请内存时候的那句话,细心一点还是很容易规避数数组越界的。答题人:徐珂靖//www.icxbk.com/ask/detail/29564.html 【2】Q: NTC这种热敏电阻,高精度的从哪里能买到。另外就是,热敏电阻的应用电路是什么,能给个截图最好。最后肯定是进AD采集,但是之前需要什么电路呢。 提问人:Linux小学童 A:热敏电阻有正温度系数和负温度系数两种。NTC是负温度系数。不过热敏电阻通常没那么精确。如果能接收23度误差倒是可以。 比较简单粗暴的方式是有个电压参考基准源出3.3V,通过一个精密电阻和热敏电阻串联连接地;在两个电阻中间出一根线到AD,这么做,比较简单,但是对精密电阻的要求很高,对基准源要求也高。还一种就是惠斯通电桥测量。答题人:请输入用户名 //www.icxbk.com/ask/detail/29827.html【3】Q: 使用哪种传感器可以检测位置是否有人?我想做一个图书馆占座检测的DIY,需要检测座位上是否有人,桌上是否有书? 提问人:梦想狂人 A:提供给你一个思路: 可以使用压力传感器和红外传感器组合,压力传感器可以通过检测座位上的压力来推测是否有人坐在上面,桌上的书也是同理。 红外传感器可以作为辅助,通过检测是否在物体的方式来判断是否有人,或者是否有书。答题人:dreamadmirer //www.icxbk.com/ask/detail/29825.html【4】Q:【不懂就问】最近接触模拟音频的处理,有如下两个问题想求解【1】如图1模拟音频信号是杂乱无章的,就近似看做是规则的正弦波(其实由很多幅值不同的正弦波叠加而成),那么(原始)模拟音频信号,幅值有正有负吗?如果是有正有负的幅值,那么声波在负半周,人耳是也能听到 是怎么理解呢?【2】如图2TPA3221功放芯片,以一路通道为例输入的是差分音频模拟信号输入和输出都是H桥接形式那么功放芯片的PVDD是采取单电源供电,如果输入的模拟信号有正有负也没有在芯片内部原理图中看到有加直流偏置来驼伏输入信号那么如何保证单电压供电下,依然放大并输出有正有负的模拟音频信号呢?有看到说法是根据负载的连接形式是BTL 推挽输出这样就可以使得单电源供电,输出正负电压音频信号? 这里希望详细说说图1:图2: 提问人:shaorc A:1. 音频信号本身是继续振动,通过转换成电信号后有很多表示方式,一般是叠加到一个直流上变成音频模拟电信号(表现为电压变化的波——其实也可以变成电流变化的波,主要看机械能到电能转 换的模式)。从这个角度来说,对这个电信号其实可以有正有负,也可以只有正,只要能表现(包络音频波动去下即可)。其实很多时候电信号中的正负仅仅是对参考点来说的,如果参考点电位变化了,信号极性是可以变的。此外后面经放大由扬声器播出时,又有一次换能,电信号推动扬声器做机械运动啦,所以并不存在所谓负周信号听不见的问题。 2. 其实可以参考直流偏置放大,就是把参考点设置到某个正值上,信号在上面叠加,放大后再滤除掉直流偏置放大的部分输出就好了。答题人:xdsnet //www.icxbk.com/ask/detail/29222.html
希望在大家的努力和理解下,芯吧客问答能以合适的奖惩制度,鼓励大家产出更多有阅读和参考价值的内容,也深化本身对于各个层次电子工程师解答问题的工具性作用。欢迎大家遇到问题添加芯吧客讨论Q 群:261316471多多骚扰管理员,大家一起学习进步! 我们对优质内容的定义,不只是在专业知识中有很深的研究,也包含着有创新、扩展性、对普通甚至入门层次用户有启发引导等的问答讨论。 那么让我们一起来看看上周的优质回答吧! 【1】Q: 在风机风叶上安装小磁铁,霍尔元件传感器测速,这是怎么一回事?原理是什么?提问人:65395d816bd5c387A:磁铁靠近霍尔,则感应到,并输出低电平。当离开霍尔时,恢复到高电平。只要检测出这个信号的周期,即每个脉冲的间隔时间,再根据磁铁的运行周长,经运算就可得到风叶的转速。答题人:大大的木头//www.icxbk.com/ask/detail/29227.html 【2】Q: c语言中main函数有什么作用? 提问人:65395d816bd5c387A:main只是一个函数名称,在嵌入式系统中,系统上电复位后首先进入复位中断,然后执行初始化代码,这部分通常是汇编,主要是为C语言准备环境,这部分完成后就会把控制权交给C语言的main函数,所以通过我们自己的代码都是有main函数开始的。main函数可以认为是普通情况下我们编码人员能接触到的最早的C语言代码,也就是第一个函数,所以显得比较重要。答题人:袁建明 //www.icxbk.com/ask/detail/29197.html【3】Q: win10的源码是什么什么语言开发的呢 提问人:莱克迷KW A: win10是分bios与系统两个问题的吧bios一部分是汇编一部分是C语言而系统而言,是C语言与C++编写的。对于这么宏大的系统,使用汇编真的是没法写下去了,逻辑太复杂报。而上层的桌面的显示部分,大多是C++写的,可以进行继承,界面效率会高一些是不会用pyton这样的语言写的,效率太低了。答题人:厉害企鹅 //www.icxbk.com/ask/detail/29178.html【4】Q: 图中是一个扬声器喇叭的实际接法,就两条导线。类比一下风扇,就一根24V线,一根24V地线就可以用了。 现在扬声器喇叭,也是两根线,这两根线分别是什么信号呢?因为有的还是差分输出的信号,难道差分信号输出,就是各自用一根信号线?如果是双声道 是不是需要两个扬声器喇叭? 提问人:shaorcA: 扬声器一端是接地的,一端接输入信号。输入信号是相对于地的电信号波,有频率和幅度信息(电流方向和强弱)。一般的扬声器是感性负载。它利用电流变化使得线圈变形移动,带动振膜发射出机械振动波。另外还有压电式扬声器,它是利用电压对压电变形材料实施变形作用,带动振膜发射出机械振动波。另双声道是至少需要2个扬声器来播出不同声道的信号。答题人:xdsnet//www.icxbk.com/ask/detail/29222.html
问答区对内容标准的提高已经实行了一段时间,欣喜地看到内容的平均质量越来越高,也十分感谢广大答主理解一些扣分阵痛,继续付出很大的时间精力来回答问题。希望在大家的努力和理解下,芯吧客问答能以合适的奖惩制度,鼓励大家产出更多有阅读和参考价值的内容,也深化本身对于各个层次电子工程师解答问题的工具性作用。欢迎大家遇到问题添加芯吧客讨论Q 群:261316471多多骚扰管理员,大家一起学习进步!我们对优质内容的定义,不只是在专业知识中有很深的研究,也包含着有创新、扩展性、对普通甚至入门层次用户有启发引导等的问答讨论。那么让我们一起来看看上周的优质回答吧!1.Q:想做物联网项目用stm32和哪种无线芯片比较方便? 提问人:e80bb0aeef990918 A1:最简单的就是esp8266,或者esp32都可以,这两种开发资料多,很多例程都是用这两个芯片,直接使用例程就可以了,也可以使用其他wifi模块比如99物联,或者庆科的emw3080等等,也可以用gprs模块,或者以太网模块只要能连接到服务器就可以了 答题人:yhj416606438 A2:目前物联网常用的无线连接方式有WIFI,蓝牙和ZigBee等等,综合考虑最简单的应该是wifi连接,STM32通过串口连接到ESP8266,使用串口的AT指令控制ESP8266连接到云服务器。这个过程硬件连接很简单,直接根据接口协议连接即可,软件的话STM32发送AT指令,根据ESP8266的指令手册来配置并建立连接。接入协议可以根据需求考虑MQTT或者HTTP等等。 答题人:袁建明//www.icxbk.com/ask/detail/28935.html2.Q:在C语言中链表是什么?有好理解的例子吗? 提问人:大少爷安安 A:链表是一种数据存储的方式,它比数组更灵活,因为数组需要预先申请大小,如果要存储的数据大于了数组能够存储的量,就没有办法处理啦,而链表只要还能申请到空间,就可以不停的插入数据(它的存储数据量是可以动态变化的。)我们很多应用其实都用到了链表,比如文件系统等等。链表是由节点构成的,每个节点至少有这样两个子数据部分,其中一个是数据部分(存储实际需要表达的数据),另外一个是指针部分(存储另外节点的指针),这样节点一个指向另一个,就形成了链,这也是链表名称的来历。最简单的是单向链表,它在C中节点表示为typeof struct slinkNode { int data; /*数据成员可以是多个不同类型的数据*/ struct note *next; /*指针变量成员只能是-个*/ }slinkNode;链表主要的操作有 初始化、增加、删除、查找、改动(节点数据) 答题人:xdsnet//www.icxbk.com/ask/detail/29059.html3.Q:C语言中指针是什么,请举例 提问人:大少爷安安 A:以32位系统为例,在系统中所有的存储和外设都有相应的地址对应,比如内存地址可能是开始于0x20000000,我们定义的大部分变量都是在这个地址上进行累加得到其存储地址。此时我们就可以生命一个指针,指向这个地址,就可以访问其内容了。指针可以粗略的认为是一个unsigned int类型的变量,保存的就是某一个地址,当这个地址指向某个变量时,就可以通过这个指针访问那个变量。int iMyAge=20; //定义一个变量,赋值为20int *pMyAge=&iMyAge;//定义一个指针,其地址指向变量iMyAge 答题人:袁建明//www.icxbk.com/ask/detail/28925.html4.Q:手机在充满电的时候会自动停止充电是怎么实现的? 提问人:牛妞小小 A1:不同电池不一样的终止判断一般手机电池是锂电池,锂电池一般恒流恒压充电以4.2V充满锂离子电池为例:①电池电压低于2.5V以下,先小电路预充②电池电压高于2.5V后,恒流充电③电池在线电压达到4.2V后,切换到4.2V恒压④ 电流会一直减小,小于0.1C切到涓流或停止充电⑤涓流一定时间后停止充电 答题人:yan_jian //www.icxbk.com/ask/detail/29004.html
【直播奖品发放】提问1钢盾批头套装:MR。LIAO、s29913805、明有几时有、米饭米饭丫提问2ESP32开发板:MR。LIAO、川楠、v29226179 弹幕抽奖1雷卯笔记本:star~明、~IOT夙愿、MR。LIAO、飞飞飞、s29913805弹幕抽奖2视频会员:s35681631 、s30607316、s35680048、时间与生命、微风→寒我们将会尽快联系大家,请保持QQ畅通。一周内联系失败视为自动放弃哦未中奖用户不用气馁,后续写直播相关主题内容的文章也可以获得100元京东卡哦!!【免费申请】申请项目:雷击静电测试一次(名额:5名 市场价值约3000元) 参与方式:回复意向测试项目:XXXXXX(列表见下方)。已知悉可以前往上海实地测试。也可以邮寄产品(测试申请表可联系索取),由雷卯给出实验视频和报告。 【检测项目介绍】【实验室介绍】上海雷卯电子科技有限公司拥有设备先进的免费EMC实验室,专业FAE工程师全程跟进,为客户各类项目量身定制不同静电防护方案,根据产品防护等级为客户选择最适合的电路保护器件专注电路过压过流浪涌防护测试、整改,力争为客户打造免费的一站式电磁兼容解决方案研发基地。雷卯电子免费EMC之雷击静电测试项目现已全面启动。值得一提的是,雷卯和电子芯吧客已经完成了冠名合作,EMC实验室正式更名为“电子芯吧客免费EMC电磁兼容实验室”,共同为广大电子工程师服务。【问题回答】 直播当中因为时间有限,雷卯FAE胡工为我们尽量多地挑选了弹幕中的优质问题来回答。后续,胡工会在问答区回复更多的弹幕和社区问题。那么让我们继续看看大家的问题吧。大家也可以继续跟贴提问。1.dream:PCB怎么考虑EMC影响 2.v22923606:讲讲PCB布线关于静电注意事项 3.s32097857:空气放电测试会对周围环境有要求吧 4.star~明:手机esd测试,tdma通话测试时,静电枪接触手机时偶尔会引起掉话,怎么避免 5.s29913805:现在有随身电子产品,比如可穿戴产品,重点EMC测试什么? 6.s35681631:请问线性变压器打群脉冲4级,后面单片机带液晶,液晶刷屏要怎么处理呢,要从哪些方面分析呢 7.蓝冰:开关电源的电气间隙和爬电距离怎么计算啊 8.盘先森:RF接口用什麼类型器件合适?