SPI外接DAC芯片MS5612M问题,SPDAT写入数据时总是变成0xFF?
请教各位大侠,最近在用STC8A8K64D的SPI外接DAC,程序在运行到 DAC_VAL = 0xA0; SPDAT = DAC_VAL;时,SPDAT 直接变成0xFF,请问是什么原因?SPCTL = 0xD4;SPSTAT = 0x00
谢谢!
你是如何进行操作判断的?
SPI是全双工总线,MOSI在发送的同时MISO也在接收。往SPDAT写入数据后就开始通过位移方式一位一位发送到MOSI,同时将MISO信号一位一位移入SPDAT。一个字节数据发送完成后SPDAT里面的内容也就被MISO接收的数据完全替代了。 乘风飞扬 发表于 2023-10-8 14:35
你是如何进行操作判断的?
SPI是全双工总线,MOSI在发送的同时MISO也在接收。往SPDAT写入数据后就开始通过 ...
谢谢乘风老师,让我对SPI理解更清晰啦!{:4_201:}
页:
[1]