开发笔记
无情大菜刀
这个作者很懒,什么都没留下…
展开
-
硬件开发避坑日志
红外接收关 5 V 和 3.3V 工作电压的接收波形不一样。3.3V工作不正常,接收不正常。5V工作是标准的NEC协议。FT232 串口工具会,多发和漏发0x00. 对比之下STC工具更稳定。原创 2024-01-05 13:05:30 · 431 阅读 · 0 评论 -
零线选择器
后级电路部分是考X安规电容供电,x安规电容的容量能决定后级供电的最大电流。阻容降压的方式供电,优点成本低,缺点,噪声大,纹波差,只能用在小电路中。5V并不是5v只是为了在图上一眼便别出来,LM358作为比较器使用,用于选出零线。纯硬件电路无单片机;原创 2022-11-21 16:49:22 · 139 阅读 · 0 评论 -
复用IO口,ADC采样
因为单片机IO是复用,20ms的采样等待,IO消除本身的输出高电压,电容电压值。所以存在电池ADC值采样抖动,速度ADC采样抖动加周期干扰。1.用消抖滤波法,消除电池的电路的抖动干扰。2.用一阶互补滤波,消除速度周期性干扰。调试RP1的值可降低,速度ADC干扰。原创 2022-10-26 17:54:02 · 1174 阅读 · 0 评论 -
九齐单片机项目使用避坑
Q-LinK下载器,必须是4.71版本的,官网的4.8.0V版本,不支持q_like。九齐单片机,自己的IDE,不好用。数组占用空间大,尽量少用。还有单片机的资源非常少,就连上拉口都不够,不供电的情况下io口会到倒灌电流。基础配置都在,IDE里设置。仿真每次只能使用三个断点。不支持,bit定义,原创 2022-09-30 18:01:20 · 3756 阅读 · 4 评论 -
九齐单片机 , 使用了未定义的符号“STK03”(13010) ,取正 / 符号出错
错误类型: 使用了未定义的符号“STK03”(13010)解决方法:调大RAM size。原创 2022-09-15 18:41:53 · 412 阅读 · 2 评论 -
NFC调试,自会制线圈
使用的是WS1830芯片,外围电路根据芯片手册推荐绘制,此部分属于模拟信号,所以要数字电源和模拟电源隔开。(有条件的使用磁珠,我这里为省成本使用的是20Ω电阻)。的工作,所以电流记得要在nfc芯片供电脚并一个大电容100uf-330uf,因为板子的型状不同每次都要重新调匹配电容,线圈大,电容往小调,线圈小,电容往大调。NFC线圈除了净空画,也可以这样画,线宽50mil,线距20mil,因为是双面板,另一层尽量少走线。不同的NFC芯片工作是会有。线宽0.5-1mm;实测距离有5cm左右。原创 2022-09-14 16:03:23 · 6320 阅读 · 5 评论