说说我的问题把<br /><br />1 用串口0和1都作过实验, 用fifo=8, 只开接受中断、.<br /> 接受的数据主程序中返回,正常(仅仅是简单的测试程序)<br />2 用串口0.FIFO=14, 开启接受中断(包括cti中断)和错误中断,<br /> arm将 接受到的数据原样返回,正常.(也是测试程序,只用了串口0程序)<br /><br />3 开了定时器,串口0(设置同2),外部中断0(上升沿触发,完成数据解码功能)<br /> 程序设计为上电等待串口数据,收到数据返回14个0x00,返回正常.<br /><br />(多中断开启,低优先级的中断进入前都家了ENABLE.DISABLE中断嵌套宏,可以中断嵌套)<br />a 进入正常的程序流程后.解码后的数据 用ulink监视是正确的,但是上传的数据不正常, 这是如果再次下传数据会出现 "rx线状态/错误"中断,真实奇怪,这个问题是不是传说中的 bug, 设置了外部中断的模式(模式和极性)会引起 外设时钟改变?????<br /><br />b 不用ulink监视 也同样在正常流程中 上传数据出错..出错是重复有点规律的.<br /><br />zlg的人都跑到哪里去了. 解释一下好吗???如果避免这个问题???
|