我用unc130rd2cn 做uart 通讯 uart2 为主站 urat 1 为从站。uart2 发送6个字节到uart1, uart1 检验接收正确后返回六个字节。两个端口接收发送都是通过中断来实现。但是只能进行一次发送-接收-发送(u2 发送一帧数 被u1 接收 u1 在发送一帧数据 被u2 接收),之后 uart1 在也进入不到中断程序了。但是通过寄存器查看uart1 确实有数据进来。接收中断被置位,中断使能也是被置位的。从寄出器窗口看 u1 bufffer 错标志被置位 接收溢出也被置位。
|