当前位置: 首页 > wzjs >正文

台州路桥区企业全网seo优化班级优化大师下载安装app

台州路桥区企业全网seo优化,班级优化大师下载安装app,Wordpress文章和tag标签,儿童 网站 设计1. 滴答定时器 杰发科技7801内部有一个滴答定时器,该定时器是M0核自带的,因此可以直接用该定时器来获取时间戳。 同样,7803也可以使用该方式获取时间戳。 2. 滴答定时器原理 SysTick是一个24位的递减计数器,它从预设的重装载值…

1. 滴答定时器

杰发科技7801内部有一个滴答定时器,该定时器是M0+核自带的,因此可以直接用该定时器来获取时间戳。

同样,7803也可以使用该方式获取时间戳。

2. 滴答定时器原理

SysTick是一个24位的递减计数器,它从预设的重装载值开始,每经过一个系统时钟周期,计数值就减1。当计数器的值递减到0时,如果SysTick中断使能,处理器将产生一个SysTick异常(异常号通常为15),并跳转到SysTick中断服务例程(ISR)执行相应的中断处理代码。此时,计数器会自动从重装载寄存器中重新加载初值,开始新一轮的递减计数。

3. 定时器配置


#include "ac780x.h"
#include "timer_sample.h"
#include <stdint.h>#include "core_cm0plus.h"void systick_init(void) {// 配置 SysTick 重装载值为最大值SysTick->LOAD = 0xFFFFFF; // 24-bit 最大值// 配置寄存器SysTick->CTRL = 0x00010007; 
}uint32_t tick_count[100];
unsigned char cou = 0;int main(void) {// 初始化 SysTicksystick_init();TIMER_Clock(); //1ms定时器初始化InitDelay();while (1) {if(g_timer0Count){g_timer0Count = 0;tick_count[cou] = SysTick->VAL;cou++;}}return 0;
}

4. 寄存器状态

5. 注意

 注意7801自带的Initdelay()也是使用systick

实测初始化delay不影响滴答计数

6. 结果

图中的数值两两相减列出结果,48M主频 1ms计数值正确

http://www.dtcms.com/wzjs/254319.html

相关文章:

  • 网站建设算什么费用交换链接营销实现方式解读
  • 南昌网站建设信息卢镇seo网站优化排名
  • wordpress上传织梦徐州seo企业
  • 51ppt模板网免费下载seo综合查询工具可以查看哪些数据
  • 网站建设济南网络销售培训学校
  • 诸暨制作网站的公司有哪些百度seo排名优化软件化
  • jsp做网站图片怎么存储百度秒收录
  • 购买网站空间ftp设计电子商务营销策略
  • python自学必看的3本书长沙seo排名公司
  • 黑山网站制作公司站长seo推广
  • 做医学网站体验营销策略
  • 桐城住房和城乡建设局网站深圳百度关键
  • 纺织品公司网站建设搜索引擎优化的基本内容
  • 中企动力网站建设公司广州seo排名优化服务
  • wordpress建站企业东莞关键词优化平台
  • .net做网站用什么框架附近电脑培训班零基础
  • 做网站需要会哪些知识企业网站制作
  • 旅游网站开发项目策划书谷歌搜索引擎网页版入口
  • 邯郸网站建设效果网络app推广是什么工作
  • wordpress博客下载深圳网站优化平台
  • 网站建设合约江门网站定制多少钱
  • 在线设计免费logoseo优化技术厂家
  • 杭州模板建站哪家好站长综合查询工具
  • 南京制作企业网站软文推广是什么
  • 工作期间员工花钱做的网站推广渠道平台
  • 营销型企业、公司网站案例百度站长工具怎么关闭教程视频
  • 商城网站建设新闻网络流量统计工具
  • 网站制作平台建设百度竞价排名查询
  • wordpress实现轮播图网站seo提升
  • 公司网站建设ppt免费外链发布平台