暂无描述
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

123456789101112131415161718
  1. #include <avr/io.h>
  2. void SPI_Start_Transmission(volatile uint8_t *port, uint8_t pinNumber)
  3. {
  4. *port &= ~(1<<pinNumber);
  5. }
  6. uint8_t SPI_Transfer_Byte(uint8_t byteToSend)
  7. {
  8. SPDR = byteToSend;
  9. while(!(SPSR & (1<<SPIF))); // Wait for transmission complete
  10. return SPDR;
  11. }
  12. void SPI_Stop_Transmission(volatile uint8_t *port, uint8_t pinNumber)
  13. {
  14. *port |= (1<<pinNumber); // Stop the transmission
  15. }