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

苏州网联盛网站建设建设部网站注册

苏州网联盛网站建设,建设部网站注册,h5活动页面制作,网站怎么做多语言展示我们配置好了滴答定时器之后#xff0c;还要手动编写滴答定时器的中断服务函数#xff0c;因为我们开启的滴答定时器的中断#xff0c;当滴答定时器的计数值从我们设置的值减到0时#xff0c;就会触发一次中断#xff0c;触发中断就会执行中断服务函数。各个中断的中断服务…          我们配置好了滴答定时器之后还要手动编写滴答定时器的中断服务函数因为我们开启的滴答定时器的中断当滴答定时器的计数值从我们设置的值减到0时就会触发一次中断触发中断就会执行中断服务函数。各个中断的中断服务函数名称已经被写死不可修改否则无法正常进入中断服务函数。关于中断服务函数的名称是什么可以在工程的.s文件中找到各个中断的中断服务函数名称。 #include ti_msp_dl_config.hvolatile unsigned int delay_times 0;//搭配滴答定时器实现的精确ms延时 void delay_ms(unsigned int ms) {delay_times ms;while( delay_times ! 0 ); } int main(void) { SYSCFG_DL_init();while (1) {} }//滴答定时器中断服务函数 void SysTick_Handler(void) {if( delay_times ! 0 ){delay_times--;} } 在C语言中volatile 是一个关键字用来告诉编译器不要对它所修饰的变量做任何优化因为这个变量的值可能会随时被意想不到的因素改变比如硬件中断、多线程操作等。volatile 告诉编译器不要将对这个变量的读写操作优化掉每次访问都要从变量地址中读取或写入。在多线程或与硬件相关的编程中volatile 经常用来声明那些程序之外其他实体可能会修改的变量以确保每次访问都能获取最新的值避免编译器优化导致的意想不到的问题。 以上代码中执行的逻辑为开启了滴答定时器后滴答定时器每隔1ms进入中断服务函数中中断服务函数里一直判断变量 delay_times是否不为0当不为0时将会一直自减到0。delay_ms()函数的执行效果就是改变变量delay_times的值让它不为0然后死等到变量delay_times为0则结束。因为有中断在不断的以1ms的时间间隔将变量delay_times 自减到0这样我们的精确延时函数就写好了。
http://www.pierceye.com/news/769119/

相关文章:

  • 做网站是比特币的滁州做网站电话号码
  • php网站开发说明怎么样建网站卖东西
  • 网站图片做多大浙江建设人才网
  • 网站关键词宝塔wordpress腾讯云
  • 优化排名推广教程网站免费房地产网站模板
  • 商城网站建设都需要多少钱电子商务网站建设预算
  • 万荣做网站怎么优化一个网站关键词
  • 潍坊市建设局网站网络工程师 网站建设
  • 做网站要求什么条件计算机网络技术学什么
  • 建设网站呼叫中心有什么好处中国能源建设集团有限公司级别
  • 免费论坛建站二 网站建设的重要性
  • wordpress站点迁移怎样做带音乐的表白网站
  • 海淀网站制作网站建设基本技术
  • 做一个平面网站的成本如何搭建一个app平台
  • 建设工程学部研究生培养网站义乌网站建设和制作
  • 简单的模板网站吉安网站建设jxthw
  • js做的网站佛山本地的网站设计公司
  • 企业网站页面网站建设朝阳
  • ui设计工具有哪些百度seo排名优化系统
  • 网站建设案例简介怎么写淘宝官方网站主页
  • 国外网站 dns南京模板做网站
  • 河北企业网站建设技术江西省外省建设入库网站
  • 网站建设的概念如何将自己做的网站放到网上去
  • 网站维护明细报价表最新的网站建设架构
  • 百度大全seo推广话术
  • 做网站赚钱流程英文网站建设注意什么
  • 腾讯 云上做网站教程开源系统 网站
  • 临沂罗庄做网站服装商城网站建设价格
  • 保定企业官网搭建对网站有效的优化软件
  • 网站后台代码在哪修改股权众筹网站建设