发动态
综合 最新发布 最新回复
图文
列表
怎么进行原理图的仿真
嘉立创EDA
打卡 打卡
金豆商城专区
深度体验 XD08M3232:重新定义接近感应单片机
在探索传感器项目的漫漫征途中,我有幸邂逅了一款堪称杰出的芯片 ——XD08M3232 接近感应单片机。经过长时间深入的使用,它展现出的众多特性令我惊叹不已,迫不及待地想与大家分享这段奇妙的体验。 一、开发便捷性:熟悉的 “配方”,快速上手 初次从上海海铭威电子科技有限公司拿到 XD08M3232芯片,惊喜地发现它基于 Keil 进行编译、调试与仿真。对于在电子领域摸爬滚打多年的我而言,Keil 就如同亲密无间的得力伙伴。以往接触新单片机时,光是适应全新的开发环境,就得耗费大量的时间和精力。而此次借助 Keil 这个强大工具,完全没有这方面的困扰。对于新手朋友来说,网络上随处可得的 Keil 教程,很大地降低了学习门槛。从软件安装到成功编译并下载个测试程序,整个过程一气呵成,让我能够迅速投身到开发工作中。 二、内存资源:宽裕空间,尽情 “折腾” 这款单片机的内存配置堪称奢华。8K 字节的 FLASH 程序存储器,足以容纳各种复杂的代码逻辑。我之前开发一个具备多种感应模式和复杂数据处理功能的智能设备,代码量颇为庞大,然而 XD08M3232 的 FLASH 空间轻松将其收纳,毫无捉襟见肘之感。128 字节的 EEPROM 数据存储器同样实用,用于存储设备的校准参数、用户个性化设置等重要数据,即便遭遇掉电情况,数据依然得以保存,下次设备开机时可照常调用,稳定性高。再加上 256 字节的 IRAM 和 256 字节的 XRAM,在程序运行过程中,数据的暂存与运算都流畅,多任务处理也不在话下,为我的创意实现提供了坚实的保障。  三、接近感应功能:敏锐感知,应用及广 (一)智能家居革新 在智能家居领域,XD08M3232 的接近感应功能为生活带来了很大的便利。智能照明系统借助这一功能,实现了人来灯亮、人走灯灭的智能化控制,不提升了生活的便利性,还降低了能源消耗。智能家电方面,当用户靠近智能冰箱、智能烤箱等设备时,设备能够自动唤醒显示屏,展示操作界面或相关信息,提供更加人性化的交互体验。在安防方面,门窗安装了感应装置后,一旦有人接近,系统立即发出警报,守护家居安全。
立创商城
完美的PCB Layout
优化的板信号完整性就是不一样
硬创社
嘉立创免费打印的ESP8266天气时钟外壳(小天使)免费包邮,到货组装后非常完美,超级可爱! #嘉立创3D打印# #DIY设计#
3D打印
回复他
开源硬件平台
问一下 网页版怎么进入半离线状态
嘉立创EDA
使用IP5407时,发现输出电流过大(2A)时,电路会有噪音,测试发现是芯片输出端有纹波,然后在输出端对地并联4个470uf的电解电容可以减弱噪音,但这样体积太大了,有没有大佬有好的解决方案[大哭]
开源硬件平台
【自制】超神奇的无线USB HUB!从此USB进入无线时代!
本项目的起因是要调试的嵌入式设备经常不在电脑旁边,搬来搬去的很不方便。所以萌生了想要实现把USB信号无线化的想法。项目主控使用全志H618,搭载linux操作系统,再运行一个VirtualHere软件,便可以实现USB信号完全无线化,再结合一些实用的USB HUB功能,从此USB设备将彻底摆脱束缚。
嘉立创PCB
嘉立创PCB+STM免费券
玩立创那么久,也是终于领到了PCB+SMT免费券,但是这个券很鸡肋,要收比较贵的换料费,一个20元,元器件少应该便宜,但是元器件少还不如手焊,元器件多换料费还贵,太鸡肋了,有朋友要的送你用好了。 #嘉立创PCB# #嘉立创SMT# #创享2025#
嘉立创SMT
快递终于到了,第一天的成果如下: GPIO回环测试OK UART回环测试OK I2C回环测试OK SPI回环测试OK 逻辑分析仪功能测试OK 模拟输出PWM点灯测试OK 相关文档陆续补全了,今天白天开始录视频
开源硬件平台
求助,EDA无法选中线条了!
不知道为什么,突然之间EDA中无法选中布线了,但是器件可以选中。 恳请大佬指点!
嘉立创EDA
嘉立创EDA专业版怎么进行线条图形偏移
握有一个线条所组成的图形,我想让图形各条边向内偏移2mm,如何实现该操作
嘉立创EDA
嘉立创天猛星
请问这是为什么,一直显示找不到board.h 已经弄了一天了,不知道怎么办才好。
立创开发板
1、#define与#undef今天分享一个C语言宏定义小技巧,从语法上来看比较简单,不过一旦真正领悟到其精妙之处不仅可以简化代码、还能提高代码的可扩展性。X-MACRO宏技术的核心在于灵活的应用#define与#undef,对于玩C语言的伙计#define是再熟悉不过了,但#undef却鲜有人在实际的开发过程中熟练使用,基本上都是#define走天下。那#define的作用域是怎样的呢?其作用范围都是从宏定义处到文件结束,不管函数内外均可以随意使用。那一不小心使用#define重复定义相同的宏又会怎样呢?对于大部分编译器会报重复定义警告,但也有小部分编译器采用最近的宏定义直接通过,所以稍不留神就把bug引入到了代码中。其实对于C语言编程素养良好的工程师们多会使用#undef来限制宏定义的作用范围,即取消宏定义,以免造成宏泛滥。 1#include <stdio.h>2#include <stdlib.h> 3 4#define HELLO_BUG   100 5 6int main(int argc, char *argv[]) { 7 8 printf("hello bug %d\r\n",HELLO_BUG); 9 10#undef HELLO_BUG 11 12 printf("hello bug %d\r\n",HELLO_BUG); 13 return 0; 14} 如上代码所示,便会编译报错,提示第二条打印语句HELLO_BUG宏未定义。2、X-MACROX-MACRO平时我们也叫"X宏",其实在bug菌之前的文章<三种管理C程序中标志位的方法,最后一种比较秀~>有一个简单的提及,今天单独拧出来简化讲讲。1#define X_MACRO(a, b)   a 2//do something 3#undef X_MACRO45#define X_MACRO(a, b)   b 6//do something 7#undef X_MACRO 如上是X-MACRO的比较精华的几句,通过#define与#undef的配合,可以使用相同的宏名称选择性的替换出我们想要的结构,从而达到简化代码的目的。同时我们也非常清楚,由于宏主要是靠编译器来处理,所以X-MACRO技巧也主要是在编译阶段来维护代码。下面来一波操作看看效果吧: 1/*************消息定义**********/ 2#define MSG_TABLE                  \ 3    X_MACROS(USER_MSG1, MsgProc1)  \ 4    X_MACROS(USER_MSG2, MsgProc2)  \ 5    X_MACROS(USER_MSG3, MsgProc3)  \ 6 7/*************消息枚举定义**********/ 8typedef enum { 9    #define X_MACROS(a, b) a, 10    MSG_TABLE 11    #undef X_MACROS 12    MSG_MAX  13} MSG_TYPE; 14 15/*************消息处理定义**********/ 16const Proc Proc_table[] = { 17    #define X_MACROS(a, b) b, 18    MSG_TABLE 19    #undef X_MACROS  20}; 21 22/*************实际使用**********/ 23void sMessageProc(MSG_TYPE msgtype) 24{ 25    (Proc_table[msgtype])(); 26} 当然X-MACRO还可以扩展多个参数来供序列化替换,同时X-MACRO宏定义也可以更加的复杂。比如使用#defineX_MACROS(a,b) #a宏来处理为字符串等。
C语言X-MACRO宏使用技巧
嘉立创PCB
老工程师总结的10条经验,太受益了~
1、你永远不可能什么都知道 2、好的团队可以让你的能力呈指数增长,而非线性增长 3、编写的代码应该便于阅读 4、耐心是你最好的朋友 5、持续性是关键 6、总是有比你优秀的人你可以向他学习 7、社交网络很重要 8、经常休息可以让你更高效 9、如果你希望在自己的职业生涯中更进一步,就需要有很好的人缘 10、大多数公司都不是你希望的样子
嘉立创PCB
电赛助力一下,谢谢大家!互助,感谢,这个链接有用
我正在领嘉立创电赛助力包,点击链接帮我助力一下吧~https://oshwhub.com/activities/nuedc2025?competition_record_uuid=8e551c4314c849ba8e95446f3fb46a9a&username=corestar
开源硬件平台
社区数据
今日帖子
-
今日互动量
-
在线人数
-
帖子总量
-
用户总量
-
推荐话题 换一批
#嘉立创PCB#
#DIY设计#
#嘉立创3D打印#
#畅聊专区#
#嘉立创免费3D打印#
#创享2025#
#618金豆嗨购节#
#高校动态#
查看更多热门话题
功能讨论
()
主题
打赏记录
粤公网安备44030002004666号 · 粤ICP备2023121300号 · 用户协议 · 隐私政策 · 侵权举报 · ISO/IEC · Copyright © 2024 嘉立创社区版权所有
服务时间:周一至周六 9::00-18:00 · 联系地址:中国·深圳(福田区商报路奥林匹克大厦27楼) · 媒体沟通:pr@jlc.com · 集团介绍
移动社区