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

济南网络优化网站新加坡网站开发公司

济南网络优化网站,新加坡网站开发公司,网站建设与维护的选择题,仿淘宝网站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.yayakq.cn/news/231780/

相关文章:

  • 企业网站销售营销型企业网站建设与推广
  • 网站建设的规模与类别一个工厂做网站有什么好处
  • js源码下载从哪个网站能下载如何建立网站视频教程
  • 昆明做网站找启搜网络无锡网站开发平台
  • 网站前端制作费用深圳做网站哪个好
  • 青海省高速公路建设管理局网站网站统计数据怎么做c成apa格式
  • 企业做网站需要那些条件张家界市建设网站
  • 哈尔滨网站建设推广服务软件开发公司照片
  • 秦皇岛网站团队六安短视频优化费用
  • 网站开发与移动互联贵阳网站seo公司
  • 长沙市网站推广多少钱怎么去跟客户谈网站建设
  • 上海 网站建设 500强wordpress腾讯地图插件
  • 做网站用到的单词怎样做类似淘宝网的网站
  • 电子商务专业网站建设知名网站建设企业多少钱
  • 广东网站备案需要多久如何开发app应用
  • 做图素材网站中国建设银行网站e路
  • 上海建设网站wordpress文本插件
  • 网站登录界面模板下载温州平阳县营销型网站建设
  • 网站设计在线网站运营报告
  • 制作简单的站点推广方案wordpress 免费博客主题
  • 个人做网站怎么赚钱建设安全工程信息网站
  • 微信号注册官方网站怎样建设微网站
  • 站内优化网站怎么做大名专业做网站
  • 搭建邮箱网站长沙企业宣传片制作公司
  • 如何诊断网站做网站推广好做吗
  • 公司做网站费用怎么记账西安企业微信服务商
  • 广东建设监理协会网站出入库管理软件 免费
  • 公司做网站那家好澄迈网站新闻建设
  • 用照片做视频的模板下载网站自助建站系统源源码
  • 麦客网做网站网站如何备案