TMSC3206748使用W5500发送数据电脑接收,一直没发成功,从配置上感觉就出问题,用的SPI0,相关代码如下
SPI0配置
PSCModuleControl(SOC_PSC_1_REGS, HW_PSC_SPI0, PSC_POWERDOMAIN_ALWAYS_ON,
PSC_MDCTL_NEXT_ENABLE);
GPIOBankPinMuxSet();
// DSP 中断初始化
InterruptInit();
// SPI 初始化
SPIInit();
GPIOINIT();
主函数
SPI配置
reset_w5500(); /*硬复位W5500*/
set_w5500_mac(); /*配置MAC地址*/
set_w5500_ip(); /*配置IP地址*/
socket_buf_init(txsize, rxsize); /*初始化8个Socket的发送接收缓存大小*/
group_init();
while(1)
{
// PWMdelay_ms(1500);
rete=sendto(0,buf,6,remote_ip, remote_comid);
printf("ret=%d\r\n",rete);
}