Aufrufe
vor 5 Monaten

20180202_Beschreibung

* start timers, add new

* start timers, add new ones, ... */ /* USER CODE END RTOS_TIMERS */ /* Create the thread(s) */ /* definition and creation of defaultTask */ // osThreadDef(defaultTask, StartDefaultTask, osPriorityNormal, 0, 128); // defaultTaskHandle = osThreadCreate(osThread(defaultTask), NULL); /* USER CODE BEGIN RTOS_THREADS */ /* add threads, ... */ /* USER CODE END RTOS_THREADS */ /* USER CODE BEGIN RTOS_QUEUES */ /* add queues, ... */ /* USER CODE END RTOS_QUEUES */ /* Start scheduler */ //osKernelStart(); /* We should never get here as control is now taken by the scheduler */ //Zustände für den Automaten typedef enum STATE {TorOeffnen, TorOffen, TorZu, TorSchliessen, SchlittenNachVorne, SchlittenNachHinten,Init,NotAuf,NotZu} TSTATE; TSTATE state= Init; typedef enum AKTION {Schlitten_Wegbringen,Schlitten_Ausschalten,Tor_Oeffnen,Tor_Schliessen,Tor_Zu_Einschalten,Tor_A uf_Einschalten ,Tor_Ausschalten,Tor_Geoeffnet,Signal_Pruefen,Schlitten_Holen} TAKTION; TAKTION aktion=Schlitten_Wegbringen; 28

Variablen zum Speicher der Digitalen Inputs festlegen und einlesen int GT_Oben = HAL_GPIO_ReadPin(GPIOB, GPIO_PIN_4); int GT_Unten = HAL_GPIO_ReadPin(GPIOB, GPIO_PIN_10); int GT_Vorne = HAL_GPIO_ReadPin(GPIOB, GPIO_PIN_5); int GT_Hinten = HAL_GPIO_ReadPin(GPIOB, GPIO_PIN_3); while (1) { /* USER CODE END WHILE */ /* USER CODE BEGIN 3 */ //IR Signal und Frequenz einlesen IR_Korrekt =IR_Empf(); //Einlesen der Ports GT_Oben = HAL_GPIO_ReadPin(GPIOB, GPIO_PIN_4); GT_Unten = HAL_GPIO_ReadPin(GPIOB, GPIO_PIN_10); GT_Vorne = HAL_GPIO_ReadPin(GPIOB, GPIO_PIN_5); GT_Hinten = HAL_GPIO_ReadPin(GPIOB, GPIO_PIN_3); //Invertieren der Ports da Pull-Up if(GT_Oben ==0){ GT_Oben =1; }else{ GT_Oben =0; } 29

Anleitung - STRONG Digital TV
iNova Bedienungsanleitung (PDF) - Peachtree Audio
MOTOTRBO™ - Megahertzcom GmbH
Digital Terrestrial Receiver SRT 5302 - Strong.tv
BEDIENUNGSANLEITUNG DIGITALE SET-TOP-BOX - Teleclub
Rundenzähler und Ampel für eine Carrerabahn
Digitales Bedrucken oder Bemalen von dreidimensionalen Objekten
Bedienungsanleitung. TV. - Loewe
4 Einrichtung der Harmony One - Audionet
Benutzerhandbuch zur Harmony- Fernbedienung 880 - Logitech
Benutzer- Handbuch Benutzer- Handbuch Harmony 900 - Logitech
Digitaler Satellitenreceiver Free to Air
Elav3 Radio User Manual 09042...
Light-Manager Pro Bedienungsanleitung
Light-Manager Mini Bedienungsanleitung
SMa Series - Ambient Recording
User Manual Handbuch Logitech® Harmony® 600 Remote
Verwenden der Harmony 600 - Logitech