huaifenzi256
驱动牛犊
驱动牛犊
  • 注册日期2003-03-12
  • 最后登录2007-06-06
  • 粉丝0
  • 关注0
  • 积分70分
  • 威望7点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
阅读:1274回复:3

S3C4510的串口驱动问题

楼主#
更多 发布于:2004-06-08 18:55
数据一直发送不出去,我的思路就是先设置好串口参数(打开了发送和接收中断),直接将待发送的数据写到发送数据寄存器里面,一点反映都没有。请问是怎么回事情。CPU是跑起来了的,因为操作IO口点灯已经正确了。
jec017
驱动太牛
驱动太牛
  • 注册日期2002-08-22
  • 最后登录2008-01-09
  • 粉丝0
  • 关注0
  • 积分91分
  • 威望10点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-06-09 10:10
你看一下AT91的串口最后的发送有没有帮助。

void at91_usart_write ( const UsartDesc *usart_pt, u_int character )
//* Begin
{
    //* Write the character in the Transmit Holding Register
    usart_pt->usart_base->US_THR = character ;

//* End
}

huaifenzi256
驱动牛犊
驱动牛犊
  • 注册日期2003-03-12
  • 最后登录2007-06-06
  • 粉丝0
  • 关注0
  • 积分70分
  • 威望7点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-06-09 17:11
思路都是一样呀:都是往数据寄存器里面写数据。

还是没有搞定,郁闷呀!

还是要谢谢你。
jec017
驱动太牛
驱动太牛
  • 注册日期2002-08-22
  • 最后登录2008-01-09
  • 粉丝0
  • 关注0
  • 积分91分
  • 威望10点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-06-09 21:05
建议找到评估板的示例原程序。就好了。
游客

返回顶部