Stap 3: ADC grafiek
Deze grafiek toont ADC waarde niveau van PA0 pin. In de eerste foto verbonden ik PA0 met 3V en GND aan PA0 in de tweede foto. Op de grafiek zien we deze waarden in real-time. Ook plaatste ik bewerken widget in hoogste juiste hoek. Zoals u kunt zien is de waarde er aan het veranderen met de grafiek.
Functie voor het maken van de grafiek is vergelijkbaar met het bewerken van de widget maken.
Het creëren van alle framewin, bewerken en grafiek:
#define ID_W0 (GUI_ID_USER + 1)#define ID_W0_GRAPH0 (GUI_ID_USER + 2) #define ID_W0_EDIT0 (GUI_ID_USER + 3) // // Dialog resource // static const GUI_WIDGET_CREATE_INFO _aDialogCreate[] = { { FRAMEWIN_CreateIndirect, "Osciloscope" , ID_W0 , 0, 0, 240, 320, 0 }, { GRAPH_CreateIndirect , 0 , ID_W0_GRAPH0 , 5, 5, 225, 230 }, { EDIT_CreateIndirect , 0 , ID_W0_EDIT0 , 178, 15, 40, 20 }, };