一周优质问答回归!感谢大家在问答区重新上线后的继续支持!
让我们一起来看看上周的优质回答吧!
【1】Q: 主函数是怎么知道芯片主频的呢?
提问人:375fb436607b71df
A:
主函数并不自动知道芯片主频,这些是预设的值,一般嵌入式编程中,在初始化时都有相关时钟方面设置,主函数只是在这样的基础上运行,如果时钟发生偏移(比如有时采用内部RTC发生温飘之类),程序计时一样会偏移(不准)。
当然普通的计算结果不会受影响,只是速度、计时(包括延时、PWM、通信之类用到定时器、计时的处理)等不准,如果偏移过大,甚至会影响稳定性,比如串口通信因为频率变化过大,设置的波特率就不统一而出现错误通信啦。
答题人:xdsnet
https://www.icxbk.com/ask/detail/33059.html
【2】Q: LQFP封装和BGA相比有哪些优劣?选型时候是更加成本来参考还是设计难以程度?
提问人:菲菲520
主要的缺点是没法做到BGA那么小,因为LQFP所用管脚都分布在4边,要排列同样数量的管脚,会比BGA需要更大的面积,特别是管脚数量很多时,尤为明显。
这是因为它的管脚只能在4边,也有最小间距和管脚大小最小要求,
假如其要求和BGA都按同样的最小大小和间距d,则LQFP封装的最小面积约为:
(2d*N/4)*(2d*N/4) 其中N表示管脚数,一般为4的倍数,如果N不能被4整除,则取 N+x,x>=0满足被4整除,约N*N*d*d/4
而BGA的最小面积约为:4d*dN
则 LQFP的面积是BGA的大约 N/16 倍, 当N>16时, LQFP面积肯定比BGA大,而一般需要采用BGA的都是上百管脚的。
https://www.icxbk.com/ask/detail/33125.html
【3】Q: stm32库文件如何快速上手?
都说stm32官方库文件是大家福音,但是新手入门感觉来回切还各种函数,眼花缭乱,如何快速入门运用这些函数呢?
提问人:5474ecd864de6a71
1.建议由浅入深的学习,先学习用官方库编写一个流水灯的程序。
2.千万不要小看流水灯函数,实现方式有很多种:延时,定时中断等。它涉及了很多基础知识,时钟配置,IO初始化,IO模式配置,中断模式配置,定时器配置。
3.学好了之后,再去学其他外设模块,一个一个来,你会发现很多基础的初始化函数都是大同小异,基本上就是那几个,你有眼花缭乱的感觉,是因为对它不熟悉,多写几次,就会好很多。
答题人:dreamadmirer
https://www.icxbk.com/ask/detail/33078.html
【4】Q: 请问要确保电子设备的稳定性,硬件部分需要做那些测试呢?
提问人:chenbourne
硬件常见的测试包括EMC/EMI 浪涌 如果是某个特殊行业的还要过行业规范
然后老化是肯定要做的,而且老化测试每一台设备都要做
答题人:chen0000009
https://www.icxbk.com/ask/detail/33053.html
欢迎大家遇到问题添加芯吧客讨论Q 群:261316471多多骚扰管理员,大家一起学习进步!
我们对优质内容的定义,不只是在专业知识中有很深的研究,也包含着有创新、扩展性、对普通甚至入门层次用户有启发引导等的问答讨论。
【往期内容看这里!】一周优质问答集合贴
https://www.icxbk.com/ask/detail/30859.html
支持支持哦
开心