新手上路
- 积分
- 48
- 金钱
- 48
- 注册时间
- 2017-2-26
- 在线时间
- 7 小时
|
1金钱
刚买的战舰V3板子,学习网络通信。下载的光盘里自带的LWIP无操作系统移植程序,能Ping成功。DM9000收到数据后,STMF103应该怎样读取收到的数据?想发送数据时STMF103应该怎样发送数据?应该在哪里添加代码?实在下面这个程序里面吗?能不能给简单写下代码?谢谢各位大神。void DM9000_ISRHandler(void){
u16 int_status;
u16 last_io;
last_io = DM9000->REG;
int_status=DM9000_ReadReg(DM9000_ISR);
DM9000_WriteReg(DM9000_ISR,int_status); //清除中断标志位,DM9000的ISR寄存器的bit0~bit5写1清零
if(int_status & ISR_ROS)printf("overflow \r\n");
if(int_status & ISR_ROOS)printf("overflow counter overflow \r\n");
if(int_status & ISR_PRS) //接收中断
{
//接收完成中断,用户自行添加所需代码
}
if(int_status&ISR_PTS) //发送中断
{
//发送完成中断,用户自行添加所需代码
}
DM9000->REG=last_io;
}
|
|