EFM32G280是基于Cortex-M3系列的芯片,在设计智能传感器时,有关SPI通信的相关内容如下
1、关于EFM32G280的通讯协议之usart问题
其SPI通讯设置同经典SPI通讯设置
并用UART通讯方式,如下所示
注意,在该模式下,相关引脚设置为:
方向 |
USART1 #1 |
引脚 |
USART2 #0 |
引脚 |
1->2 |
PD0 |
P5.3 |
PC3 |
P4.6 |
1->2 |
PD1 |
P5.4 |
PC2 |
P4.5 |
2、关于LEUART模式的设置
基本结构同上,但关于省电模式下的设置,需要更改相关的引脚连线和通讯代码
LEUART模式下的连线方式
同时,对相关传输起止标志位的读取不再采用UART的读取模式,而是通过DMA中断读取,并且对相关波特率的设置需要更改为合适的300-9600范围。