![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
单片机
TheShy1011
这个作者很懒,什么都没留下…
展开
-
为ESP8266编译时出错
Arduino ESP8266编译出错原创 2022-07-07 21:16:04 · 3978 阅读 · 1 评论 -
DS1302操作方法及原理
(22条消息) DS1302 原理及操作方法_Comb_cc的博客-CSDN博客_ds1302原理转载 2021-12-29 17:53:05 · 208 阅读 · 0 评论 -
单片机中static关键字的应用
#include <stdio.h>#include <stdlib.h>void Printf_Numbers(unsigned char number){ for(unsigned char i = 0; i<number;i++) { printf("%d\t",i+1); if(i%5 == 0 && i > 0) printf("\n"); }}int.原创 2021-12-11 12:10:15 · 636 阅读 · 0 评论 -
为什么要在信号线上串联一些小电阻
对引脚的保护。第一是阻抗匹配。因为信号源的阻抗很低,跟信号线之间阻抗不匹配,串上一个电阻后,可改善匹配情况,以减少反射,避免振荡等。第二是可以减少信号边沿的陡峭程度,从而减少高频噪声以及过冲等。因为串联的电阻,跟信号线的分布电容以及负载的输入电容等形成一个RC 电路,这样就会降低信号边沿的陡峭程度。大家知道,如果一个信号的边沿非常陡峭,含有大量的高频成分,将会辐射干扰,另外,也容易产生过冲。问一:看原理图时,经常会看到串一些小电阻,如22/27/33/100欧姆,但也不是一定要串。同样场合有原创 2021-12-03 17:23:48 · 9506 阅读 · 0 评论 -
AD设计定位孔的三种方式
AD软件PCB板中如何画安装孔? - 知乎 (zhihu.com)原创 2021-12-03 14:08:36 · 9736 阅读 · 1 评论 -
AD9快捷键
1. PCB设计快捷键(单次按键)单次按键是指按下该键并放开。1-01 * 在PCB电气层之间切换(小键盘上的*)。在交互布线的过程中,按此键则换层并自动添加过孔。这很常用。1-02 Tab键 在交互布线或放置元件、过孔等对象的过程中修改对象属性。例如改变走线的的宽度,这很常用。1-03 空格键 在交互布线的过程中,切换布线方向。这很常用。1-04 Backspace键 在交互布线(手动布线)的过程中,放弃上一步操作。很常用。1-05 主键盘上的1 在交互布线的过程中,切换布线方法(设定每次单击鼠原创 2021-11-22 19:59:58 · 1488 阅读 · 0 评论 -
电源噪声的来源以及为什么要在电容两旁加去耦电容
https://www.21ic.com/article/874380.html原创 2021-11-11 20:07:55 · 263 阅读 · 0 评论 -
什么时模拟地与数字地
GND=Ground,也就是最普通的地,一般认为是电路中的参考地。DGND=DigitalGround,也就是数字地,通常用于数字电路上。AGND=AnalogGround,也就是模拟地,通常用于模拟电路上。在电路设计中,严格来说,梳子地和模拟地要隔离,防止相互干扰。数字地上的谐波成分要远多于模拟地,公地会影响模拟地的稳定性。PGND=PtotectGround,也就是保护地,一般用于机壳,作为危险电流的泄放通道。VDD、VCC常用于表示数字电路的电源+,如5V、3.3V.VSS常用于表示数...转载 2021-11-11 20:04:10 · 1871 阅读 · 0 评论 -
串口接收与数据处理
T0_ISR{ //接收数据到缓存区}T1_ISR{ Deal_The_Data();}//串口接收数据到缓存区 if(flag.start==0)//判断数据帧头 { cmd_buffer[0]=RCREG; //TX2REG =cmd_buffer[0]; if(cmd_buffer[0]==0xEE) { ...原创 2021-11-11 19:57:31 · 1438 阅读 · 0 评论 -
模拟IIC通讯
模拟IIC通讯//__delay_us __delay_ms使用的是单片机自带的延迟//模拟IIC必须带延迟否则无法正常工作void BS8116A_Start(){ BS_SDA_SetHigh(); BS_SCL_SetHigh(); __delay_us(5); BS_SDA_SetLow(); __delay_us(5); // Delay_5_us(1); BS_SCL_SetLow();}void BS8116A_Stop(原创 2021-11-09 20:15:47 · 681 阅读 · 0 评论