
单片机
文章平均质量分 64
irober
这个作者很懒,什么都没留下…
展开
-
【STM32常见错误】error: #29: expected an expression 解决方法
stm32调试转载 2023-04-18 16:46:48 · 3690 阅读 · 2 评论 -
I2C总线为什么要接上拉电阻
I2C总线为什么要接上拉电阻1、根据I2C总线规范,总线空闲时两根线都必须为高;这是规定,动不了的,不然什么叫标准呢?其实所谓的这个神圣的标准也并不是多么邪乎,你想啊,只有是高的才能拉成低的,难道谁可以把低的拉成高的吗?所以这是之所以规定空闲时必须为高的一个原因,要是保持“低”的话,那是不可能成为“多主”总线的。2、上拉电阻的问题;其实各个I2C接口工作时只检测高、低电平,管你有没有什么上拉电阻呢!但问题是,你要是直接接电源的来实现高的话,一旦其他器件拉低时岂不危险?所以,这个上拉电阻有保护作用转载 2021-01-12 10:01:27 · 16573 阅读 · 2 评论 -
Visual Studio Code折腾记:Arduino开发环境搭建
Visual Studio Code折腾记:Arduino开发环境搭建准备配置步骤测试效果Arduino的官方IDE较为简陋,没有语法高亮,没有代码补全,不能快速查找跳转函数及变量,在开发稍微复杂一点的项目时很是痛苦。有时候需要查看库文件代码,也只能在电脑中搜索文件名去打开。而VSCode作为当下流行的编辑器,有轻量化、跨平台、大量插件支持等特点,支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义快捷键、括号匹配和颜色区分等。VSCode上也有Arduino的插件,集成了Arduino上全部的功能转载 2021-01-07 16:40:33 · 1253 阅读 · 0 评论 -
Disabling usage of PDSC Debug Description
STM32 Keil新建工程报错“Loading PDSC Debug Description Failed for STMicroelectronics STM32Lxxxxxxx”在使用STM32L0xx系列和STM32L4xx系列的单片机时都遇到了打开keil工程报“Loading PDSC Debug Description Failed for STMicroelectronics STM32Lxxxxxxx”错误的问题,具体现象和解决方法如下图文所示:找到keil的Build Output窗转载 2020-12-17 09:30:28 · 6264 阅读 · 7 评论