為了友善解決問題,統一使用本人提供的底層
檢測網線的狀态

注:緩存和W5500沒有直接關系!
建議學一下緩存管理怎麼使用的!
學會以後能夠快速的提高開發效率,
程式的含金量會立馬顯現!
你還在用下面的發送嗎??
while(cnt--)
{
USART_SendData(USART1, *c++);
while(USART_GetFlagStatus(USART1, USART_FLAG_TXE) == RESET );
}
不要再給飛機配拖拉機的發動機了!
1,整個底層程式打開了序列槽1,2,3
為使整個系統運作流暢,序列槽1,2,3全部使用緩存接收資料
2.序列槽1作為了日志列印口,發送資料采用環形隊列
3.序列槽2發送資料使用者可以根據自身需求修改
4.建立了一塊緩存,預期留給序列槽3使用
注:緩存隻是一個管理資料的地方,具體取出的資料怎麼發送,取決于自己!
使用者如果使用自己的闆子,請把W5500檔案夾直接拷貝到自己的工程
然後修改以下檔案,配合自己的闆子
程式中使用MCU的唯一碼作為W5500的MAC位址
1,網線狀态推薦處理方式: