摘要: 在c_cpp_properties.json中的"defines":[]中定义的宏无法被识别。 从而导致代码中的宏开关无法生效,造成代码的阅读不便利。 排查路线是: 关闭所有插件,删除当前工程目录下的.vscode文件夹。 经过一系列排查发现是C/C++插件与clangd插件有冲突, 解决方法很简单 阅读全文
posted @ 2024-07-13 09:02 svchao 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 在软件开发过程中,我们经常会遇到一些常见的代码规范问题,其中之一就是 "last line of file ends without a newline" 警告。这个警告表示文件的最后一行缺少换行符,可能会导致一些编辑器或版本控制系统的问题。如果每次都手动去操作添加一行有点麻烦,我们可以通过使用 . 阅读全文
posted @ 2024-04-10 08:15 svchao 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 1、名称如下,一款非常好用的插件 2、ctrl+shift+p 输入如下,进入插件设置 3、将过滤标签全部打开即可 阅读全文
posted @ 2024-01-06 10:55 svchao 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 以下文章转载自:https://e2echina.ti.com/support/interface/f/interface-forum/192639/faq-rs485 我们经常在RS485 transceiver的datasheet中看到类似这样一句话: 1/4 Unit Load Allows 阅读全文
posted @ 2024-01-06 09:25 svchao 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 以下文章转载自:https://www.zlg.cn/power/article/detail/id/936.html) 1、 为什么需要加上下拉电阻? 根据RS-485标准,当485总线差分电压大于+200mV时,485收发器输出高电平;当485总线差分电压小于-200mV时,485收发器输出低电 阅读全文
posted @ 2024-01-06 09:20 svchao 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 一、找到Altium的 Preferences 【小齿轮】点击进入 具体步骤如下: 这样,在工程中创建原理图后默认就使用了模板。 阅读全文
posted @ 2023-12-12 13:48 svchao 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 一、找到Altium的 Preferences 【小齿轮】点击进入 设置如下: 同样的方法,其他参数也可以设置缺省。 阅读全文
posted @ 2023-12-12 13:43 svchao 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 出现的问题 图纸没有被自动编号 在Altium中该显示区域被称为Title Block。这里使用了图纸模板。 当使用层次化的设计方式时,往往一个工程中若干幅原理图。这时我们需要为原理图进行编号 想要的效果 原因 在设计中发现,大部分情况下Altium会为原理图自动编号。而有些时候(可能是更换了Alt 阅读全文
posted @ 2023-11-10 15:54 svchao 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 如果你需要在大量文本中删除指定模式的字符串,可以使用Notepad++中的正则表达式功能。下面是一个示例,让你可以快速学会如何删除包含指定文本的字符串。我们将使用以下示例字符串: This is a test string, [19:08:12.966] [ INFO] time stamp: 16 阅读全文
posted @ 2023-05-19 10:08 svchao 阅读(734) 评论(0) 推荐(0) 编辑
摘要: 如何使用正则表达式提取文本中的特定行? 以下是一个示例文本: [ INFO] HW RTC: 2023-05-15 07:21:00 [ INFO] HW RTC timestamp:1684135260 [ INFO] NEXT WAKEUP:7:23, TIMESTAMP:1684135380 阅读全文
posted @ 2023-05-15 09:44 svchao 阅读(486) 评论(0) 推荐(0) 编辑