- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 Ubuntu下解决同一型号USB串口设备的绑定问题
当两个及以上同型号的USB设备(并且他们的Vendor ID和Product ID都一样)连接至电脑时,Ubuntu系统会默认把他们都挂载在同一个端口ttyUSB0上,此时导致先连接至电脑的USB设备可以进行正常的串口通信,其他USB设备不能进行数据的收发。查看如下,可以发现两个同型号的USB设备分别挂载在ttyUSB0和ttyUSB1端口上,此时两个设备都可以进行正常的串口通信。为解决上诉问题,我们可以创建一个udev规则文件,把它放在Ubuntu的/etc/udev/rules.d/目录下,
2023-08-29 09:43:16
905
2
原创 Java中重载的作用?
Java中重载的作用?重载定义:一个类中如果有多个同名方法但带有不同的参数列表,称为方法重载(Overload)。重载方法的参数列表不同是指参数的数据类型或个数或次序不同。重载方法之间必须以参数列表相区别,不能以返回值相区别,即不能有两个参数列表相同但返回值不同的重载方法。例如,java.lang.Math数学类中有以下多个重载的abs()方法返回参数x的绝对值,参数类型不同,返回值类型同参数类型。int abs(int x)long abs(long x)float abs(float x)
2022-04-30 10:26:08
1053
原创 VScode+GDB原生调试
VScode+GDB原生调试代码1.首先建立一个文件夹,在里面创建一个.c文件,然后通过VScode打开这个文件夹(注意是打开文件夹,不是.c文件)2.随意编写一段正确的代码,按Ctrl+~打开下面的终端3.编译1.生成可执行文件:gcc -g xxx.c -o xxx.exe2.执行:./xxx.exe4.右键点击生成和调试文件5.点击gcc.exe - 生成和测试活动文件6.点击停止和关闭终端7.点击非调试运行8.选择调试器生成的任务9.“externalConso
2021-10-22 13:14:17
1770
原创 【STM32】4*4矩阵键盘(外部中断触发方式)
1.EXTI(外部中断)简介 STM32F10x 外部中断/事件控制器(EXTI)包含多达 20 个用于产生事件/中 断请求的边沿检测器。EXTI 的每根输入线都可单独进行配置,以选择类型(中 断或事件)和相应的触发事件(上升沿触发、下降沿触发或边沿触发)。 EXTI 分为两大功能,一个产生中断,另一个产生事件,这也是STM32中我们主要做的事情:配置外部中断,编写中断服务函数。2. 4*4矩阵键盘简介1.线反转法检测哪个按键被按下:我们通过给行或列输...
2021-10-22 00:07:32
6804
3
基于NUCLEO-STM32F103RB单片机,DHT11读取温湿度信息,通过OLED显示温湿度信息
2021-10-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人