笔记
妖言惑众|蛊惑人心
这个作者很懒,什么都没留下…
展开
-
堆区多次申请内存释放引起的bug
在C语言里,堆区申请一个A,释放A,申请B,再释放A是有可能成功。 结果是,释放掉B,这时候B你并不想要释放。导致程序出错。 原因:因为A和B的地址是可能一样的。原创 2021-12-16 20:57:58 · 1364 阅读 · 2 评论 -
双向电平转换电路
来源:AN97055 电路1: 高压区域输出时需要开漏。或者串个二极管分压。 假设SDA为推挽输出,高压区的电压将直接作用在低压区。且高压区VDD2不能失效。 拓展,如果需要高速通讯,可以将N-Mos换成三极管,但需要外加一个二极管起到mos的反向二极管作用。 ...原创 2021-09-26 02:01:29 · 341 阅读 · 0 评论