STM32F4 upptäckt part2 - ADC diagram (2 / 3 steg)
Steg 2: Redigera widget
Förklara hur du använder EDIT widget på 500 sidor i segger's dokumentation finns.
För att skapa det har vi att det göra liknande som vi gjorde i del 1 skapa knappar (1). Om du vill ange redigera gör widget parametrar det i widget callback funktion i WM_INIT_DIALOG case(2). Vi måste också skapa funktion om du vill bifoga ADC värde häxa redigera. Jag ska visa det (3) nedan.
/**** 1 **************************************************************************************************************/
#define ID_W0_EDIT0 (GUI_ID_USER + 3)
statisk const GUI_WIDGET_CREATE_INFO _aDialogCreate [] =
{
{EDIT_CreateIndirect, 0, ID_W0_EDIT0, 178, 15, 40, 20},
};
/**** 2 **************************************************************************************************************/
hItem = WM_GetDialogItem (hDlg, ID_W0_EDIT0);
EDIT_SetHexMode (hItem, 0x1234, 0, 0xffffff); Ange dina egna parametrar
/**** 3 **************************************************************************************************************/
statisk void _ShowADCval(void)
{
WM_HWIN hItem;
int adc_val = uhADCxConvertedValue * 30 / 4095;
hItem = WM_GetDialogItem (oscWindow, ID_W0_EDIT0);
EDIT_SetDecMode (hItem, adc_val, 0, 300, 1, GUI_EDIT_NORMAL);
}