- 博客(31)
- 收藏
- 关注
原创 【沧海拾昧】使用LibUsbDotNet进行Windows/Ubuntu跨平台串口管理
本文介绍了使用LibUsbDotNet库在Windows/Ubuntu平台下读取串口设备的实现方法。文中提供了示例代码用于检测USB设备列表,并针对各平台常见问题给出了解决方案:Windows下需正确安装设备驱动,Ubuntu下需配置动态链接库路径。测试结果表明该方法能成功识别CH340等串口设备,为跨平台串口通信开发提供了参考方案。
2025-08-12 18:36:27
693
原创 【沧海拾昧】Ubuntu系统中CH340x的驱动安装与串口使用
本文介绍了在Ubuntu 22.04系统中安装CH340x系列USB转串口芯片驱动的完整步骤。首先从厂商官网下载驱动文件并编译安装,随后解决brltty程序冲突问题,使设备能够被正确识别为ttyCH341USB0设备。最后通过将用户加入dialout用户组解决串口权限问题,实现串口的正常读写操作。文章提供了详细的终端操作指令和截图说明,适用于arm64和amd64架构的Ubuntu系统用户。
2025-07-25 02:07:24
869
原创 【沧海拾昧】CAN总线通信——在STM32F10x标准库中
C0405沧海茫茫千钟粟,且拾吾昧一微尘——《沧海拾昧集》@CuPhoenix【阅前敬告】沧海拾昧集仅做个人学习笔记之用,所述内容不专业不严谨不成体系【如有问题必是本集记录有谬,切勿深究】
2025-07-21 14:47:22
816
原创 【沧海拾昧】微分先行PID与中间微分反馈控制
本文介绍了两种针对纯时延过程的PID控制优化算法:微分先行PID和中间微分反馈。微分先行PID通过将微分环节作用于反馈通道,增强了克服超调的能力;而中间微分反馈则是将微分作用独立出来,形成附加校正。文章详细分析了两种方法的系统框图和控制原理,推导了对应的位置式和增量式离散公式,并指出互联网上常见的混淆现象。两种方法虽然思想类似,但结构不同,微分先行PID的微分作用包含被控参数及其变化速度,而中间微分反馈的微分作用完全独立于PI调节器。本文通过理论分析和公式推导澄清了这两种方法的区别。
2025-07-21 14:16:53
812
原创 【沧海拾昧】C# .NET8 WinForms程序在主显示器125%/150%缩放下尺寸显示异常的解决办法
C# .NET8 开发 WinForms 程序时主显示器缩放导致窗口和控件尺寸显示异常,通过 ApplicationHighDpiMode 属性值的修改解决。
2024-09-23 15:35:03
2162
2
原创 【沧海拾昧】VS开发ADB1000 solutions mono.androidtools.adbexception system.io.endofstreamexception问题解决
解决调试部署时的ADB1000 solutions mono.androidtools.adbexception system.io.endofstreamexception报错
2024-05-04 02:49:18
488
原创 【沧海拾昧】使用TIM2_CH1_ERT进行外部脉冲计数读数始终为0问题的解决
C0403沧海茫茫千钟粟,且拾吾昧一微尘——《沧海拾昧集》@CuPhoenix【阅前敬告】沧海拾昧集仅做个人学习笔记之用,所述内容不专业不严谨不成体系【如有问题必是本集记录有谬,切勿深究】
2024-04-24 03:32:26
759
1
原创 【沧海拾昧】MATLAB\Simulink用S-函数仿真Lorenz系统
本文简要介绍在 MATLAB\Simulink 中使用 S-函数 进行仿真的基础内容和部分常见问题,并以 Lorenz 混沌系统为例,对仿真步骤进行基本介绍。
2023-05-13 02:20:27
1957
原创 【沧海拾昧】STM32F103C8T6/C6T6的ISP烧录
对于某种STM32F103C8T6/C6T6最小系统板,没有配置J-LINK/ST-LINK烧录口,此时可以使用USB转TTL串口进行ISP烧录。本文记录了ISP烧录的方法和烧录过程中可能存在的问题。
2023-03-15 23:00:11
6290
原创 【沧海拾昧】C#调用Python代码的方法
在使用 C# 调用 Python 代码时,有多种方法,如将Python封装为动态链接库 .dll 、用 IronPython 作为移植的依赖库直接调用 Python 的函数接口等,但在开发时最简单实用的方法莫过于利用 C# 命令行调用 .py 文件执行。本文记录了在利用 C# 命令行调用 .py 文件执行的方法与可能遇到的常见问题。
2023-01-28 04:00:27
5251
2
原创 【沧海拾昧】WiFi串口通信ESP8266模块基本介绍(附野火WiFi透传实例)
本文将简要介绍 ESP8266 模块在使用时的基础内容和部分常见问题,并以野火例程 WiFi透传控制LED灯 为例,对 ESP8266 模块进行基本介绍。
2023-01-20 23:15:37
9430
原创 【沧海拾昧】Proteus8仿真stm32:ADC转换程序
使用Proteus仿真stm32f103rc板子的ADC转换实验,多位七段数码管的输出,ADC通道,仿真输出为0疑似ADC没有供电。
2022-12-27 16:27:05
8492
13
原创 【沧海拾昧】Keil uVision5新建stm32工程并联合Proteus 8 Professional简单仿真
本文简述了如何用Keil5新建stm32工程并配置,并连接Proteus进行仿真调试的一般方法。
2022-11-22 18:12:32
5644
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人