mTouch 发表于 2012-7-20 13:48:20

C8051F340的串口引脚设置

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

lovelywwei 发表于 2012-7-20 13:54:07

uart0引脚是固定的,uart1可以改变 。

mTouch 发表于 2012-7-20 14:48:27

lovelywwei 发表于 2012-7-20 13:54 static/image/common/back.gif
uart0引脚是固定的,uart1可以改变 。

   看了说明书, 就是不知道如何uart1的引脚,我想将输出引脚改变到 P0.2和P0.3上?
   知道的,请执教一下!
   谢谢!

mTouch 发表于 2012-7-20 15:06:30

   呵呵,实现了!
   // 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
页: [1]
查看完整版本: C8051F340的串口引脚设置