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

网站怎么设置标题关键词分析工具有哪些

网站怎么设置标题,关键词分析工具有哪些,网站建设项目实践,网络营销策略的制定串行驱动的关键是双方能够按照既定的时序进行检测、设置相关引脚上的电平,比如单总线、I2c这样基本的可以用GPIO模拟的时序协议,需要主从双方,必须在链路接口内严格按照微妙级的延迟单位进行时序同步。 所以,在这种对时间要求很敏…

     串行驱动的关键是双方能够按照既定的时序进行检测、设置相关引脚上的电平,比如单总线、I2c这样基本的可以用GPIO模拟的时序协议,需要主从双方,必须在链路接口内严格按照微妙级的延迟单位进行时序同步。 所以,在这种对时间要求很敏感的情况下,一般都会考虑到用循环等待检测的方式来拖住时间窗,而且近似微妙的阻塞等待一般也不会对整个系统的用户体验造成太大的影响。 下面是在实际经验中积累的,微妙延迟的方法。

1. ARM-CORTX-M0  

   M0 HC32F110L上的延迟,可以精准到微妙。可以用systic,也可用while阻塞循环等待。

/******************************************************************************* systic * xus:*     use this delay function when time >= 20 
*******************************************************************************/
void jbf_systic_us_ex(uint32_t xus)
{ SysTick->LOAD = (xus - 18) * (JBF_SISTICK_VALUE / 1000000);SysTick->VAL = 0;SysTick->CTRL = 0x01;while(!(SysTick->CTRL & SysTick_CTRL_COUNTFLAG_Msk));SysTick->CTRL &= ~(0x01 << SysTick_CTRL_ENABLE_Pos);
}
/******************************************************************************* 24M 1US delay,* ??????????????1us??????
*******************************************************************************/void jbf_delay_24M_us(void)
{int xus = 1;while( xus--){__NOP();__NOP();}}void jbf_delay_24M_xus(uint16_t xus)
{uint16_t j;while (xus--){j = 2; //while (j--);}
}

2. ARM-CORTEX-M4

/*********************************************************** DEC:  200M MPLL us delay function.* PARAM: n = nus* RETURN: none
***********************************************************/
void delay_nus(uint16_t n)
{uint16_t j;while(n--){j = DELAY_ADJUSTMENTS;// while(j--);}
}
extern uint32_t SystemCoreClock;        /*!< System clock frequency (Core clock) */
/**** * base interval is 60 when LOAD  = 1, LOAD + 1 lead the timme plus 30us* if the value lager than 60, and times of 30, then use this function* (time - 60) / 30 - 1;* time = 180 , load = (180 - 60) / 3 + 1 = 5;* */void delay_30Tnus(uint16_t n)
{uint32 _load =  (n - 60) / 10 / 3 + 1;SysTick->LOAD = _load;SysTick->VAL = 0;SysTick->CTRL = 0x01;while(!(SysTick->CTRL & SysTick_CTRL_COUNTFLAG_Msk));SysTick->CTRL &= ~(0x01 << SysTick_CTRL_ENABLE_Pos);
}/*********************************************************** DEC:  200M MPLL ms delay function.* PARAM: n = mus* RETURN: none
***********************************************************/
void delay_nms(uint16_t n)
{while(n--){delay_nus(1000);}
}

实际就两种方式比较通用的,一个是systic,这个真的要看systic分到的频率了, 如果本身频率很低,那么在微妙的精度行还是有些误差的。

另一种方式就是利用CPU的加法周期来做延迟,这个目前看来也有一定的可用性,关键是要找好指令周期的倍数。拿示波器实际调试可以作证得出最精准的延迟。

/*DELAY   HC32F60,pclk 200MHZ*/

#define DELAY_ADJUSTMENTS 12 

void delay_nus(uint16_t n)
{
  uint16_t j;
  while(n--)
  {
    j = DELAY_ADJUSTMENTS;// 
    while(j--);
  }
}

http://www.khdw.cn/news/41752.html

相关文章:

  • 药品在哪些网站做推广电脑优化软件排行榜
  • 怎么用hbuilder做网站成都seo优化推广
  • 网站开发费用明细电商seo是什么
  • 制作网站的花多少钱seocui cn
  • 天津做网站公司百度移动权重
  • 黔西南做网站的有几家邯郸seo优化公司
  • 新公司网站建设云建站
  • 毕业设计网站设计十大搜索引擎神器
  • 昌平网站建设浩森宇特小红书关键词热度查询
  • 网站制作吧西安核心关键词排名
  • 怎么架设个人网站谷歌搜索引擎大全
  • 做公司网站写什么信息seo是什么单位
  • 做网站的框架软文是什么东西
  • 什么平台可以找客源成都网站建设seo
  • dw做网站一般需要多大尺寸品牌运营中心
  • 怎么在b2b网站上发信息让百度收录怎么做广告sem是什么意思
  • 网站软件开发招聘外贸建站服务推广公司
  • 营商环境建设局网站怎么接推广
  • 沈阳 建设工程 招标中心网站网络营销策划的内容
  • 做代购网站如何缴税谷歌商店paypal下载官网
  • 中国建设银行官网站企业网银什么是搜索引擎销售
  • jfinal网站开发模板网站优化比较好的公司
  • 做变形字的网站百度网站优化公司
  • 网站制作的管理微信营销推广
  • 免费网站打包google关键词工具
  • 没有自己的网站做百度竞价福州短视频seo公司
  • 网站数据库空间增大如何注册域名
  • 网站外链建设大揭秘怎么做好市场宣传和推广
  • 怎么做视频解析网站seo计费系统
  • 毕设网站开发什么题目好百度的特点和优势