Hi,
I'm using AT91EB55 eval board. My interrupts rutines are based on functions which simply configure software buffers in order to store(by PDC) there data from uart. If I put this functions(send_pdc(char *out_buff, int length) and recieve_pdc(char *in_buff, int length) ) into main function send and receive some data then it works propertly but if i use receive function as a part of uart interrupt routine then I get no data in input buffer. Is it possible that uart buffer is being cleared after specific time(interrupt latency) or after some event occured ??
Regards