我开始使用ARM Cortex M0 +内核,特别是SAMD10DA14,我对如何定义多路复用引脚感到困惑。在数据表的第13页上,它列出了SERCOMX PAD [X]配置的Multiplexing列表。我不清楚的是哪个PAD [X]用于哪种配置和功能。
例如,在SAM D10 XPlained Mini上,它显示USART的Rx和Tx从ATMega32传递到引脚9(PA10)Tx和10(PA11)Rx。这些在多路复用表中定义为Tx的SERCOM0 / PAD 2和Rx的SERCOM0 / PAD [3]。
我不清楚的是PAD 2总是用于Rx的Tx和PAD [3],或者只要您使用相同的SERCOM [X]引脚可以混合使用?我已经搜索了数据表,似乎无法找到有关如何使用多路复用引脚的更多信息。有关地址,位和其他用途的各种信息,但我找不到任何描述实际物理设置和配置的信息。
我也不确定如何定义波形输出(WO)。数据表规定定时器计数器控制(TCC)最多有8个WO,定义为WO [0] - WO [7]。令人困惑的部分似乎是PA04(引脚4)和PA14(引脚11)上有两个重复(TCC0 / WO [0])。这些引脚是可互换的还是定义为中断引脚或其他功能?
如果已经在某个地方被问过我道歉,如果没有东西我会真的感到惊讶,但我无法找到它。