这段代码是关于血氧传感器的通信部分。其中:
1. `MKS_SendByte` 函数用于向血氧传感器发送一个字节的数据,具体实现是通过调用 `UART2_SendByte` 函数来实现。
2. `MSK_Init` 函数用于初始化血氧传感器,包括延时 300ms,然后向传感器发送两个字节的数据(0x8A),每次发送之间延时 500ms。
3. `MKS_ReceiveData` 函数用于接收从血氧传感器传回的数据,并将其存储在 `MKS_Buf` 数组中。每次接收到一个字节的数据,都会将其存储在数组中,并将 `MKS_Con` 的值加 1。如果 `MKS_Con` 的值超过了 100,则将其重置为 0。
总的来说,这段代码是用于与血氧传感器进行通信和数据交换的。