发动态
综合 最新发布 最新回复
图文
列表
电源路径切换电路设计的问题
需求:VBUS输入电压在5-20V/3A,VBAT电压在6-8.4V,需要做一个电源路径切换的电路,当断开VBUS外部电源时,由VBAT给系统供电;当有VBUS外部电源时,切换为‘VBUS外部电源供电。 有哪位大神有合适的方案推荐,可以在评论区留言 目前这电源的路径切换电路用的是下图中的方案 https://www.jlc-bbs.com/api/bbs/fileOperation/downloadImage/8632030913230696448 #电路设计# #畅聊专区# #嘉立创PCB#
开源硬件平台
使用TI的板卡MSPM0G3507,烧录器自带的CMSIS-DAP无法烧录
使用TI的板卡MSPM0G3507,烧录器自带的CMSIS-DAP,使用官方的例程可以正常烧录,自己写的程序无法烧录,报错为Error: Flash Download failed - "Cortex-M0+",网上能找的解决方法都试了一遍,改了内存大小,开启C微库,都未能解决问题,使用了三个不同公司的MSPM0都是同样的问题,请问如何解决
开源硬件平台
开源项目:智能卷帘电机(卷帘伴侣)\n\n简介:本项目可以把传统卷帘、百叶窗等升级为智能物联设备,通过手机App或语音助手进行远程控制。 可让卷帘在任意位置精准悬停、设定定时任务或与家中其他智能设备联动,自动调节室内光线。\n\n开源链接:[https://oshwhub.com/hyun/smart-roller-shutter-motor-rolle]\n#ESP8266/32# #星火计划2025# #智能家居#
开源硬件平台
开源项目:EDA-Camera照相机\n\n简介:基于立创开发板ESP32S3R8N8构建,支持500万像素的卡片照相机,支持局域网相册管理,可自由选择OV2640/OV5640,贴片阻容采用0805封装,适合初学者焊接。\n\n开源链接:[https://oshwhub.com/course-examples/camera]\n#RISC-V# #ESP8266/32# #WiFi/以太网#
开源硬件平台
开源项目:高速USB2.0隔离HUB\n\n简介:基于沁恒微全家桶设计的USB2.0高速隔离Hub。【作为一个电子工程师,如果您也不想调试设备的时候高压、短路、静电把贵重设备一套带走,可以试试这个隔离Hub。保护电脑,从我做起】\n\n开源链接:[https://oshwhub.com/la-xian-xiao-dui-v1.0/gao-su-usb2-0-ge-li-hub]\n#通信模块# #信号/通信# #消费电子#
开源硬件平台
eprj文件怎么导出xdm
开源硬件平台
FPGA版开环(这个套件没有电流检测的三根线)FOC写出来了,目前已实现:无限旋转无力反馈、等间距卡点/点击感、中心弹簧回中、阻尼模式、限位/虚拟墙
开源硬件平台
想请教各位大佬,接上电池LED不会亮,原理图是哪里错了吗请帮忙指教改正,钓鱼佬第一次接触PCB,想做一个夜钓灯驱动板,程序已经烧录成功。
开源硬件平台
ProtoBlade中DAC音频部分的数字部分验证成功
开源硬件平台
gerber文件怎么看pcb呀,小白求助
#嘉立创PCB#
开源硬件平台
你好,我是猿java。这篇文章,我们来聊聊 Java 语法糖。什么是语法糖?语法糖(Syntactic Sugar)是编程语言中的一种设计概念,它指的是在语法层面上对某些操作提供更简洁、更易读的表示方式。这种表示方式并不会新增语言的功能,而只是使代码更简洁、更直观,便于开发者理解和维护。语法糖的作用:提高代码可读性:语法糖可以使代码更加贴近自然语言或开发者的思维方式,从而更容易理解。减少样板代码:语法糖可以减少重复的样板代码,使得开发者可以更专注于业务逻辑。降低出错率:简化的语法可以减少代码量,从而降低出错的概率。因此,语法糖不是 Java 语言特有的,它是很多编程语言设计中的一些语法特性,这些特性使代码更加简洁易读,但并不会引入新的功能或能力。#畅聊专区#那么,Java中有哪些语法糖呢?顺便吆喝一句,技术大厂跳板,前后端测试捞人,待遇还可以。Java 语法糖1. 自动装箱与拆箱自动装箱和拆箱 (Autoboxing and Unboxing)是 Java 5 引入的特性,用于在基本数据类型和它们对应的包装类之间自动转换。 // 自动装箱 Integer num = 10; // 实际上是 Integer.valueOf(10) // 自动拆箱 int n = num; // 实际上是 num.intValue() 2. 增强型 for 循环增强型 for 循环(也称为 for-each 循环)用于遍历数组或集合。 int[] numbers = {1, 2, 3, 4, 5}; for (int number : numbers) { System.out.println(number); } 3. 泛型泛型(Generics)使得类、接口和方法可以操作指定类型的对象,提供了类型安全的检查和消除了类型转换的需要。 List<String> list = new ArrayList<>(); list.add("Hello"); String s = list.get(0); // 不需要类型转换 4. 可变参数可变参数(Varargs)允许在方法中传递任意数量的参数。 public void printNumbers(int... numbers) { for (int number : numbers) { System.out.println(number); } } printNumbers(1, 2, 3, 4, 5); 5. try-with-resourcestry-with-resources 语句用于自动关闭资源,实现了 AutoCloseable 接口的资源会在语句结束时自动关闭。 try (BufferedReader br = new BufferedReader(new FileReader("file.txt"))) { System.out.println(br.readLine()); } catch (IOException e) { e.printStackTrace(); } 6. Lambda 表达式Lambda 表达式是 Java 8 引入的特性,使得可以使用更简洁的语法来实现函数式接口(只有一个抽象方法的接口)。 List<String> list = Arrays.asList("a", "b", "c"); list.forEach(s -> System.out.println(s)); 7. 方法引用方法引用(Method References)是 Lambda 表达式的一种简写形式,用于直接引用已有的方法。 list.forEach(System.out::println); 8. 字符串连接从 Java 5 开始,Java 编译器会将字符串的连接优化为 StringBuilder 操作。 String message = "Hello, " + "world!"; // 实际上是 new StringBuilder().append("Hello, ").append("world!").toString(); 9. Switch 表达式Java 12 引入的 Switch 表达式使得 Switch 语句更加简洁和灵活。 int day = 5; String dayName = switch (day) { case 1 -> "Sunday"; case 2 -> "Monday"; case 3 -> "Tuesday"; case 4 -> "Wednesday"; case 5 -> "Thursday"; case 6 -> "Friday"; case 7 -> "Saturday"; default -> "Invalid day"; }; 10. 类型推断 (Type Inference)Java 10 引入了局部变量类型推断,通过 var 关键字来声明变量,编译器会自动推断变量的类型。 var list = new ArrayList<String>(); list.add("Hello"); 这些语法糖使得 Java 代码更加简洁和易读,但需要注意的是,它们并不会增加语言本身的功能,只是对已有功能的一种简化和封装。总结本文,我们介绍了 Java 语言中的一些语法糖,从上面的例子可以看出,Java 语法糖只是一些简化的语法,可以使代码更简洁易读,而本身并不增加新的功能。——转载自:猿java
Java 语法糖,你用过几个?
开源硬件平台
天太热
好热呀,有没有大佬教我手搓小型空调, #DIY设计# #畅聊专区#
开源硬件平台
请教USB口断开5V和地后立独供电不能识别设备是怎么原因?想独立供电怎么做才能识别设备呢?
#DIY设计#
开源硬件平台
有没有大哥帮我分析一下电路,呼吸灯为什么不亮
开源硬件平台
这个CYUSB3014板子,应该怎么进boot模式?两个spi flash空白的话,typec接口连电脑可以进入boot模式,刷上厂家的固件,之后就隐藏了boot模式,这时候咋再次进入boot呢?右边那个接口功能不知道
开源硬件平台
开源项目:【立创·泰山派】全键盘掌上终端,MeXcon_Tai\n\n简介:使用泰山派作为核心的掌上终端\n\n开源链接:[https://oshwhub.com/metoo/lichuang-taishan-pai-full-keyboa]\n#立创泰山派# #星火计划2025# #Linux#
开源硬件平台
天太热了,,没有空调的情况下,做为一个搞电子的人,怎么样能做到比较好的降温效果
开源硬件平台
优质硬件创作分享平台
推荐话题 换一批
#嘉立创PCB#
#DIY设计#
#畅聊专区#
#创享2025#
#嘉立创3D打印#
#嘉立创免费3D打印#
#618金豆嗨购节#
#高校动态#
查看更多热门话题
打赏记录
粤公网安备44030002004666号 · 粤ICP备2023121300号 · 用户协议 · 隐私政策 · 侵权举报 · ISO/IEC · Copyright © 2024 嘉立创社区版权所有
服务时间:周一至周六 9::00-18:00 · 联系地址:中国·深圳(福田区商报路奥林匹克大厦27楼) · 媒体沟通:pr@jlc.com · 集团介绍
移动社区