如何有效解决PCB散热问题?

如何有效解决PCB散热问题?

我们初学电路板设计的时候,常常会绘制一些比较简单的电路,把设计的电路打印出来,通过热转印机把电路转印到覆铜板上,然后再把印有电路的覆铜板拿去腐蚀,腐蚀掉非电路部分的铜箔,最后钻孔、焊接。

如何把STM32换成了国产MM32?

如何把STM32换成了国产MM32?

摘要:原本项目上采用了STM32F103RCT6单片机,但由于ST芯片价格的激增,决定更换为国产灵动微电子的MM32F3277G7P。接下来将分享一些使用该芯片时需要注意的事项。

如何把CPP源程序改写成C语言?

如何把CPP源程序改写成C语言?

曾经参与过公司的bpp项目,就是bluetooth print profile。由于使用了hpijs的开源包,但是是C++的。由于C++解释器比C语言解释器占用的存储空间要大500k左右。为了节省有限的存储空间,降低成本,同时也为了提高效率,将用C++语言写的源程序用C语言改写是很有必要的。

回调函数嵌入式开发中应用很广泛!

回调函数嵌入式开发中应用很广泛!

在我们日常开发STM32或其他单片机时,经常会使用原厂提供的固件库函数,这些固件库函数中包含许多回调函数。那么什么是回调函数呢?回调函数是作为参数传递给另一个函数的函数。这样的函数在某个时间点被调用执行。回调机制允许较低层的软件层调用较高层定义的函数。

嵌入式软件开发中一些不好的习惯,远离!

嵌入式软件开发中一些不好的习惯,远离!

在软件行业,你的工作经验与从事这个行业的时间密切相关。虽然这种说法在某种程度上是正确的,但你从事这项工作的年限并不能直接代表你获得了相同年限的工作经验,正如一句谚语所说:“我们也许已经工作了十年,但实际上只有一年的经验,其他九年都是重复的。”

IIC为什么需要用开漏输出和上拉电阻?

IIC为什么需要用开漏输出和上拉电阻?

最近我正在进行对ICM20602模块的调试,该模块是一个具有六轴陀螺仪和加速度计功能的设备,使用的是IIC通信协议。在这个过程中,我遇到了一个困扰了我很长时间的问题。

推荐 | 简单到傻瓜都会用的日志库

推荐 | 简单到傻瓜都会用的日志库

当涉及到嵌入式底层应用开发时,日志功能是不可或缺的。在这方面,有很多日志库可供选择,而log.c则是一个非常简单、开箱即用的C语言日志功能模块。

嵌入式开发什么时候需要用RTOS?

嵌入式开发什么时候需要用RTOS?

当前,高性能处理器和通用操作系统的实时更新速度似乎再次引发了嵌入式系统是否仍需要实时操作系统(RTOS)的讨论。然而,答案并未改变:在相对低端的处理器上,只有真正的RTOS能提供一定的保障,这也意味着这些操作系统在嵌入式环境中仍然具有重要作用。

板子放不下了!PCB上的测试点不加行不行?

板子放不下了!PCB上的测试点不加行不行?

对学电子的人来说,在电路板上设置测试点(test point)是在自然不过的事了,可是对学机械的人来说,测试点是什么?

linux自带i2c工具使用

linux自带i2c工具使用

I2C总线被全球超过50个公司的1000+个ICs所使用,已成为世界标准。此外,I2C总线与多种不同的控制总线是兼容的,例如SMBus(系统管理总线)、PMBus(电源管理总线)、IPMI(智能平台管理总线)、DDC(显示数据通道)以及ATCA(高级电信架构)。据我所知,在Linux中的I2C框架完全支持SMBus。

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部