历史上的今天
今天是:2025年07月24日(星期四)
2018年07月24日 | STM8 Timer1基本定时
2018-07-24 来源:eefocus
#include "stm8s.h"
#include "stm8s_conf.h"
#include "Time1PWM.h"
void TIME1PWM_Init(void)
{
GPIO_Init(PWMPORT, PWMCH1, GPIO_MODE_OUT_PP_HIGH_FAST);
CLK_PeripheralClockConfig(CLK_PERIPHERAL_TIMER1, ENABLE);
TIM1_TimeBaseInit(0x000F, //预分频
TIM1_COUNTERMODE_DOWN, //计数模式
50, //重装值
0x00); //重复计数N,计数N次后产生更新标志
TIM1_ITConfig(TIM1_IT_UPDATE, ENABLE);
TIM1_Cmd(ENABLE);
rim();
}
#pragma vector =ITC_IRQ_TIM1_OVF + 2
__interrupt void TIME1_IRQHandler(void)
{
FlagStatus fs;
fs = TIM1_GetFlagStatus(TIM1_FLAG_UPDATE);
if(fs == SET)
{
TIM1_ClearFlag(TIM1_FLAG_UPDATE);
GPIO_WriteReverse(PWMPORT, PWMCH1);
}
}
上一篇:STM8 UART2
下一篇:STM8的TIM1定时器简单使用
史海拾趣
|
本帖最后由 jameswangsynnex 于 2015-3-3 19:59 编辑 1 引 言 人体心室周期性的收缩和舒张导致主动脉的收缩和舒张, 使血流压力以波的形式从主动脉根部开始沿着整个动脉系统传播, 这种波称为脉搏波。脉搏波所呈现出的形态、强度、速率和节律等 ...… 查看全部问答> |
|
最近本人编写了一个简单串口程序,只是发送,PC的软件接收。但是几天下来,都不成功,调试时PC软件根本接收不到,汗 !!! 现在把代码贴出来,请大家帮忙指点。 #include \"2410addr.h\" void Delay(int NUM) { int i;   ...… 查看全部问答> |
|
怎么让液晶表省电←省电精灵c卡预付费电表控制器※电表倒转QQ:272208552 电话:13115998303 如何让插卡电表倒走,【网站打不开请点百度快照】如何使电表慢走 电表倒转的原因 ic卡电表偷电方法 电表节电器控制器电表控制器,电表干扰器:微电脑控表器 ...… 查看全部问答> |
|
想做一个GSM或者CDMA短信转发给无线接收机的东东,可没什么思路,哪们大侠帮个忙? 想做一个GSM或者CDMA短信转发给无线接收机的东东,主要实现:1、短信模块负责接收短信,2、和这个模块相连的一个无线转发,3、一个接收机接收,并显示短信。 有没有什么好建议,好的话不白用哟!… 查看全部问答> |
|
误码率计算,求C/C++实现的较理想的算法。已知XXX.txt文件中每一行有A和B两个变量,二者的格式如下:“$JJZ,m,nnnnnn,E24ACA95F4……”m:即为A的值。nnnnnn:即为B的值。其中A和B的增长规律为A=A%5+1; //即从1至5循环变化If(A==5) B=B%604800+3; // ...… 查看全部问答> |
|
使用的协议栈版本信息: ZigBee2006\\ZStack-1.4.3-1.2.1Zigbee网络设备启动流程—路由器(自启动模式)—以SampleApp的路由器为例. 1、路由器预编译信息通过project->options->c/c++compiler->extraOptions可以看到路由器器所带的配置文件为: ...… 查看全部问答> |
|
各位大神,读完器件和工艺硕士或博士之后,除去极少数继续科研,其他的都是转行的节奏吗? 真有这么惨。。。 有谁来说两句 大概什么情况,肿么哥原因啵,给大家一起来看看哦。… 查看全部问答> |




