本文是讲原理图的部分,跟pmon的关系不大!!
参考手册:《龙芯2K1000处理器用户手册.pdf》
刚刚看数据手册,让我是有点惊讶,但是也让我迷惑。(一个串口复用为4个是啥意思?)
ls2k1000有12个串口,但是又复用接口。莫名其妙。
串口还是挺多的。
继续找文档
看到串口1,和串口2的定义,意思是引脚复用了,但是并没有看到12个串口 啊!!
dvo 是显示引脚,如果要显示,那么串口1和串口2都无法使用!
这个图片应该是2.12 节
这里说明白了复用关系。
全功能是8个引脚,但是只有uart0可用,uart3,4,5不可用。
可以配置为4个串口的模式,那就是每个串口只有发送和接收引脚,不再支持流控这些了。
现在明白了文档的意思
如果要使用12个串口,那么显示接口不可用,每个串口只有发送和接收引脚。
如果要使用dvo显示接口,那么最多只能有4个串口能用,即0,3,4,5。按照上图的配置关系
如何配置1x8,2x4,4x2呢?
2.25节有一个复用功能
如果串口0要配置为4个串口,就是用功能5,默认应该就是功能3
5.2节,有一个通用配置寄存器,0-3位可以设置
其中串口1和串口2也有比较明确的描述
最后:
实际我自己的项目使用的是串口0.
也没有更多串口的需求。