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

网站建设案例如何史志网站建设方案

网站建设案例如何,史志网站建设方案,soho网站建设教程,怎样在百度发广告贴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/565503.html

相关文章:

  • 苏州网站维护大学生电子商务大赛作品参考
  • 建设网站用什么空间服务器房地产的最新政策
  • 网站建设设计培训班企业网站建设注意
  • wordpress建站插件长沙房价走势最新消息
  • 南通网站公司专做美食的网站
  • 网站的栏目有什么名字商务网站信息审核的重要性在于
  • 门头沟青岛网站建设苏州知名网站建设设计公司排名
  • 济宁500元做网站国内 wordpress主机
  • 青岛做网站哪家优化好网站权限怎么设置
  • php网站开发进程做哪个网站比较有流量
  • 将自己做的网站发布到买邮箱的网站
  • 做外国人生意的网站有哪些旅游网站开发目的6
  • 怎么做公司网站需要什么全网营销总结报告
  • 郑州小程序开发多少钱关键词优化一年多少钱
  • 福田大型商城网站建设成都游戏开发
  • 网站搜索不到了网页开发环境一般写什么
  • 亚马逊跨境电商个人开店流程昆明搜索引擎的关键词优化
  • pc网站做移动端适配网站安全认证多少钱
  • 深圳企业网站制作流程南昌企业自助建站
  • 做带字头像的网站儿童主题网站的内容建设
  • 啊里云服务器怎么做网站开发区全力做好网站建设
  • wordpress顶图滑动网站seo优化关键词
  • 有链接的网站怎么做网站关键词优化方式
  • 网站建设的关键事项软件定制开发网
  • 多种语言的网站国外域名查询网站
  • 做视频后期的网站做织梦网站之前要新建数据库吗
  • 免费做长图网站网络营销和电子商务区别
  • 单页营销网站怎么做安徽建讯建设工程管理有限公司
  • 全国设计网站建设湖北网页设计师培训
  • 河南省建设工程招标网seo行业