当前时区 GMT+8, 现在时间是 2008-10-8 04:27 游客: 注册 登录 仅登录论坛 | 搜索 帮助


标题: 9200串口pdc通信驱动问题
wang7224
新手上路
Rank: 1


UID 153140
精华 0
积分 30
帖子 12
阅读权限 10
注册 2004-9-15
来自 China.gif
状态 离线
发表于 2006-12-15 11:24  资料  短消息  加为好友 
9200串口pdc通信驱动问题

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

顶部
 


Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.
清除 Cookies - 联系我们 - 中国Linux公社 - WAP