2017年11月22日
摘要:
在C51中各数据类型的范围如下:如果宏常量大于65536,则要加UL后缀;乘法运算不能只将结果强制类型转换,而应在被乘数前加(unsigned long)强制转换。 2 因为RAM有限,所以运算量大的定义成自动变量,其它变量(局部变量中的大数组都用xdata修饰)
阅读全文
posted @ 2017-11-22 14:29
杰瑞鼠
阅读(716)
推荐(0)
2017年11月7日
摘要:
一 strok:从字符串中按照分隔符提取所有字串 char s[] = "水发产品,47.6,不合格,mg/kg,17-05-21 15:04;"; char *delim = ",;"; //分隔符列表 char *p; printf("%s\n", strtok(s, delim)); whil
阅读全文
posted @ 2017-11-07 09:11
杰瑞鼠
阅读(191)
推荐(0)
2017年9月22日
摘要:
输入捕获模式可以用来测量脉冲宽度或者测量频率。 STM32 的定时器,除了 TIM6 和 TIM7,其他定时器都有输入捕获功能。 STM32 的输入捕获,简单的说就是通过检测 TIMx_CHx 上的边沿信号,在边沿信号发生跳变(比如上升沿/下降沿)的时候,将当前定时器的值( TIMx_CNT)存放到
阅读全文
posted @ 2017-09-22 00:11
杰瑞鼠
阅读(177)
推荐(0)
2017年8月29日
摘要:
对于非arm的单片机也可以用一个定时器实现类似arm的systick的功能:阻塞式延时。 void timerX_configYsIT(void) { /*设置基准时长*/ /*定时器禁止,中断使能*/ } void timerX_HanderYsIT(void) { /*清中断标记*/ /*重设填
阅读全文
posted @ 2017-08-29 17:20
杰瑞鼠
阅读(289)
推荐(0)
2017年8月28日
摘要:
NPN:S9013/S9014;PNP:9012/905
阅读全文
posted @ 2017-08-28 16:19
杰瑞鼠
阅读(120)
推荐(0)
摘要:
LM2576:分布式电源设计.3A电流输出降压开关型集成稳压电路,输出电压1.23V-36V,输出电压V=1.23x(1+R5/R6)(V) LG33(MIC5219):SOT-23-5封装(很小),峰值电压输出500mA,En(pin5)可以用ttl使能,功耗很低。高功率应用请看MIC5209或M
阅读全文
posted @ 2017-08-28 16:14
杰瑞鼠
阅读(529)
推荐(0)
摘要:
AO3402:采用SOT-23的3脚封装。晶体管极性:N ,漏极电流ID值:4A,漏极电压VDS典型值:30V,栅极电压VGS:±12V.最低门控电压2.5V,用于PWM或者开关应用。
阅读全文
posted @ 2017-08-28 16:02
杰瑞鼠
阅读(297)
推荐(0)
摘要:
一稳压二极管:一般利用反偏、并联方式,当输入电压超过输出电压时二极管反向导通吸收电流,稳定输出电压。根据负载电压选择其二极管。 MM1Z系列:MM1Z10/MM1Z9V1:分别是10V、9.1V,电流5mA. BAV70(A4W):快速双向二极管。用在开关IO,防止损害IO. 1N4007:1000
阅读全文
posted @ 2017-08-28 15:49
杰瑞鼠
阅读(916)
推荐(0)
2017年8月22日
摘要:
电容:TDK讲电容 电容滤波:电容的容抗Xc=1/Wc=1/2fc,大电容滤低频,小电容滤高频,一般讲电容看成LC串联谐振(中心频率处纯阻抗最小),在谐振频率处wL=1/WC,w=2Pif滤波效果最好,且一定要静地。我们通常在电源滤波处先4.7uf,在1nf是因为UF的谐振频率在几百K~5MHZ,而
阅读全文
posted @ 2017-08-22 15:59
杰瑞鼠
阅读(392)
推荐(0)
2017年8月15日
摘要:
在STM32cubeMX中 1 外设功能打开 2 GPIO对应管脚的串口功能打开 3 对应GPIO引脚的配置 4串口的配置,中断的设置 在MDK中 5.1 串口初始化MX_USART1_UART_Init(); 5.2调用相应的发送函数(带超时的轮询收发、中断收发、DMA收发)
阅读全文
posted @ 2017-08-15 01:18
杰瑞鼠
阅读(424)
推荐(0)