你好,在使用0232与采样芯片进行spi通讯时,采样芯片对spi通讯数据格式的要求是uint8,但Halcogen配置自动生成的传输函数spiTransmitData()中要求uint16的数据。请问要顺利实现该通讯需要怎么做。
gaoyang9992006:
软件生成好的函数文件上做修改。或者在Halcogen里面修改。
DAN LV:
回复 gaoyang9992006:
请问,在函数调用的时候要怎么实现uint16与uint8的转换呢?
uint32 spiReceiveData(spiBASE_t *spi, spiDAT1_t *dataconfig_t, uint32 blocksize, uint16 * destbuff)
gaoyang9992006:
回复 DAN LV:
还有个方法,接收到16BIT的数据其实就是2个UINT8啊,拆分这两个字节数据也行啊。