aaa

Dependencies:   MCP4822 mbed-STM32F103C8T6 mbed

Fork of STM32F103C8T6_USBSerial by Zoltan Hudak

Revision:
6:d3175b589df4
Parent:
5:0be85f1bdb35
--- a/main.cpp	Wed Apr 26 17:57:55 2017 +0000
+++ b/main.cpp	Mon Feb 19 11:52:44 2018 +0000
@@ -1,21 +1,19 @@
 #include "stm32f103c8t6.h"
-#include "mbed.h"
-#include "USBSerial.h"
+#include "mbed.h" 
+#include "MCP4822.h"
 
-DigitalOut  myled(LED1);
+MCP4822 MCP(SPI_MOSI, SPI_SCK, SPI_CS);    // MOSI, SCLK, nCS
 
-int main() {
-    confSysClock();     //Configure system clock (72MHz HSE clock, 48MHz USB clock)
-    
-    Serial    pc(PA_2, PA_3);
-    //USBSerial usbSerial;  // connection must be blocked when USB is not plugged in
-    USBSerial usbSerial(0x1f00, 0x2012, 0x0001,  false);    // connection is not blocked when USB is not plugged in
-    
-    while(1) {
-        myled = !myled;
-        pc.printf("I am a serial port\r\n");            // 9600 bit/s
-        usbSerial.printf("I am a USB serial port\r\n"); // 12 Mbit/s (USB full-speed)
-        wait_ms(1000);
-    }
-}
-
+int main() {                
+    while(1){
+    MCP.writeA(1650);       // 1650 V out
+    MCP.writeB(1650);       // Same on B output
+    wait(5);
+    MCP.writeA(0);          // Zero v out
+    MCP.writeB(0);          // Same on B
+    wait(5);
+    MCP.writeA(3300);       // Guess what? 
+    MCP.writeB(3300);       // 3.3 V
+    wait(5);
+    }                       // Return to beginning. 
+}
\ No newline at end of file