USB转SPI 选型 |
您所在的位置:网站首页 › mcp3204程序 › USB转SPI 选型 |
MCP2210 (Microchip) 支持 Full-Speed USB (12 Mb/s)Human Interface Device (HID) device ——属于人机交互操作的设备,故无需安装驱动(built-in support on Windows® XP, Vista, 7, Linux and Mac OS®)128-Byte Buffer to Handle Data Throughput: 64-byte transmit &64-byte receiveFully Configurable VID, PID Assignments and String Descriptor (factory programming also available)——可以配置VID(Vendor ID,供应商识别码)和PID(Product ID,产品识别码)Bus Powered (factory default) or Self-Powered (can be selected through special USB commands)——产品内嵌LDO,可以选择外部稳压供电或者内部稳压供电支持四种SPI modes (Mode 0, 1, 2, 3)Bit Rates from 1500 bps up to 12 Mbps 可调9个片选信号MCP评估板 ADM00421 MCP2210 Evaluation Kit https://item.taobao.com/item.htm?spm=a230r.1.14.45.4c226441teN56V&id=593607770827&ns=1&abbucket=2#detail 包含: 8位串口转并口——MCP23008SPI接口的4-Channel 12-Bit A/D Converters ——MCP3204SPI接口的温度传感器——TC77EEPROM存储器——25LC08双击任一按钮,所分配的 I/O 引脚将从数字输入切换为数字输出,之后切换回来 对于指定为数字输出的 I/O,单击任何 I/O 圆形图标都会将其输出值从逻辑低电平 (以红色表示)切换为逻辑高电平 (以绿色表示)。将某个数字输出设置为逻辑高电平时,相应的 LED 将会点亮。
评估使用示例 1.、测试MCP23S08方法 SPI 参数进行如下设置: • Bit rate (比特率)— 500000 bps • SPI Mode (SPI 模式)— 0 • Number of bytes to transfer (要传输的字节数)— 3 • 所有 SPI 相关延时均设置为 0 GP4 按下图所示进行设置,即选中 IDLE 选项(IDLE 值为逻辑 1),取消选中 ACTIVE 选项 (ACTIVE 值为逻辑 0)。 TX Data 发送十六进制值: 40, 00, 00。单击 SPI Transfer Data 按钮来完成该过程,并将 MCP23S08 的端口设置为输出。 设置该端口之后,可以通过再发送40, 0A, FF来点亮电路板上的 LED。其中最后的FF为对应的8位电平状态
注意: 在MCP23S08数据手册中有下图 由于A1和A0都接地,故设备写地址为0X40
所以当MCP23S08需要设置为输出时,需要写 0x40 0x00 0x00 设备地址 寄存器地址 数据
MCP3204 读取ADC采样值 如下图所示设置 选择GP1 由上两图可知需要读取单相CH1通道时需要写的数据为0x1D 得到数据 0x38 0xDB 0x63 0x80 由于是12位,则为 8DB 638
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |