C8051F340的串口引脚设置

2020-02-05 08:45发布

   通常串口引脚为P0.4 和P0.5,
  那么可以通过修改设置把UART TX0, RX0 连到端口引脚 P0.2和 P0.3吗?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
4条回答
mTouch
2020-02-05 12:36
   呵呵,实现了!
     // P0.0  -  Skipped,     Push-Pull,  Digital
     // P0.1  -  Skipped,     Push-Pull,  Digital
     // P0.2  -  TX1 (UART1), Push-Pull,  Digital
     // P0.3  -  RX1 (UART1), Open-Drain, Digital
     // P0.4  -  TX0 (UART0), Push-Pull,  Digital
     // P0.5  -  RX0 (UART0), Push-Pull,  Digital
     // P0.6  -  Unassigned,  Push-Pull,  Digital
     // P0.7  -  Unassigned,  Push-Pull,  Digital
// 1111 1111
   P0MDOUT   = 0xFF;
   P0SKIP    = 0x03;
   XBR0     = 0x00;        // UART TX0, RX0 不连到端口引脚 P0.4 和 P0.5
  // enable UART1
  // UART TX1, RX1 连到端口引脚 P0.2 和 P0.3
   XBR2     = 0x01;
   XBR1     = 0x40;  // Enable Crossbar

一周热门 更多>