小华mcu的串口功能,如usart、spi、can、iic、iis等,具备极高的io配置自由度,这对刚接触该芯片的用户来说,需要一个了解和熟悉的过程;下面用M4内核的高性能mcu -HC32F4A0来举例,介绍具体用法,希望通过此介绍,能对该系列mcu的io功能选配提供帮助。
HC32F4A0的串口通信相关引脚功能选配
在HC32F4A0的数据手册中,查看引脚功能配置表,其它功能和大多数MCU一样,直接具体功能对应选配,不过多介绍,重点在最后一列“FUNC32~63”中,如下图:
在FUNC32~63功能组,每个引脚只会显示对应的FG号(Function Group),如FG1、FG2、FG3,显示FG1就表示支持下面Func32~63表中的FG1部分所有功能,如下图:
例如,同一个usart1串口的发送功能USART1_TX,它可以在多个io口上配置(建议配置唯一的USART1_TX和USART1_RX,避免同时收发多路数据紊乱),这样在硬件设计阶段,可以更自由的选配引脚功能,具备很强的芯片功能兼容性,此外在pcb走线、电磁兼容等方面,也会有一定优势。 |
|