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

关注

技术 嵌入式 电子芯吧客    2019-05-08   |   浏览量 5319  

希望在大家的努力和理解下,芯吧客问答能以合适的奖惩制度,鼓励大家产出更多有阅读和参考价值的内容,也深化本身对于各个层次电子工程师解答问题的工具性作用。

欢迎大家遇到问题添加芯吧客讨论Q 群:261316471多多骚扰管理员,大家一起学习进步!

 

   我们对优质内容的定义,不只是在专业知识中有很深的研究,也包含着有创新、扩展性、对普通甚至入门层次用户有启发引导等的问答讨论。

          那么让我们一起来看看上周的优质回答吧!

 

【1】Q: stm32的中断分组和优先级问题


  • 以下3个的分别是设置什么的,上面两个是变量,下面是函数,这3者是什么关系

          NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority 

          NVIC_InitStructure.NVIC_IRQChannelSubPriority

          NVIC_PriorityGroupConfig);



提问人:yhj416606438

A:

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

全部回答

我来回答

试用推荐

3B+

产品总数:0个  申请人数:179

距离结束时间:

推荐达人 更多>

  • 向悫 向ta提问

    川楠

    一切能用程序解决的问题都不是问题

    在行: 单片机综合应用 硬件设计

  • 靳飞 向ta提问

    汉云

    在路上的Linuxer

    在行: DSP技术 STM32讨论区

  • 徐珂靖 向ta提问

    xukejing

    规格严格,功夫到家

    在行: 开发板综合 Linux 系统

  • 袁建明 向ta提问

    河北博联科技有限公司 研发部经理

    日知其所亡

    在行: 嵌入式 Linux 系统

  • 张峰 向ta提问

    光学总工

    用心工作,用心生活

    在行: 嵌入式 Linux 系统

完成答题
赶快去开启您的宝箱吧