打印
[AVR单片机]

AT90CAN128第二串口不能工作

[复制链接]
1678|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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

粉丝