- 博客(11)
- 收藏
- 关注
原创 配置QTCreator+PCL(转载他人博客)
PCL需要使用msvc,因此需要添加msvc2017组件。若是没有安装,可以单独添加该组件;也可以重装QT。如何添加msvc2017,可以直接搜索,但建议直接重装,因为我在两台电脑都添加失败了,这时间比重装还久。
2024-10-27 22:07:09
225
原创 cubemx配置usart不进入中断(或者进一次)
code1只接收一次,若是删去code1中的HAL_UART_Receive_IT(&huart1, aRxBuffer, RXBUFFERSIZE)就不能接收。在学习正点原子iap例程时,使用cubemx配置usart接收xcom发出的文件,结果发现无法接收,有时又只能接收一次。但这行代码cubemx不会帮我们生成。我昨天的项目没有code1、2的这两行代码,仍能进行接收。
2024-10-19 18:43:04
242
1
原创 vscode编写C语言如何多文件编译(已解决)
添加头文件路径:c_cpp_properties.json。添加头文件路径,选择需要编译的文件:tasks.json。A.c、A.h和test.c如Code1~Code3所示。
2024-09-10 20:13:58
1268
2
原创 HAL_Delay()与delay_xx()冲突
可以知道调用delay_us()直接修改了System的重载值。HAL_Delay()在debug中发现程序一直停留在Code3的while(.......)循环中,原因可能是:还没有跳出while()System就自行重载了,这导致系统永远无法跳出循环。while(1)进入第2轮循环后在HAL_Delay()中卡死,即Led常亮(至少10分钟)。
2024-08-05 10:34:47
307
原创 pycharm更换解释器后如何快速配置环境
pycharm更换解释器后如何快速配置环境:step1:在项目原解释器的根目录下python -m pip freeze > requirements.txt,得到一个txt文件。step2:在新解释器下pip install -r requirements.txt快速配置环境。
2024-06-13 20:55:33
494
原创 STC12芯片和AT89芯片读取ds18b20芯片数据
使用STC12芯片和ds18b20读取现实温度,使用AT89芯片在Proteus中读取ds1820温度
2024-06-07 19:58:59
797
原创 Keil C51进行debug时提示2k代码限制(已解决)
进入debug界面发现有如下差别:若代码没有超过2k,则可以正常调试(如图3);若代码超过2k,则不能正常调试(如图4)。最后发现将注册模式更换为图5、图6所示即可正常调试(无论代码是否超过2k)但是Keil C51已经破解,如图2。图3:可以正常调试 (正常显示断点)图4:无法正常调试(不显示断点)
2024-06-07 13:32:16
2430
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人