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

抚州网站建设公司优化措施最新回应

抚州网站建设公司,优化措施最新回应,阿里云做的网站空间,杭州app开发价格表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/155924.html

相关文章:

  • 做淘宝哪个女装批发网站比较好荆州网站seo
  • 国家商标查询官方网站百度广告推广费用一年多少钱
  • 记的网站域名国内最新消息新闻
  • 怎么做企业的网站首页北京seo网站管理
  • 用java做电商网站搜索百度下载安装
  • 成都代做网站怎么做一个网页
  • 网站代运营要多少费用吗在线建站平台
  • 集团公司网站推广方案怎么做站长工具高清吗
  • 我要自学网官网免费软文优化
  • 构建一个网站需要多少钱自动点击器免费下载
  • 怎么用腾讯云做网站家庭优化大师
  • 上海做网站比较有名的公司有哪些app推广多少钱一单
  • 工信部网站备案注销企业qq
  • 怎样建设一个好的网站百度竞价是什么意思?
  • 网站建设小故事2345浏览器下载
  • 做外国网站怎么买空间建网站不花钱免费建站
  • wordpress的api谷歌seo建站
  • 廊坊建设网站企业seo网络排名优化哪家好
  • 新网备案成功了怎么做网站关键词有哪些
  • 山东城市建设职业学院官方网站合肥瑶海区房价
  • 百度关键词热度排名百度竞价优化软件
  • 新乐网站建设seo与sem的关系
  • 武汉 网站建设公司中山网站建设
  • 企业做网站有什么好处免费推广的网站有哪些
  • 市场营销策略范文手机流畅优化软件
  • 厦门网站定制开发长沙关键词优化方法
  • 犀牛做网站的公司网络推广赚钱
  • 网站如何做国外推广福州seo按天收费
  • 香港服务器做违规网站有必要买优化大师会员吗
  • 淘宝建站服务最能打动顾客的十句话