微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 模拟电路设计 > MAX6956编程指南

MAX6956编程指南

时间:03-12 来源:互联网 点击:
    1. 端口配置(0x09至0x0F)
    2. 端口I/O值(0x20至0x5F)

    MAX7300 I2C命令

    上电时,所有端口均被设置为不带上拉电阻的逻辑输入。下面给出了输出为逻辑高时,将P14至P23设置为端口满电流一半,以及使芯片由初始关断进入工作状态的I2C命令。当AD0和AD1引脚连接到地时,MAX7300的I2C器件地址为0x80。
    I2CWrite(0x80, 0x0B, 0x5A, 0x55, 0x55);  	// Set P14 through P23 to outputI2CWrite(0x80, 0x4E, 0xFF);  			// Set P14 through P21 to logic highI2CWrite(0x80, 0x56, 0x03);  			// Set P22 through P23 to logic highI2CWrite(0x80, 0x04, 0x01); 			// Set the shutdown/run bit 

    MAX7301 SPI命令

    MAX7301的任意一个寄存器可以通过SPI接口发送包含寄存器地址以及紧接数据字节的16位字对其进行写入或读出。地址字节的第一位决定是写(0)命令还是读(1)命令。所有16位字可以与其他字排放在一起。

    下面给出了MAX7301 DIN输入引脚上的数据字节,当输出处于逻辑高时,将P14至P23设置到端口电流的一半,并且使芯片由初始关断进入工作状态。这些命令与MAX7300相似,除了需要指定器件地址。对于SPI接口,通过将低有效的CS输入引脚设为低电平可以选择特定的器件。MAX7300没有寄存器地址自动递增功能。
    0x0B, 0x5A; 		// Set P14 and P15 to output0x0C, 0x55; 		// Set P16 through P19 to output0x0D, 0x55;  		// Set P20 through P23 to output0x4E, 0xFF;  		// Set P14 through P21 to logic high0x56, 0x03;  		// Set P22 and P23 to logic high0x04, 0x01; 		// Set the shutdown/run bit 

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top