MSP430使用SPI时 从机怎么向主机发送数据或者如何向从机TXBUF里面写数据?最好有相应的例程,谢谢
发布网友
发布时间:2022-05-13 03:11
我来回答
共1个回答
热心网友
时间:2023-11-13 04:14
用变量存储SPI数据
unsigned char a;
a = SPI_Trans(0x04);
eeprom_write_byte(address,a);
SPI主机机读数据需要发送数据置换即通讯程主机SPDR数据送机SPDR机SPDR数据送主机
面代码供参考:
初始化SPI主机使用断模式3速度于2MHzSCKMOSISS脚输
接低ss选器件
SPI_Trans(0x0a);//发送址高8位
SPI_Trans(0xff);//凑足16位意义
a = SPI_Trans(0xff);//读入数据高8位
eeprom_busy_wait();
eeprom_write_byte(address,a);//写入eeprom
a = SPI_Trans(0xff);//读入数据低8位
eeprom_busy_wait();
eeprom_write_byte(address,a);//写入eeprom
拉高SS释放器件
ADIS16364读命令址16位读数据内容发送完址接16位现:
另外ADIS16364款器件datasheet给图表显示支持SPI通信模式3(CPOL=1,CPHA=1)程序配置模型0追问这是430程序么?看不懂啊