|
| 采购元器件好去处--维库电子市场网推荐 |
| 技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统 驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe |
w77e58串口问题 |
| 来源:21ic 作者:gwb721123 栏目:单片机 |
| W77E58串口问题 请高手帮忙,W77E58串口1第一字节接受老出错是何原因???? |
| 1楼: | >>参与讨论 |
| 作者: lg3459 于 2005-11-25 12:58:00 发布:
有程序吗? |
|
| 2楼: | >>参与讨论 |
| 作者: gwb721123 于 2005-11-25 13:07:00 发布:
W77E58串口问题 中断接受,移入缓存后,用串口0观察到的,程序是架构在朝作系统上的 |
|
| 3楼: | >>参与讨论 |
| 作者: gwb721123 于 2005-11-25 13:09:00 发布:
请帮忙 void NER_COMM1_ISR(void) interrupt 7 { #if EN_OS_INT_ENTER >0 OS_INT_ENTER(); #endif if (TI1==1) //是发送中断则 { TI1=0; //清中断标志 OSIntSendSignal(1); //发消息给发送任务 } if (RI1==1) //是接收中断则 { RI1=0; //清中断标志 Tick_Count_1 = 0; //清中断标志 if(REC_1_COUNT == 0)Receiving_1 = 1; UART_1_DATA[REC_1_COUNT] = SBUF1; REC_1_COUNT++; // OSIntSendSignal(3); //是数据帧则发消息给接收任务 } OSIntExit(); //中断结束处理 } |
|
| 4楼: | >>参与讨论 |
| 作者: 夏虫 于 2005-11-25 13:31:00 发布:
从程序上看不出有什么问题 你的意思是只有第一个字节会出错? |
|
|
|
Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号 |