嵌入式系统通信总线:SPI与1-Wire的应用实践
1. SPI总线的原始访问与温度数据读取
SPI总线支持原始访问,可直接与SPI从设备收发消息。下面以BeagleBone Black为例,介绍如何使用SPI总线读取热电偶数字转换器的温度数据。
1.1 设备选择与数据格式
我们选用热电偶数字转换器,该设备可从 http://www.cosino.io/product/thermocouple - max31855 购买。查看芯片数据手册 http://datasheets.maximintegrated.com/en/ds/MAX31855.pdf 可知,它有一个32位寄存器用于存储温度信息,寄存器格式如下:
| 14位热电偶数据 | Res | Fault | 12位内部温度 | Res | SCV | SCG | OC |
| — | — | — | — | — | — | — | — |
| D31 | D30 | … | D18 | D17 | D16 | D15 | D14 | … | D4 | D3 | D2 | D1 | D0 |
| Sign | MSB | X | LSB | - | X | X | MSB | X | LSB | - | X | X | X |
超级会员免费看
订阅专栏 解锁全文
7790

被折叠的 条评论
为什么被折叠?



