- 博客(18)
- 收藏
- 关注
原创 cursor函数无法跳转到定义
4.打开Cursor,Ctrl + Shift + P,搜索并点击“Install from VSIX”5.找到你刚刚下载的文件,等安装完成就Ok了。1.打开 Cursor 卸载 C++插件。
2025-11-15 11:17:15
531
1
原创 [江科大]CAN
IIC是单端信号,需要共地差分信号通信如果线路产生干扰,一般两根线的电压都会同时产生波动,但电压差值不变,利用电压差之传播数据可以很大程度避免干扰 (不理解看下面电平标准)阻值不大收紧速度快但功耗也大当想发送0时,将总线收紧,发送1时不去碰总线,自动归为默认状态1。
2025-11-04 10:24:59
573
原创 [obsidian插件]Enhancing Export
下载该插件后还需要安装pandoc,并将插件pandoc对应路径设置上,为pandoc.exe存在的路径。可将md文档导出为各种格式。
2025-11-02 17:55:12
116
原创 【obsidian插件】md粘贴到csdn图片无法显示
obsidian粘贴图片为本地图片,不想将文档中的图片替换为转存到网络上的,想保留仍为本地的便于备份,四处摸索终于找到了解决方案!安装后配置好github仓库名和token,注意创建token时要勾选repo那一部分,token选择经典类即可。配置好后打开你想转换的页面,ctrl+p,在命令栏搜索publish,点击第一个。转换完成后的文档直接在剪切板上,cv到CSDN上即可。插件–Image Upload Toolkit。
2025-11-02 17:49:34
197
原创 STM32CBUEMX入门教程
这个函数会开启一个中断,每发送一个字节就进入一次中断,提示:此处说的每个字节进入一次的中断是由HAL库进行处理的(HAL_UART_IRQHandIer 函数)无需我们自己编写回调函数。空闲中断:当传输线为空闲状态时就会进入中断,这时就知道对方发送过来的数据已经传输完了,可以进行处理了。这个函数会开启一个中断,每接收到一个字节就进入一次中断,中断中把这一个字节数据保存到接收区里。接收可以直接将上面的IT换为DMA,效果一样,接收后返回,只是不用每个字节都进入中断。
2025-11-02 17:39:03
930
原创 【ros2学习】话题
消息接口是ROS2通信时必须的一部分,通过消息接口ROS2才能完成消息的序列化和反序列化。ROS2为我们定义好了常用的消息接口,并生成了C++和Python的依赖文件,我们可以直接在程序中进行导入。:将数据结构或对象状态转换为一个可以存储或传输的格式的过程,如将复杂的数据结构转换为简单的字节流或字符串,以便于存储或传输。ROS2期望接收到的参数是YAML格式的字典,注意data:冒号后面需要有一个空格,否则会报错。编写节点->添加依赖->编写订阅者代码->运行测试。修改CMakeLists.txt。
2025-10-23 21:26:30
733
原创 pytorch安装记录
问题❓已解决!solve:关梯子#问题❓已解决 pycharm想要切换anaconda创建的虚拟环境,在设置中更改python解释器为虚拟环境的,但是终端未切换,打印出的python版本不对solve:新建项目,选择该环境的python解释器,打开终端发现环境为虚拟环境的,虽然可能要将原项目移植过来,但起码是解决了!!#问题❓已解决问题: OSError: [WinError 127] 找不到指定的程序。
2025-10-21 14:28:01
372
原创 pycharm想要切换anaconda创建的虚拟环境,在设置中更改python解释器为虚拟环境的,但是终端未切换
pycharm想要切换anaconda创建的虚拟环境,在设置中更改python解释器为虚拟环境的,但是终端未切换,`python --version`打印出的python版本不对。新建项目,选择该环境的python解释器,打开终端发现环境为虚拟环境的,虽然可能要将原项目移植过来,但起码是解决了。
2025-10-18 20:26:40
199
原创 【ros2学习】节点2
ROS2中每一个节点只负责一个单独的模块化的功能,如一个节点负责从激光雷达获取数据、一个节点负责处理激光雷达的数据节点间通信方式话题-topic服务-service动作-Action参数-parameters!GUI&CLIGUI-图形用户界面 如WindowsCLI-命令行界面 如终端节点相关CLI启动节点启动 <package_name>包下的 <executable_name>中的节点查看节点列表查看节点信息。
2025-10-16 10:38:40
369
原创 【ros2学习】节点1
不报错后编译生成可执行文件a.out,可以在g++指定后添加 -o 名字 ,比如 -o first_node,生成的是first_node,而不是a.out。然后去 /opt/ros/humble/lib、/opt/ros/humble/share 下找配置和库。chapt2下新建first_node.cpp,然后在first_node.cpp中输入下面的代码。这里 /opt/ros/humble 就是它的 安装前缀 prefix。检测到 PATH 中存在 /opt/ros/humble/bin。
2025-10-14 12:02:53
994
原创 windows记录使用时间及20-20-20提醒软件
GitHub - Planshit/Tai: 👻 在Windows上统计软件使用时长和网站浏览时长GitHub - Planshit/ProjectEye: 😎 一个基于20-20-20规则的用眼休息提醒Windows软件
2025-10-10 10:22:20
207
原创 【ROS2学习day1】前置准备
输入密码,在选项界面选择1-一键安装ROS,接着根据你的情况选择是否更换系统源(基础篇更换了就不用了),接着等待一会就会让你选择要安装的ROS2版本了。list 的缩写,通过 ls 命令不仅可以查看 linux 文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等。删除一个目录中的一个或多个文件或目录,如果没有使用 -r 选项,则 rm 不会删除目录。接着会问你安装桌面版还是基础版,我们选择桌面版,包含可视化工具,如果是在树莓派上装可以使用基础版。编译执行&&解释执行。
2025-10-05 20:22:50
598
原创 stc32下载配置
拔掉板子,然后一直按Key1 再按key2 框的地方显示识别到HID那个,再点下面的设置,如果识别不到可以换个电脑试试,本人此次就是自己电脑识别不到换个电脑🆗了。下面第二步据学妹说选P30 P31只能用STC_ISP下载,如果选P43 P44可以直接keil下载,一年没有使用stc32已经忘完了。
2025-07-21 21:30:01
171
原创 HMI启动仿真连接中断,变量无法写入PLC
确定完再进来看是不是变成上面那样了,之后在回博图启动仿真应该就ok了。下面这种方法本人亲测解决问题,记录一下。
2025-06-22 11:45:32
1109
2
原创 STM32F103C8T6移植F103ZET6
试了下可以移植成功,用串口成功下载,但是单片机断电再上电或者按下复位键后不会再次执行芯片里的程序,BOOT0和BOOT1均已接地。1.remove startup_stm32f10x_md.s,添加remove startup_stm32f10x_hd.s。3.C/C++中将MD改为HD(but本人Define仅有后面一项,把前面加上了)STM32F10X_HD。4.最后可以再检查下debug这里是否更改了,如为自动更改需再手动更改一下。最后单独供电复位可以正常运行!2.晶振由8.0改为12.0。
2025-01-15 17:49:09
759
STC32普通io口中断
2025-07-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