技术

为智能硬件开发者、创客提供有关基于英特尔嵌入式处理器的应用技术介绍和合作伙伴方案介绍

8位单片机的程序优化

一个提高代码效率的最基本的方式就是减小变量的长度。使用 C 编程时,我们都习惯于对循环控制变量使用 int 类型,这对 8 位的单片机来说是一种极大的浪费,你应该仔细考虑你所声明的变量值可能的范围,然后选择合适的变量类型,很明显,经常使用的变量应该是unsigned char,只占用一个字节。

工业项目,用MCU还是PLC?

在工业领域用嵌入式,还是用可编程逻辑控制器(PLC)?

一文看懂时钟是怎么恢复的?

对于高速的串行总线来说,一般情况下都是通过数据编码把时钟信息嵌入到传输的数据流里,然后在接收端通过时钟恢复把时钟信息提取出来,并用这个恢复出来的时钟对数据进行采样,因此时钟恢复电路对于高速串行信号的传输和接收至关重要。

当单片机遇到多个模块的数据需要处理,应该怎么办?

这篇文章我不是想说编程的规范性的东西,如果你想让自己的程序文件最起码直观的看起来美观、可读性强,推荐找华为的“C语言编程规范”。我只想说一说当我们的单片机遇到多个模块的数据需要处理,类似于“多任务”时我们应该怎么办?

接零和接地有何相同点与不同点?

零线与地线并不是同一概念,零线是中线的俗称,是电力部门提供的工作线路。就是说我们每家每户使用的两线照明线路,一线称相线(火线),另一线则是中线(零线)。

如何用单片机实现大电流自动投切?

电源技术的发展方向之一是并联运行分布电源系统,以便通过N+1 冗余获得故障容错及冗余功率,并且建立模块式分布电源系统,以增大总负载电流。

为什么需要那么多种电容?

我们都知道电容是电路中使用量最多的器件,我们经常接触的电容是陶瓷电容、铝电解电容、钽电解电容。

不得不收藏的PCB的Checklist!

不得不收藏的PCB的Checklist

如何正确选择滤波电容,它们的参数是如何确定的?

滤波电容在开关电源中起着非常重要的作用,如何正确选择滤波电容,尤其是输出滤波电容的选择则是每个工程技术人员都十分关心的问题。我们在电源滤波电路上可以看到各种各样的电容,100uF,10uF,100nF,10nF不同的容值,那么这些参数是如何确定的?

单片机通电后所有接口都是高电平吗?

在MSP430单片机的手册中,对于端口复位后的状态,是这样描述的:复位后,所有端口处于输入状态。