琢磨几天终于完美运行,但新问题又来了。在使用 FreeRTOS 时 cubemx 相同的配置,生成的代码使用Keil uVision5 运行正常,使用vscode编译正常,但使用却有些问题。 include path和browse path问题。 以为一个 "${workspaceFolder}/**"完美搞定,那只是你以为,而现实却是很残酷,各类找不到。所以你还是得老老实实给补全,附上我的c_cpp_properties : { "configurations": [ { …
琢磨几天终于完美运行,但新问题又来了。在使用 FreeRTOS 时 cubemx 相同的配置,生成的代码使用Keil uVision5 运行正常,使用vscode编译正常,但使用却有些问题。 include path和browse path问题。 以为一个 "${workspaceFolder}/**"完美搞定,那只是你以为,而现实却是很残酷,各类找不到。所以你还是得老老实实给补全,附上我的c_cpp_properties : { "configurations": [ { …
上拉电阻和下拉电阻 当本来设计好了用按钮来进行开关的时候,居然用手摸下就可以开关,或者各种奇怪的形象。此时你需要上下拉电阻来过滤干扰。 上下拉电阻 下拉概念 主要用来抗干扰和预设默认电平 (主要是引脚悬空再加上电磁干扰。形成了一种不稳定输入) 将一个不确定的信号,通过一个电阻与地GND相连,固定在低电平 下拉是从器件输出电流;拉电流 当一个接有下拉电阻的IO端口设置为输入状态时,它的常态为低电平 上拉概念 电阻与3.3V相接,断开时是3.3V,闭合时是0V 自锁开关 接线图 代码 int btn=35; int r…