STM32库函数功能详解(5)
47 函数TIM_SelectHallSensor
功能描述:使能或者失能TIMx霍尔传感器接口 例:
TIM_SelectHallSensor(TIM2, ENABLE);
48 函数TIM_SelectOnePulseMode
功能描述:设置TIMx单脉冲模式 例:
TIM_SelectOnePulseMode(TIM2, TIM_OPMode_Single);
TIM_OPMode
TIM_OPMode选择TIM更新源。
TIM_OPMode_Repetitive:生成重复的脉冲:在更新事件时计数器不停止 TIM_OPMode_Single:生成单一的脉冲:计数器在下一个更新事件停止
49 函数TIM_SelectOutputTrigger
功能描述:选择TIMx触发输出模式 例:
TIM_SelectOutputTrigger(TIM2, TIM_TRGOSource_Update);
TIM_TRGOSource
TIM_TRGOSource选择TIM触发输出源。
TIM_TRGOSource_Reset: 使用寄存器TIM_EGR的UG位作为触发输出(TRGO) TIM_TRGOSource_Enable:使用计数器使能CEN作为触发输出(TRGO) TIM_TRGOSource_Update:使用更新事件作为触发输出(TRGO) TIM_TRGOSource_OC1:一旦捕获或者比较匹配发生,当标志位CC1F被设置时触发输出发送一个肯定脉冲(TRGO) TIM_TRGOSource_OC1Ref 使用OC1REF作为触发输出(TRGO) TIM_TRGOSource_OC2Ref:使用OC2REF作为触发输出(TRGO) TIM_TRGOSource_OC3Ref:使用OC3REF作为触发输出(TRGO) TIM_TRGOSource_OC4Ref:使用OC4REF作为触发输出(TRGO)
50 函数TIM_SelectSlaveMode
功能描述:选择TIMx从模式 例:
TIM_SelectSlaveMode(TIM2, TIM_SlaveMode_Gated);
TIM_SlaveMode
TIM_SlaveMode选择TIM从模式。
TIM_SlaveMode_Reset:选中触发信号(TRGI)的上升沿重初始化计数器并触发寄存器的更新 TIM_SlaveMode_Gated:当触发信号(TRGI)为高电平计数器时钟使能 TIM_SlaveMode_Trigger:计数器在触发(TRGI)的上升沿开始
TIM_SlaveMode_External1:选中触发(TRGI)的上升沿作为计数器时钟
51 函数TIM_SelectMasterSlaveMode
功能描述:设置或者重置TIMx主/从模式 例:
TIM_SelectMasterSlaveMode(TIM2, TIM_MasterSlaveMode_Enable);
21
TIM_MasterSlaveMode
TIM_MasterSlaveMode选择TIM主/从模式。见Table 543. 参阅该参数的取值。 TIM_MasterSlaveMode_Enable:TIM主/从模式使能 TIM_MasterSlaveMode_Disable:TIM主/从模式失能
52 函数TIM_SetCounter
功能描述:设置TIMx计数器寄存器值 例:
u16 TIMCounter = 0xFFFF;
TIM_SetCounter(TIM2, TIMCounter);
53 函数TIM_SetAutoreload
功能描述:设置TIMx自动重装载寄存器值 例:
u16 TIMAutoreload = 0xFFFF;
TIM_SetAutoreload(TIM2, TIMAutoreload);
54 函数TIM_SetCompare1
功能描述:设置TIMx捕获比较1寄存器值 例:
u16 TIMCompare1 = 0x7FFF;
TIM_SetCompare1(TIM2, TIMCompare1);
55 函数TIM_SetCompare2
功能描述:设置TIMx捕获比较2寄存器值 例:
u16 TIMCompare2 = 0x7FFF;
TIM_SetCompare2(TIM2, TIMCompare2);
56 函数TIM_SetCompare3
功能描述:设置TIMx捕获比较3寄存器值 例:
u16 TIMCompare3 = 0x7FFF;
TIM_SetCompare3(TIM2, TIMCompare3);
57 函数TIM_SetCompare4
功能描述:设置TIMx捕获比较4寄存器值 例:
u16 TIMCompare4 = 0x7FFF;
TIM_SetCompare4(TIM2, TIMCompare4);
22
58 函数TIM_SetIC1Prescaler
功能描述:设置TIMx输入捕获1预分频 例:
TIM_SetIC1Prescaler(TIM2, TIM_ICPSC_Div2);
59 函数TIM_SetIC2Prescaler
功能描述:设置TIMx输入捕获2预分频 例:
TIM_SetIC2Prescaler(TIM2, TIM_ICPSC_Div2);
60 函数TIM_SetIC3Prescaler
功能描述:设置TIMx输入捕获3预分频 例:
TIM_SetIC3Prescaler(TIM2, TIM_ICPSC_Div2);
61 函数TIM_SetIC4Prescaler
功能描述:设置TIMx输入捕获4预分频 例:
TIM_SetIC4Prescaler(TIM2, TIM_ICPSC_Div2);
62 函数TIM_SetClockDivision
功能描述:设置TIMx的时钟分割值 例:
TIM_SetClockDivision(TIM2, TIM_CKD_DIV4);
63 函数TIM_GetCapture1
功能描述:获得TIMx输入捕获1的值 例:
u16 ICAP1value = TIM_GetCapture1(TIM2);
64 函数TIM_GetCapture2
功能描述:获得TIMx输入捕获2的值 例:
u16 ICAP2value = TIM_GetCapture2(TIM2);
65 函数TIM_GetCapture3
功能描述:获得TIMx输入捕获3的值 例:
u16 ICAP3value = TIM_GetCapture3(TIM2);
23
66 函数TIM_GetCapture4
功能描述:获得TIMx输入捕获4的值 例:
u16 ICAP4value = TIM_GetCapture4(TIM2);
67 函数TIM_GetCounter
功能描述:获得TIMx计数器的值 例:
u16 TIMCounter = TIM_GetCounter(TIM2);
68 函数TIM_GetPrescaler
功能描述:获得TIMx预分频值 例:
u16 TIMPrescaler = TIM_GetPrescaler(TIM2);
69 函数TIM_GetFlagStatus
功能描述:检查指定的TIM标志位设置与否 例:
if(TIM_GetFlagStatus(TIM2, TIM_FLAG_CC1) == SET)
{ }
TIM_FLAG值
TIM_FLAG_Update TIM更新标志位
TIM_FLAG_CC1:TIM捕获/比较1标志位 TIM_FLAG_CC2:TIM捕获/比较2标志位 TIM_FLAG_CC3:TIM捕获/比较3标志位 TIM_FLAG_CC4:TIM捕获/比较4标志位 TIM_FLAG_Trigger:TIM触发标志位
TIM_FLAG_CC1OF:TIM捕获/比较1溢出标志位 TIM_FLAG_CC2OF:TIM捕获/比较2溢出标志位 TIM_FLAG_CC3OF:TIM捕获/比较3溢出标志位 TIM_FLAG_CC4OF:TIM捕获/比较4溢出标志位
70 函数TIM_ClearFlag
功能描述:清除TIMx的待处理标志位 例:
TIM_ClearFlag(TIM2, TIM_FLAG_CC1);
71 函数TIM_GetITStatus
功能描述:检查指定的TIM中断发生与否 例:
if(TIM_GetITStatus(TIM2, TIM_IT_CC1) == SET)
{ }
24
72 函数TIM_ClearITPendingBit
功能描述:清除TIMx的中断待处理位 例:
TIM_ClearITPendingBit(TIM2, TIM_IT_CC1);
四:ADC寄存器
ADC配置规则
void ADC_Config(void)
{
定义ADC初始化结构体变量 // ADC_Init(); ADC1和ADC2工作模式 使能扫描
…… 此处隐藏:2308字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [资格考试]机械振动与噪声学部分答案
- [资格考试]空调工程课后思考题部分整合版
- [资格考试]电信登高模拟试题
- [资格考试]2018年上海市徐汇区中考物理二模试卷(
- [资格考试]坐标转换及方里网的相关问题(椭球体、
- [资格考试]语文教研组活动记录表
- [资格考试]广东省2006年高应变考试试题
- [资格考试]LTE学习总结—后台操作-数据配置步骤很
- [资格考试]北京市医疗美容主诊医师和外籍整形外科
- [资格考试]中学生广播稿400字3篇
- [资格考试]CL800双模站点CDMA主分集RSSI差异过大
- [资格考试]泵与泵站考试复习题
- [资格考试]4个万能和弦搞定尤克里里即兴弹唱(入
- [资格考试]咽喉与经络的关系
- [资格考试]《云南省国家通用语言文字条例》学习心
- [资格考试]标准化第三范式
- [资格考试]GB-50016-2014-建筑设计防火规范2018修
- [资格考试]五年级上册品社复习资料(第二单元)
- [资格考试]2.对XX公司领导班子和班子成员意见建议
- [资格考试]关于市区违法建设情况的调研报告
- 二0一五年下半年经营管理目标考核方案
- 2014年春八年级英语下第三次月考
- 北师大版语文二年级上册第十五单元《松
- 2016国网江苏省电力公司招聘高校毕业生
- 多渠道促家长督导家长共育和谐 - 图文
- 2018 - 2019学年高中数学第2章圆锥曲线
- 竞争比合作更重要( - 辩论准备稿)课
- “案例积淀式”校本研训的实践与探索
- 新闻必须客观vs新闻不必客观一辩稿
- 福师大作业 比较视野下的外国文学
- 新编大学英语第二册1-7单元课文翻译及
- 年产13万吨天然气蛋白项目可行性研究报
- 河南省洛阳市2018届高三第二次统一考试
- 地下车库建筑设计探讨
- 南京大学应用学科教授研究方向汇编
- 2018年八年级物理全册 第6章 第4节 来
- 毕业论文-浅析余华小说的悲悯性 - 以《
- 2019年整理乡镇城乡环境综合治理工作总
- 广西民族大学留学生招生简章越南语版本
- 故宫旧称紫禁城简介




