本文将介绍功能端口的初始化步骤。
本文介绍了嵌入式产品各阶段V流程的特点及差异。需注意,不同产品间的具体实施可能存在显著差异。
功能端口在初始化过程中通常需要时间来适应硬件要求,这可能导致故障。
为避免此类情况,建议按照以下步骤初始化功能端口。
1. GPIO setting | 1) GPIO Data Register setting | /SS Pin “1” SCLK Pin “1” MOSI Pin “1” |
2) GPIO Control Register (Pin select) | Pin function selection /SS Pin – GPIO OUT SCLK Pin – GPIO OUT MOSI Pin – GPIO OUT MISO Pin – GPIO In | |
2. SPI setting | 1) SPI Control Register setting | SPI Mode First bit (MSB/LSB) Bit length Frequence |
2) SPI Status Register clear | Error status TXI status RXI status | |
3 SPI enable | 1) SPI Interrupt enable | When using interruptions |
2) GPIO Control Register (Pin select) | Pin function selection /SS Pin – SPI /SS SCLK Pin – SPI SCLK MOSI Pin – SPI MOSI MISO Pin – SPI MISO |
