lab5
Dependencies: mbed
Fork of FRA221_lab5 by
main.cpp
- Committer:
- wonner163
- Date:
- 2017-11-23
- Revision:
- 0:6e724cc2761b
File content as of revision 0:6e724cc2761b:
#include "mbed.h" #include "MCP4922.h" MCP4922 MCP(SPI_MOSI, SPI_SCK,PB_6); // MOSI= D11, SCK = D13,cs /**** Main Function ***/ int main(void) { MCP.frequency(3000000); //ความถี่ในการเกิด uint16_t i=0; uint16_t state=0; while(1) { if(state == 0){ if(i< (0x0FFE/2)){ i++;} else{ state = 1;} } else if(state == 1){ if(i == 0){ i = 0x0FFE; state = 2; } else{ i--; } } else if(state == 2){ if(i< (0x0FFE /2)){ state = 3; } else{ i--; } } else if(state == 3){ if(i == 0x0FFE){ i=0; state = 0; } else{ i++;} } MCP.writeA(i); wait_us(26); } }