一種基于SOPC技術(shù)的EPA控制器
netconn_bind(conn2, local_addr, 0x88bc);
netconn_connect(conn2,remote_addr,
0x88BC);
netconn_bind(conn1, local_addr, 0x88bc);
while((buf1_temp = netconn_recv
?。╟onn1))!=NULL){
//關(guān)于netbuf的結(jié)構(gòu)可以參看api.h文件,在該結(jié)構(gòu)體中,成員p是指向pbuf的一個指針
buf1 = netbuf_new();
buf1 = buf1_temp;
payload = buf1->p->payload;
len = buf1->p->len;
netbuf_delete(buf1);
buf2 = netbuf_new();
netbuf_ref(buf2,text,sizeof(text));
netconn_send(conn2,buf2);
netbuf_delete(buf2);
圖4 EPA協(xié)議棧接收報文處理流程圖
3 結(jié)語
在完成了整個設(shè)計后,只需將控制器接入EPA網(wǎng)絡(luò)中就能夠正常運行了。由于控制器中的處理器使用的是FPGA芯片,有較強的靈活性,能夠進行編程、除錯、再編程和重復(fù)操作,因而可以充分地進行設(shè)計開發(fā)和驗證。當(dāng)電路有少量改動時候,更凸現(xiàn)出其優(yōu)勢,其現(xiàn)場編程能力可以延長產(chǎn)品在市場上的壽命,可以用來系統(tǒng)升級,從而大大提高了控制器的性能。
p2p機相關(guān)文章:p2p原理
蜂鳴器相關(guān)文章:蜂鳴器原理
評論