自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 MSP430G2553 Launchpad 硬件I2C驱动

一、USCI I2C 驱动介绍对于MSP430G2553,硬件I2C由外设USCI(Universal Serial Communication Interface)提供。USCI又分为USCI_A和USCI_B,其中USCI_A支持UART/IrDA/LIN/SPI通讯,USCI_B支持I2C/SPI通讯。MSP430G2553带有一个USCI_A和一个USCI_B,硬件I2C对应...

2015-10-07 12:09:00 925

转载 MSP430G2553 模数转换器 ADC10

一、ADC10组成ADC10模块是MSP430 MCU内部的一个高性能、10位的模数转换器,包含了SAR(Successive-Approximation-Register) core、采样选择控制、基准源发生器和DTC(Data Transfer Controller)。DTC功能允许采样结果直接内部存储,而不需要CPU的干预。ADC10的框图和主要寄存器的含义,如下图所示。虽...

2015-10-01 12:37:00 1618

转载 MSP430 G2553 Launchpad实现电容测量

一、基本原理对于Source-Free RC电路,其电容放电的特性可以描述为:其中V0是电容的初始电压,t是放电时间,R是串接的电阻阻值,C是电容值,v(t)是t时刻电容上的电压。因此,若已知V0、R、以及t1时刻的电压Vt1,便可求得C:二、如何控制和测量如上图所示,大致步骤为:1)由GPIO通过电阻R给电容C充电至Vcc;2)该GPIO输出0,电容C通...

2015-09-27 20:27:00 1179

转载 MSP430 G2553 比较器Comparator_A+、数据流程图DFD、状态转换图STD

一、CA+构造MSP430G2553带有一个比较器Comparator_A+(CA+),其构造框图如下图所示。二、输入 & 输出如上图所示,比较器有一个同向输入端(V+)和一个反向输入端(V-)。通过软件设置,V+端可以连接到CA0~CA2三个外部管脚之一,或者三个内部电压基准之一;V-端可以连接到CA1~CA7七个外部管脚之一,或者三个内部电压基准之一。内部电压...

2015-08-16 22:57:00 528

转载 MSP430 G2553 低功耗模式LPMx

MSP430除了正常运行时的active模式外,还支持五种低功耗模式(Low-power mode),分别为LPM0、LPM1、LPM2、LPM3、LPM4,由状态寄存器中的CPUOFF、OSCOFF、SCG0、SCG1比特位设置。六种模式对应的时钟状态为:其中,LPM3、LPM4比较常用,对低功耗的贡献也最大。LPM3模式关闭了DCO、CPU,从而MCLK、SMCLK无法工...

2015-08-16 12:58:00 1244

转载 MSP430 G2553 计时/计数器 Timer_A

MSP430G2553包含了两个16-bit Timer_A计时/计数器。本文简单介绍了Timer_A的功能和寄存器使用,本文及后续的随笔部分参考了"Scientific Instrument Using the TI MSP430"博客。该博客的MSP430教程文章非常好,建议对MSP430感兴趣的人翻墙阅读。一、介绍Timer_A可实现的功能有- multiple com...

2015-08-15 14:51:00 969

转载 MSP430 G2553 基本时钟模块+ (Basic Clock Module+)

一、时钟源MSP430的Basic Clock Module+支持的时钟源有:DCOCLK:内部数字控制振荡器,Internal digitally contrlled oscillator。所有MSP430芯片都有。MSP430G2553的DCO支持的最大频率一般为16MHz,且保存了1MHz、8MHz、12MHz、16MHz四个频率的校正信息。VLOCLK:内部超低功...

2015-08-13 22:33:00 529

转载 MSP430 G2553 LaunchPad GPIO中断

P1、P2端口上的每个管脚都支持外部中断。P1端口的所有管脚都对应同一个中断向量(Interrupt Vector),类似的,P2端口的所有管脚都对应另一个中断向量;通过PxIFG寄存器来判断中断来源于具体哪个管脚。相关的寄存器如下表所示。 Register Short Form Register ...

2015-06-07 13:40:00 429

转载 MSP430 G2553 LaunchPad设置GPIO

一. 背景知识:逻辑运算符的使用当程序初始化时,对于复位状态有不确定性的寄存器(如PxOUT),建议采用直接赋值;其他情况下最好使用逻辑运算符修改寄存器。直接赋值REGISTER = 0b11110000;REGISTER = 0xF0;“开启”某位(置1),保持其他位不变REGISTER |= BITx; //turn bit x onRE...

2015-06-06 16:08:00 208

转载 使用Arduino Wire Library读取温湿度传感器AM2321

