摘要: 1、基本的RS485电路: 上图是最基本的RS485电路,R/D为低电平时,发送禁止,接收有效,R/D为高电平时,则发送有效,接收截止。上拉电阻R7和下拉电阻R8,用于保证无连接的SP485R芯片处于空闲状态,提供网络失效保护,提高RS485节点与网络的可靠性,R7,R8,R9这三个电阻,需要根据实 阅读全文
posted @ 2019-05-13 10:30 假如蜗牛有梦想 阅读(1501) 评论(0) 推荐(0) 编辑
摘要: TIM1 和TIM8 刹车和死区寄存器(TIMx_BDTR): 死区时间控制寄存器位: 首先,理解这些计算位的含意,如下: DT 为需要计算的死区时间; TDTS为系统时钟所产生的周期时间; Tdtg为步进计算值,Tdtg = TDTS * 倍数; 接着,以定时器设定为72MHz进行计算举例: TD 阅读全文
posted @ 2019-05-03 19:39 假如蜗牛有梦想 阅读(3303) 评论(1) 推荐(1) 编辑
摘要: /******************************************************** * SClist.h头文件 /********************************************************/ #ifndef __SCLIST_H_ 阅读全文
posted @ 2019-05-02 12:55 假如蜗牛有梦想 阅读(915) 评论(0) 推荐(0) 编辑
摘要: 平台: freescale CodeWarrior MCU:MC9S12G128(汽车级芯片) #include "Ds18b20.h" /************************************************************ * DS18B20 status in 阅读全文
posted @ 2019-05-02 12:51 假如蜗牛有梦想 阅读(2830) 评论(0) 推荐(0) 编辑
摘要: 结构体初始化: /************************************************************ * 全局变量定义 ************************************************************/ /******** 阅读全文
posted @ 2019-05-02 12:40 假如蜗牛有梦想 阅读(1939) 评论(0) 推荐(0) 编辑
摘要: 1 PWM输出时的Dead Zone(死区)作用是在电平翻转时插入一个时间间隔,避免关闭前一个设备和打开后一个设备时因为开关速度的问题出现同时开启状态而增加负荷的情况(在没有彻底关闭前打开了后一个设备),尤其是电流过大时容易造成短路等损坏设备,如:互补PWM波输出在逆变器(直流转交流)中的应用。 P 阅读全文
posted @ 2019-04-30 14:31 假如蜗牛有梦想 阅读(9881) 评论(0) 推荐(2) 编辑
摘要: _T,_L宏: #define unsigned short L#define _T(x) __T(x)#define _TEXT(x) __T(x)#ifdef _UNICODE#define __T(x) L##x #else#define __T(x) x #endif#define _L(x 阅读全文
posted @ 2019-04-27 22:25 假如蜗牛有梦想 阅读(234) 评论(0) 推荐(0) 编辑