[AVR单片机] AT90CAN128第二串口不能工作

[复制链接]
 楼主| dxx_0922 发表于 2007-8-20 14:31 | 显示全部楼层 |阅读模式
这个片子的第二串口出除了一般的配置外还要设置什么啊?
void usart_init()
{  usart1_DDR  &= ~(1 << usart1_rx);          //定义IO口rx为input,tx为output
 usart1_DDR  |=  (1 << usart1_tx);
 usart1_PORT |= (1 << usart1_rx)|(1 << usart1_tx);
   UCSR1A  = (1 << U2X1);
 UCSR1B  = (1 << RXCIE1)|(1 << RXEN1)|(1 << TXEN1); //接收中断 ,查询发送    
 UCSR1C  = (1 << UCSZ10)|(1 << UCSZ11);     //8位数据位
 UBRR1H  = 0x00;                     //(12M/(8×9600))-1=624
   UBRR1L  = 0x9B;                 //0090
}
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

9

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部