大家好,有问题想向高手请教。
我们将BF512的SPORT0配置成了一个UART口:PG3和PG5连在一起用于RXD,PG7用于TXD。请问SPORT0的其他管脚:PG4\PG6\PG8能否再配置成通用I/O口使用?
BF512 PG接口的UART管脚是PG9和PG10。
PG3和PG5连在一起用于RXD,PG7用于TXD。这个是什么意思?
看一下51x的datasheet,PG接口是分组的,如果是一组内,有一个接口配置为功能接口,这一组就不能当IO用了,如PG0配置的是SPISEL3,那么PG1和PG2默认配置为PWM 功能,他们寄存器是一个,没法分开配置,但PG3,仍可以当IO。
你用了PG3,5,7,那么PG6 不能当IO,PG4和PG8可以作为IO。
明白了,谢谢!