Chào toàn thể anh em của diễn đàn.
Mình đang bước đầu tìm hiểu về dòng ARM cotex M3 STM3210D thông qua board OPENCMX-STM3210D. Giờ mình muốn dùng timer 2 để tạo ra ngắt.Cứ mỗi khi ngắt xảy ra thì sẽ làm cho đèn led chớp tắt.Nhưng mình vẫn chưa biết được cách thiết lập để được giá trị timer mong muốn (200ms chẳng hạn ).Cụ thể ở đây là các giá trị cho TIM_Period ,TIM_Prescaler và TIM_ClockDivision.AE ở đây ai có kinh nghiệm về vấn đề này có thể giúp mình được ko.
/* Time base configuration */
TIM_TimeBaseStructure.TIM_Period = 9999;
TIM_TimeBaseStructure.TIM_Prescaler = 719;
TIM_TimeBaseStructure.TIM_ClockDivision = 0;
TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up;
Mình đang bước đầu tìm hiểu về dòng ARM cotex M3 STM3210D thông qua board OPENCMX-STM3210D. Giờ mình muốn dùng timer 2 để tạo ra ngắt.Cứ mỗi khi ngắt xảy ra thì sẽ làm cho đèn led chớp tắt.Nhưng mình vẫn chưa biết được cách thiết lập để được giá trị timer mong muốn (200ms chẳng hạn ).Cụ thể ở đây là các giá trị cho TIM_Period ,TIM_Prescaler và TIM_ClockDivision.AE ở đây ai có kinh nghiệm về vấn đề này có thể giúp mình được ko.
/* Time base configuration */
TIM_TimeBaseStructure.TIM_Period = 9999;
TIM_TimeBaseStructure.TIM_Prescaler = 719;
TIM_TimeBaseStructure.TIM_ClockDivision = 0;
TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up;
Comment