AM2321是采用I2C总线或单总线通讯的国产温湿度传感器。在AM2321手册中,当采用I2C通讯时,手册指定了多处需要主机等待的时间间隔,包括:(1)唤醒传感器时,从机不回复ACK,但主机主要等待800us~3ms再发送STOP信号;(2)主机发送读/写指令后,需等待至少1.5ms再发送读取时序;(3)读返回数据时,主机发送I2C地址后,需等待至少30us以上才能发送下一个...

2015-05-17 20:52:00 426

转载 Mathcad操作tips:2D绘图

1. 直接输入算式进行绘图(QuickPlot) 2. 先定义函数,再利用函数绘制多个曲线。一张图最多支持16条曲线。留意“,”的用法。 3. 利用空格键和","在现有绘图上增加新的曲线。 4. 单击图片,在x、y轴边界处的光标上,可以定义x、y轴范围大小。双击图片,可以进行曲线属性的设置。5. 支持对range va...

2015-03-22 12:39:00 5004

转载 Mathcad操作tips:函数、符号计算

函数1. 利用“:”进行函数定义,如 2. 函数支持range variable输入,如 3. 常用数学函数可以在Insert - Function菜单中寻得。4. 当不确定某个名字是否是函数名时,可以输入函数名之后输入“=”进行判断: 符号计算1. 符号计算算子(Symbolic...

2015-03-22 12:10:00 1905

转载 Mathcad操作tips:算式输入、变量定义与计算

算式输入1. 数字与符号相乘,输入时不必手动输入乘号(“*”)。2. 以下有助于算式的可视化:a. 使用Math工具栏输入,并合理使用tab键;b. 合理使用空格键。3. 输入开根号时,可用快捷键“\”键;输入绝对值符号时,可用快捷键shift+\。4. 当光标在算式上时,选择format菜单->result可以选择结果的显示形式,如分式、科学计数法、指定小数位数等...

2015-03-07 17:37:00 3717

转载 慢性胃炎注意事项

要:清淡、易消化的食品含有纤维的蔬菜、水果,如苹果、梨、香蕉长期坚持每顿八分饱、少时多餐细嚼慢咽及时治疗咽炎、牙龈炎、鼻窦炎等口腔邻近器官带菌疾病注意腹部及下肢的保暖保证休息体育锻炼,尤其是腹部锻炼早餐要饱,中餐要好,晚餐要少晚餐后最好散步三十分钟仰卧时保持头高位长疗程维持治疗不要:油炸食品、甜...

2015-02-25 18:44:00 130

转载 Arduino I2C + 三轴加速度计ADXL345

ADXL345是ADI公司生产的三轴数字加速度计芯片,与ST的LIS3DH功能接近。主要特性有:工作电压:2.0 ~ 3.6V功耗:待机功耗0.1μA;工作时与数据输出频率(ODR)有关,如ODR<10 Hz时30μA接口:I2C;三线/四线制SPI分辨率:可选择,最大13-bit内置FIFOsingle tap/double tap检测自由落体检测...

2015-01-25 17:59:00 1055

转载 Arduino SPI + SPI Flash芯片W25Q80BV

W25Q80BV是台湾华邦电子(Winbond)生产的8M-bit串行flash芯片。主要特性有:工作电压:2.5 ~ 3.6 V功耗:读写(active)时4mA,低功耗(power-down)时<1μA容量:8M-bit/1M-byte,包含4096个页(每页大小256字节)接口:Standard/Dual/Quad SPI,支持时钟频率最高104MHz...

2015-01-25 16:31:00 1103

转载 Arduino I2C + 三轴加速度计LIS3DH

LIS3DH是ST公司生产的MEMS三轴加速度计芯片,实现运动传感的功能。主要特性有:宽工作电压范围:1.71 ~ 3.6V功耗:低功耗模式2μA;正常工作模式、ODR = 50Hz时功耗11μA(要求SDO/SA0脚浮空或上拉)测量范围:+/-2g ~ +/-16g接口:I2C、三线制/四线制SPI16 bit数据输出两个可编程中断输出脚,用于自由落体和...

2015-01-23 20:18:00 1196

转载 Arduino I2C + 气压传感器LPS25H

LPS25H是ST生产的MEMS数字气压传感器。主要特性有:测量范围:260 ~ 1260 hPa绝对气压分辨率:均方根1 Pa工作电压:1.7 ~ 3.6 V功耗:4μA(低分辨率模式)~25μA(高分辨率模式)数据刷新频率:1 ~ 25 Hz可选择接口:I2C,三线制/四线制SPI内置温度补偿内置24位ADC内置先入先出(FIFO)存储器...

2015-01-20 22:19:00 712

转载 Arduino I2C + 温湿度传感器HTS221

主要特性HTS221是意法半导体(STMicroelectronics)生产的小体积、数字式温湿度传感器IC。该IC目前在官网仍处在“评估”状态。其主要特性:工作电压:1.7~3.6V数据输出频率(ODR)可设:1Hz ~ 12.5Hz低功耗:2μA@1Hz ODR温度精度:给出误差典型值+/-0.5°C, 15~40°C;但注明“Typical specif...

2015-01-20 19:48:00 844

转载 Arduino I2C + AC24C32 EEPROM

主要特性AC24C32是Atmel的两线制串行EEPROM芯片,根据工作电压的不同,有-2.7、-1.8两种类型。主要特性有:工作范围:-2.7类型范围4.5~5.5V,-1.8类型1.8~5.5V。本文用的为-2.7类型。待机功耗:与工作电压有关,见下图容量:4096 x 8bits,即32k bits接口:I2C,工作在5V时支持最大时钟频率400kHz,其他...

2015-01-17 14:24:00 1198

转载 Arduino I2C + DS1307实时时钟

主要特性DS1307是Maxim的串行、I2C实时时钟芯片。主要特性有:工作电压:主电源电压4.5~5.5V,电池电压2.0~3.5V功耗:电池供电、备份模式时<500nA接口:I2C,最大速率100kbps可编程方波输出电源自动切换、失效检测内置56字节大小、支持电池备份的RAM封装:8-Pin SO/PDIP管脚定义...

2015-01-15 22:28:00 1742

转载 Arduino I2C + 温湿度传感器Si7021

Si7021是Silicon Labs生产的温湿度传感器芯片。其主要特性:湿度精度:误差典型值+/-2%RH,最大值+/-3%RH(0~80%RH),出厂已校正温度精度:误差典型值+/-0.3°C,最大值+/-0.4°C(-10°C~85°C),出厂已校正测量范围:温度范围0~100%RH;温度范围最大-40°C~125°C工作电压:1.9~3.6V低功耗:...

2014-12-26 21:50:00 673

转载 Arduino I2C + 温湿度传感器AM2321

(2015.5.17:本日志的内容有所更新,参见《使用Arduino Wire Library读取温湿度传感器AM2321》。)AM2321是广州奥松电子生产的数字式温湿度传感器。虽是国产品牌,其精度也可以与国外的主流温湿度传感IC媲美。尺寸:11.3x7.8x4mm(长x宽x高)封装:0.05 pitch PTH工作电压:2.6~5V功耗:测量时0.5mA,...

2014-12-21 21:12:00 551

转载 Arduino I2C + 数字式环境光传感器BH1750FVI

BH1750FVI是日本罗姆(ROHM)半导体生产的数字式环境光传感IC。其主要特性有:I2C数字接口,支持速率最大400Kbps输出量为光照度(Illuminance)测量范围1~65535 lux,分辨率最小到1lux低功耗(Power down)功能屏蔽50/60Hz市电频率引起的光照变化干扰支持两个I2C地址,通过ADDR引脚选择较小的测量误差(精...

2014-10-31 23:31:00 1038

转载 什么是“光照度(Illuminance)”?

光照度是光度学的概念,了解光照度,要从人眼的特性说起。人眼的光谱响应传统的辐射度学的概念(如“功率”,单位为“瓦”)可以客观描述“能量”,但当其用来描述“光照”时却是不合适的,原因在于:人眼对不同波长的光的感受不同。比如,人眼仅对波长约380~780nm的光有感觉,而对其他波长的光是几乎没有感觉的;同样辐射功率的绿光LED和蓝光LED,给人眼带来的视觉亮暗程度也完全不同。为了充分...

2014-10-25 12:45:00 1851

转载 Arduino ADC + 模拟温度传感器LM35D

LM35是美国国家半导体(后被TI收购)推出的精密温度传感IC系列,其信号输出方式为模拟输出,输出电压值与摄氏温度值呈正比,且用户不需额外的校正就能获得较高的测量精度。其主要特性有:供电电压:4~30V测量范围:与芯片相关,单个正电源供电时最大+2~+150°C测量精度:与芯片、测量温度有关,如下图。可见室温附近误差典型值大约在+/-0.5°C,最大值在+/-0.5°C到...

2014-10-09 21:38:00 1111

转载 测试

Hello World测试测试转载于:https://www.cnblogs.com/zlbg/p/4014488.html

2014-10-09 21:28:00 82

空空如也

空空如也

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

TA关注的人

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