maixduino无法给电脑串口通信怎么办(已解决)
# maixduino无法给电脑串口通信怎么办(已解决)## 问题详情
运行时总是说管脚没有在board_info里分配,我是按的下面这个maxiduino的引脚分布来做的
```
#define RX0 0
#define TX0 1
#define RX1 6
#define TX1 7
```
然后发现不行,我又换了其他引脚,发现不报错,但是也无法正常运行,串口通信模块的指示灯没有亮。
**代码如下**
```
from fpioa_manager import fm
from machine import UART
from board import board_info
fm.register(board_info.PIN7,fm.fpioa.UART1_TX)
fm.register(board_info.PIN6,fm.fpioa.UART1_RX)
while(1):
uart_A = UART(UART.UART1, 115200, 8, None, 1, timeout=1000, read_buf_len=4096)
write_str = 'hello world'
for i in range(20):
uart_A.write(write_str)
```
**报错如下**
AttributeError: ‘Board_Info’ object has no attribute ‘PIN7’
(指的是fm.register(board_info.PIN7,fm.fpioa.UART1_TX)这一句)
**下面是板子的信息**
固件:maixpy_v0.5.0_63_g2d307ae.bin
IDE版本:0.2.4
和电脑通信的模块:cp2102的usb转ttl模块
## 解决方法
**把board_info.PIN11直接改成11,或者是board_info.D,而且不能用串口1(maixduino连接ide用的是串口1)**
页:
[1]