Loading...
Searching...
No Matches
stm32f4xx_matlab_tim.c File Reference

Исходный код симулятора таймеров. More...

`#include "stm32f4xx_matlab_tim.h"`
Include dependency graph for stm32f4xx_matlab_tim.c:

Go to the source code of this file.

## Functions

void | TIM_Simulation (TIM_TypeDef *TIMx, struct TIM_Sim *TIMS)
| Симуляция таймера на один такт симуляции.
void | TIMx_Count (TIM_TypeDef *TIMx, struct TIM_Sim *TIMS)
| Симуляция счетчика таймера на один такт симуляции.
void | Overflow_Check (TIM_TypeDef *TIMx, struct TIM_Sim *TIMS)
| Проверка на переполнение и дальнейшая его обработка.
void | Channels_Simulation (TIM_TypeDef *TIMx, struct TIM_Sim *TIMS)
| Симуляция каналов таймера.
void | CC_PWM_Ch1_Simulation (TIM_TypeDef *TIMx, struct TIM_Sim *TIMS)
| Выбор режима первого канала и его симуляция.
void | CC_PWM_Ch2_Simulation (TIM_TypeDef *TIMx, struct TIM_Sim *TIMS)
| Выбор режима второго канала и его симуляция.
void | CC_PWM_Ch3_Simulation (TIM_TypeDef *TIMx, struct TIM_Sim *TIMS)
| Выбор режима третьего канала и его симуляция.
void | CC_PWM_Ch4_Simulation (TIM_TypeDef *TIMx, struct TIM_Sim *TIMS)
| Выбор режима четвертого канала и его симуляция.
void | Write_OC_to_GPIO (TIM_TypeDef *TIMx, struct TIM_Sim *TIMS)
| Запись каналов таймера в порты GPIO.
void | Write_OC_to_TRGO (TIM_TypeDef *TIMx, struct TIM_Sim *TIMS)
| Запись каналов таймера в глабальную структуру с TRIGGER OUTPUT.
void | Slave_Mode_Check_Source (TIM_TypeDef *TIMx)
| Определение источника для запуска таймера в SLAVE MODE.
void | Simulate_TIMs (void)
| Симуляция выбранных таймеров.
void | TIM_SIM_DEINIT (void)
| Деинициализирование выбранных таймеров.
void | TIM1_UP_TIM10_IRQHandler (void)
void | TIM2_IRQHandler (void)
void | TIM3_IRQHandler (void)
void | TIM4_IRQHandler (void)
void | TIM5_IRQHandler (void)
void | TIM6_DAC_IRQHandler (void)
void | TIM7_IRQHandler (void)
void | TIM8_UP_TIM13_IRQHandler (void)
void | TIM1_BRK_TIM9_IRQHandler (void)
void | TIM1_TRG_COM_TIM11_IRQHandler (void)
void | TIM8_BRK_TIM12_IRQHandler (void)
void | TIM8_TRG_COM_TIM14_IRQHandler (void)
void | call_IRQHandller (TIM_TypeDef *TIMx)
| Вызов прерывания таймера TIMx.

## Variables

struct SlaveChannels | Slave_Channels
| структура для связи и синхронизации таймеров

## Detailed Description

Исходный код симулятора таймеров.

Данный файл содержит функции для симуляции таймеров STM32F407xx.

Definition in file stm32f4xx_matlab_tim.c.

## Function Documentation

## TIM1_UP_TIM10_IRQHandler()

void TIM1_UP_TIM10_IRQHandler | ( | void |  | ) |

Definition at line 623 of file stm32f4xx_matlab_tim.c.

## TIM2_IRQHandler()

void TIM2_IRQHandler | ( | void |  | ) |

Definition at line 626 of file stm32f4xx_matlab_tim.c.

## TIM3_IRQHandler()

void TIM3_IRQHandler | ( | void |  | ) |

Definition at line 629 of file stm32f4xx_matlab_tim.c.

## TIM4_IRQHandler()

void TIM4_IRQHandler | ( | void |  | ) |

Definition at line 632 of file stm32f4xx_matlab_tim.c.

## TIM5_IRQHandler()

void TIM5_IRQHandler | ( | void |  | ) |

Definition at line 635 of file stm32f4xx_matlab_tim.c.

## TIM6_DAC_IRQHandler()

void TIM6_DAC_IRQHandler | ( | void |  | ) |

Definition at line 638 of file stm32f4xx_matlab_tim.c.

## TIM7_IRQHandler()

void TIM7_IRQHandler | ( | void |  | ) |

Definition at line 641 of file stm32f4xx_matlab_tim.c.

## TIM8_UP_TIM13_IRQHandler()

void TIM8_UP_TIM13_IRQHandler | ( | void |  | ) |

Definition at line 644 of file stm32f4xx_matlab_tim.c.

## TIM1_BRK_TIM9_IRQHandler()

void TIM1_BRK_TIM9_IRQHandler | ( | void |  | ) |

Definition at line 647 of file stm32f4xx_matlab_tim.c.

## TIM1_TRG_COM_TIM11_IRQHandler()

void TIM1_TRG_COM_TIM11_IRQHandler | ( | void |  | ) |

Definition at line 650 of file stm32f4xx_matlab_tim.c.

## TIM8_BRK_TIM12_IRQHandler()

void TIM8_BRK_TIM12_IRQHandler | ( | void |  | ) |

Definition at line 653 of file stm32f4xx_matlab_tim.c.

## TIM8_TRG_COM_TIM14_IRQHandler()

void TIM8_TRG_COM_TIM14_IRQHandler | ( | void |  | ) |

Definition at line 656 of file stm32f4xx_matlab_tim.c.

## Variable Documentation

## Slave_Channels

struct SlaveChannels Slave_Channels

структура для связи и синхронизации таймеров

Definition at line 13 of file stm32f4xx_matlab_tim.c.