自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

转载 单片机接口推挽和开漏输出

开漏输出:相当于集电极断开输出,只能输出低电平,输出高电平需外加上拉。主要应用于电平匹配,如3.3驱动5v。也可用作线与。推挽输出:相当于图三加个开关,可输出高低电平。驱动能力相对较弱。

2016-11-03 10:25:23 523

转载 步进电机

两相4线步进电机脉冲的分配用下图示意。 这个图是我自己画的,从图中可以看出来,要实现步进电机的转动,可以用以下两种方式:(1)8拍的方式八个状态:1、在A与A-正电压,B与B-不给电悬空;2、在A与A-正电压,B与B-也给正电压;3、A与A-不给电压悬空,B与B-正电压;4、A与A-给负电压,B与B-给正电压;5、A与A-给负电压,B与B-不给悬空;6、A与A-给负

2016-09-27 08:02:20 592

原创 程序移植添加库问题

程序移植时必须在STM32F10x_conf.h 中把相应的程序模块库注释去掉,如移植pwm  则去掉#include "stm32f10x_tim.h"注释

2016-05-12 16:52:58 312

原创 stm32f103c8t6 错误处理

1.能编译不能下载:MDK中出现 Error: Flash download failed-"Cortex-M3改为128k,ZET6是512k。2.显示assert_param  错误,在链接过程中出现assert_param函数未定义的错误: Error: L6218E: Undefined symbol assert_param (referr

2016-03-24 18:10:15 1827

原创 AD转换

主要寄存器:                                    ATD1C:A to D控制寄存器 ,包括转换时能ATDPU、对其方式DJM、分辨率选择RES8、是否带符号SGN、分频选择PRS;                                     ATD1SC:状态和控制寄存器,包括转换完成标志CCF、中断时能ATDIE、连续/单次转换方式选择

2015-05-27 09:40:00 545

原创 sht11温湿度传感器

温度、湿度转化,默认温度14bit分辨率,湿度12bit分辨率

2015-02-27 14:23:05 1930

原创 飞思卡尔IIC总线

芯片之间通讯总线,双线:SCL,SDA 相关寄存器: IICA(地址寄存器):作为从机时的地址,作为主机时不用。用高7位。 IICF(频率分配寄存器):包含IIC波特率乘数因子(倍频)MULT和IIC时钟速率ICR,ICR包括IIC频因子和SDA保持时间,设置可参照数据手册。IIC波特率            =总线速度(Hz)/(倍频因子*分频因子)SDA保持

2015-02-02 12:20:00 1709

转载 request_irq参数及位置

在Linux内核中,request_irq() 函数是注册中断服务函数:函数的原型如下:int request_irq (unsigned int irq, void (*handler)(int, void *, struct pt_regs *), unsigned long frags, const char *device, void *dev_id);5个参数的含义如下:

2015-01-29 09:37:02 530

原创 关于TPM和PWM模式

基于总线时钟的同步器用于将输入边沿同步到总线时钟上。这意味着在一个输入捕捉引脚上能被可靠检测到的最小脉冲宽度是总线时钟周期的四倍输入比较:当IO口捕捉到用户设定的电平时,便锁存计数器时间输出比较:设置一个值,计数器计时到和这个值相等时,可用户设定要输出的电平(高,低,翻转)边沿对齐PWM:引脚在每个新周期(TPMxCNT =

2015-01-15 22:46:50 1553

原创 串口相关设置寄存器

串口设置相关寄存器:SCI 波特率寄存器(SCIxBDH、SCIxBDL):设置波特率SCI 控制寄存器1 (SCIxC1):设置奇偶校验,数据格式,单线模式等。一般设置0x00即可SCI 控制寄存器2 (SCIxC2):主要设置寄存器,设置发送、接收使能;发送、接收中断使能;SCI 状态寄存器1 (SCIxS1):主要状态寄存器,发送完成标志,接收完成标志,接收错误标志等(注意:

2015-01-15 20:26:53 1300

原创 系统初始化相关设置(看门狗、irq、LVD、MCLK)

MC9S08AC16系列包括下列复位源:•  上电复位(POR)•  低压检测 (LVD)•  计算机正常操作监控模块 (COP)定时器•  非法操作码检测•  非法地址检测•  背景调试强制复位 •  复位引脚 (RESET)•  时钟发生器失锁和丢失时钟复位除了背景调试强制复位,每个源对应系统复位状态寄存器相应位重点:1,、计算机正常操作监控模块(C

2015-01-14 15:07:53 2535

原创 系统时钟产生及工作模式

系统时钟可由内部时钟和外部时钟产生,共有5种工作模式:1、OFF输出关闭,当收到STOP命令进入该模式。2、自时钟复位后的缺省模式,FLL(锁频环或锁频回路)开环。3、FLL参与的内部时钟(FEI)FLL对内部时钟进行倍频,系统刚复位时,FLL未锁定,此时FLL调整频率至设定频率后锁定。4、外部时钟(FLL被旁路)系统采用外部时钟。5、FLL参与的外部时钟(FE

2015-01-14 10:59:25 1250

原创 飞思卡尔单片机 时钟初始化及配置

系统时钟可选择内部或外部时钟,时钟频率可倍频,总线时钟为系统时钟的1/2,定时器时钟可选择时钟源,时钟源可选择总线时钟或者是外部时钟等(我程序里选择的为总线时钟),并可以进行分频。如我选择的为外部时钟,时钟频率为8M,进行4倍频,则系统时钟为32M,总线时钟为16M,定时器采用该总线时钟,分频系数为32,则定时器计数周期(即0x0001代表时间)为:1/(16/32)us=2us。

2015-01-13 22:44:48 4514

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除