这个片子的第二串口出除了一般的配置外还要设置什么啊? 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 } |