9200串口pdc通信驱动问题
各位大侠好:我在at91rm9200上开发usart的串口驱动程序时碰到一些问题,想请教大家.
9200串口可以进行PDC通信.我在ads下开发的驱动程序都可以进行正常的通信,但是在linux下却出现了一些问题.问题是这样的,我打开了pdc设置,设置好数据接收指针计数器,以及数据计数寄存器,使能endrx和timeout中断,波特率也设置好了,但是当我向开发板上发送数据的时候,驱动程序能进行中断,数据计数器和指针计数器也正常工作,但是就是缓冲区里就是没有数据,顺便说一句,我的接收缓冲区是用数组形式定义的,如果哪位大侠知道,请指点一下.谢了各位!
页:
[1]