者出现了抵触!信任有过我这种迷惑的人不在多数!究其原故我预见是原文作者没有说明这点,转 载的人见到有相关的学问便间接转载了,本身也没去想,估计也没弄明白过,这样便一个个都转开 了,所以我创议在接收他人精粹时要多多推敲,只有注入了自己的新元素知识才是被真正吸收了 ,否则尽管涉猎的再多,也只是保藏!目下当今再来剖释下下面的那个矛盾点,其实应当这么理解 的,在STM32中,SysTick的架构其实是这么回事的:首先选择时钟源-->AHB-->这里便分走两 路,其一被8分频,也便出现了最高频率9MHz的成效;其二作为FCLK(CM3上的自在运转时钟)直 接从AHB输出,这里却是没有再分频的,其频率就是AHB时钟频率,最大可以抵达72MHz,下面程序 对其设置也是在72MHz的的情况下的,实在可以参考STM32时钟架构这幅图,如下:
voidRCC_Configuration(void) { RCC_DeInit(); RCC_HSEConfig(RCC_HSE_ON); HSEStartUpStatus=RCC_WaitForHSEStartUp(); if(HSEStartUpStatus==SUCCESS) { RCC_HCLKConfig(RCC_SYSCLK_Div1); RCC_PCLK2Config(RCC_HCLK_Div1); RCC_PCLK1Config(RCC_HCLK_Div2); FLASH_SetLatency(FLASH_Latency_2); FLASH_PrefetchBufferCmd(FLASH_PrefetchBuffer_Enable); RCC_PLLConfig(RCC_PLLSource_HSE_Div1,RCC_PLLMul_9); RCC_PLLCmd(ENABLE); while(RCC_GetFlagStatus(RCC_FLAG_PLLRDY)==RESET)
{ } RCC_SYSCLKConfig(RCC_SYSCLKSource_PLLCLK); while(RCC_GetSYSCLKSource()!=0x08) { }
多功能电子定时器
} RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_GPIOE| RCC_APB2Periph_AFIO,ENABLE); }
配置完了RCC后,接上去便是需要配置SysTick了,使用ST的函数库使用systick的方法通常设施如下 所示:
1,调用SysTick_CounterCmd()--失能SysTick计数器 2,调用SysTick_ITConfig()--失能SysTick中断 3,调用SysTick_CLKSourceConfig()--设置SysTick时钟源. 4,调用SysTick_SetReload()--设置SysTick重装载值. 5,调用SysTick_ITConfig()--使能SysTick中断 6,调用SysTick_CounterCmd()--封闭SysTick计数器
SysTick_Configuration:配置SysTick
voidSysTick_Configuration(void) { SysTick_CLKSourceConfig(SysTick_CLKSource_HCLK); NVIC_SystemHandlerPriorityConfig(SystemHandler_SysT SysTick_ITConfig(ENABLE); }
编写响应的中断服务子函数,这个先对较量简单,直接在stm32f10x_it.h的voidSysTickHandler(void)函 数里填充计数值便可:
vu32TimingDelay=0;
voidSysTickHandler(void) { TimingDelay--;
童年,洗衣机定时器
}
记住,在调用它的.C文件里记得声明TimingDelay这个变量为全局变量,否则无法使用这个计数值:
externvu32TimingDelay;
上面函数只是完成了前5步,接下来需要开启SysTick计数器以便让其劳动,后面仍旧说过在SysTick一 般多用于做精确延时用,故而对于这个延时函数它的生命周期便在调用开始到调用结束,所以第6部 一般放在被调用的这个函数中(Delay(N)):
voidDelay(u32nTime) {
SysTick_CounterCmd(SysTick_Counter_Enable); TimingDelay=nTime; while(TimingDelay!=0); SysTick_CounterCmd(SysTick_Counter_Disable); SysTick_CounterCmd(SysTick_Counter_Clear); }
- plc全自动洗衣机毕业设计任务书免费下载 > 洗衣机定时器
-
洗衣机定时器
下载该文档 文档格式:PDF 更新时间:2011-04-06 下载次数:0 点击次数:11文档基本属性 文档语言: Simplified Chinese 文档格式: pdf 文档作者: FGB 关键词: 主题: 备注: 点击这里显示更多文档属性 经理: 单位: Microsoft 分类: 创建时间: 上次保存者: 修订次数: 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 段落数: 字节数: 备注: 演示格式: 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- PDF格式下载
- 更多文档...
-
上一篇:转载生活电器
下一篇:大学生电子设计竞赛方案
点击查看更多关于plc全自动洗衣机毕业设计任务书免费下载的相关文档
- 您可能感兴趣的
- 毕业设计任务书 毕业设计论文任务书 毕业设计任务书范文 毕业设计任务书怎么写 毕业论文任务书范文 毕业论文任务书 毕业任务书 毕业论文任务书怎么写 毕业论文任务书格式
- 大家在找
-
- · 四川省达州万源市
- · 图片转换cad
- · 家庭教育中存在的问题
- · 正崴精密工业股份有限公司
- · 红外报警维修知识
- · 输入音标查单词的网站
- · 宝来对比奔腾b70
- · java项目源代码
- · 实用文体写作教程答案
- · 企业网络公共关系策略
- · 蓟县林木种子采集、处理、贮藏、品质检验、种子催芽等生产技术日记
- · 2012年4月美学自考
- · 中学生家长反馈意见
- · 党员干部要加强学习
- · 平面设计教程免费下载
- · 狐狸爱墨雨烟夜
- · 拿来主义教案
- · 水族馆动态壁纸
- · 模具CADCAM说课
- · 二人转正戏mp3大全
- · matlab软件包
- · 当代大学德语pdf下载
- · cad中命令行
- · 机修钳工技师国家试题库五套题
- · 管道电焊技术
- · 禁止所有机动车通行
- · 2011款jeep指南者油耗
- · 清华天河2010
- · 家庭教师第二部204
- · 单片机制作
- 赞助商链接